I have an issue I need to resolve while in the Method Directives Maintenance
Please let me know if anyone can assist with this error.
Error CS0234: The type or namespace name 'AccumulateMinimum' does not exist in the namespace 'Compatibility' (are you missing an assembly reference?) [SplitJob.ProcessSplitJob.cs(187,23)]
We have added the Compatibility.dll as an assembly reference and still get this error.
Converted C# Code:
int CurrMtlSeq = 0;
decimal lNumber01 = decimal.Zero;
decimal lNumber02 = decimal.Zero;
decimal lNumber03 = decimal.Zero;
decimal lNumber04 = decimal.Zero;
decimal lNumber05 = decimal.Zero;
decimal lNumber06 = decimal.Zero;
decimal lNumber07 = decimal.Zero;
decimal lNumber08 = decimal.Zero;
Erp.Tables.JobMtl JobMtl;
CurrMtlSeq = 0;
while (true)
{
foreach (var JobMtl_iterator in (from JobMtl_Row in Db.JobMtl
where JobMtl_Row.JobNum == ipJobNum && JobMtl_Row.MtlSeq > CurrMtlSeq
select JobMtl_Row))
{
JobMtl = JobMtl_iterator;
Compatibility.AccumulateMinimum(JobMtl.MtlSeq);
}
if ((Compatibility.AccumulateMinimum(JobMtl.MtlSeq)) >= null)
{
break;
}
CurrMtlSeq = (Compatibility.AccumulateMinimum(JobMtl.MtlSeq));
foreach (var JobMtl_iterator in (from JobMtl_Row in Db.JobMtl
where JobMtl_Row.JobNum == ipJobNum && JobMtl_Row.MtlSeq == CurrMtlSeq
select JobMtl_Row))
{
JobMtl = JobMtl_iterator;
lNumber01 = (decimal)JobMtl["Number01"];
lNumber02 = (decimal)JobMtl["Number02"];
lNumber03 = (decimal)JobMtl["Number03"];
lNumber04 = (decimal)JobMtl["Number04"];
lNumber05 = (decimal)JobMtl["Number05"];
lNumber06 = (decimal)JobMtl["Number06"];
lNumber07 = (decimal)JobMtl["Number07"];
lNumber08 = (decimal)JobMtl["Number08"];
}
foreach (var JobMtl_iterator in (from JobMtl_Row in Db.JobMtl
where JobMtl_Row.JobNum == ipNewJobNum && JobMtl_Row.MtlSeq == CurrMtlSeq
select JobMtl_Row))
{
JobMtl = JobMtl_iterator;
JobMtl.Number01 = lNumber01;
JobMtl.Number02 = lNumber02;
JobMtl.Number03 = lNumber03;
JobMtl.Number04 = lNumber04;
JobMtl.Number05 = lNumber05;
JobMtl.Number06 = lNumber06;
JobMtl.Number07 = lNumber07;
JobMtl.Number08 = lNumber08;
}
}
On Wed, Dec 30, 2015 at 4:14 PM, larry.jedik@... [vantage] <vantage@yahoogroups.com> wrote:Â<div> <p></p><p class="ygrps-yiv-244267344MsoNormal"><span style="font-family:verdana, HelveticaNeue,;">I have an issue I need to
resolve while in the Method Directives
MaintenanceÂ
Please let me know if anyone can
assist with this error.Â
Error CS0234: The type or
namespace name 'AccumulateMinimum' does not exist in the namespace
'Compatibility' (are you missing an assembly reference?)
[SplitJob.ProcessSplitJob.cs(187,23)]Â
We have added the
Compatibility.dll as an assembly reference and still get this error.Â
Converted C# Code:
Â
int CurrMtlSeq = 0;
decimal lNumber01 =
decimal.Zero;decimal lNumber02 =
decimal.Zero;decimal lNumber03 =
decimal.Zero;decimal lNumber04 =
decimal.Zero;decimal lNumber05 =
decimal.Zero;decimal lNumber06 =
decimal.Zero;decimal lNumber07 =
decimal.Zero;decimal lNumber08 =
decimal.Zero;Erp.Tables.JobMtl JobMtl;
CurrMtlSeq = 0;
while (true)
{
   foreach (var
JobMtl_iterator in (from JobMtl_Row in Db.JobMtl                                   Â
where JobMtl_Row.JobNum == ipJobNum && JobMtl_Row.MtlSeq >
CurrMtlSeq                                   Â
select JobMtl_Row))Â Â Â {
      Â
JobMtl = JobMtl_iterator;Â Â Â Â Â Â Â
Compatibility.AccumulateMinimum(JobMtl.MtlSeq);Â Â Â }
   if
((Compatibility.AccumulateMinimum(JobMtl.MtlSeq)) >= null)Â Â Â {
      Â
break;Â Â Â }
   CurrMtlSeq =
(Compatibility.AccumulateMinimum(JobMtl.MtlSeq));Â Â Â foreach (var
JobMtl_iterator in (from JobMtl_Row in Db.JobMtl                                   Â
where JobMtl_Row.JobNum == ipJobNum && JobMtl_Row.MtlSeq == CurrMtlSeq                                   Â
select JobMtl_Row))Â Â Â {
      Â
JobMtl = JobMtl_iterator;Â Â Â Â Â Â Â
lNumber01 = (decimal)JobMtl["Number01"];Â Â Â Â Â Â Â
lNumber02 = (decimal)JobMtl["Number02"];Â Â Â Â Â Â Â
lNumber03 = (decimal)JobMtl["Number03"];Â Â Â Â Â Â Â
lNumber04 = (decimal)JobMtl["Number04"];Â Â Â Â Â Â Â
lNumber05 = (decimal)JobMtl["Number05"];Â Â Â Â Â Â Â
lNumber06 = (decimal)JobMtl["Number06"];Â Â Â Â Â Â Â
lNumber07 = (decimal)JobMtl["Number07"];Â Â Â Â Â Â Â
lNumber08 = (decimal)JobMtl["Number08"];Â Â Â }
   foreach (var
JobMtl_iterator in (from JobMtl_Row in Db.JobMtl            Â
                       where
JobMtl_Row.JobNum == ipNewJobNum && JobMtl_Row.MtlSeq == CurrMtlSeq                                   Â
select JobMtl_Row))Â Â Â {
      Â
JobMtl = JobMtl_iterator;Â Â Â Â Â Â Â
JobMtl.Number01 = lNumber01;Â Â Â Â Â Â Â
JobMtl.Number02 = lNumber02;Â Â Â Â Â Â Â
JobMtl.Number03 = lNumber03;Â Â Â Â Â Â Â
JobMtl.Number04 = lNumber04;Â Â Â Â Â Â Â
JobMtl.Number05 = lNumber05;Â Â Â Â Â Â Â
JobMtl.Number06 = lNumber06;Â Â Â Â Â Â Â
JobMtl.Number07 = lNumber07;Â Â Â Â Â Â Â
JobMtl.Number08 = lNumber08;Â Â Â }
}
</div> <div style="color:#fff;min-height:0;"></div>
Jose C Gomez
T: 904.469.1524 mobile
Quis custodiet ipsos custodes?
On Thu, Dec 31, 2015 at 7:37 AM, larry.jedik@... [vantage] <vantage@yahoogroups.com> wrote:Â<div> <p></p><div><br></div><div>here is the original code Jose, Any assistance you can provide would be greatly appreciated!</div><div><br></div><div><div>DEFINE VARIABLE CurrMtlSeq AS INTEGER.</div><div>DEFINE VARIABLE lNumber01 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber02 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber03 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber04 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber05 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber06 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber07 AS DECIMAL.</div><div>DEFINE VARIABLE lNumber08 AS DECIMAL.</div><div>ASSIGN CurrMtlSeq = 0.</div><div>REPEAT:</div><div><span style="white-space:pre-wrap;"> </span>FOR EACH JobMtl WHERE JobMtl.JobNum=ipJobNum and JobMtl.MtlSeq>CurrMtlSeq:</div><div><span style="white-space:pre-wrap;"> </span>ACCUMULATE JobMtl.MtlSeq (MINIMUM).</div><div><span style="white-space:pre-wrap;"> </span>END.</div><div><span style="white-space:pre-wrap;"> </span>if (ACCUM MINIMUM JobMtl.MtlSeq)>=? then LEAVE.</div><div><span style="white-space:pre-wrap;"> </span>ASSIGN CurrMtlSeq = (ACCUM MINIMUM JobMtl.MtlSeq).</div><div><span style="white-space:pre-wrap;"> </span>FOR EACH JobMtl WHERE JobMtl.JobNum = ipJobNum and JobMtl.MtlSeq = CurrMtlSeq.</div><div><span style="white-space:pre-wrap;"> </span>ASSIGN lNumber01 = JobMtl.Number01</div><div><span style="white-space:pre-wrap;"> </span> lNumber02 = JobMtl.Number02</div><div><span style="white-space:pre-wrap;"> </span> lNumber03 = JobMtl.Number03</div><div><span style="white-space:pre-wrap;"> </span> lNumber04 = JobMtl.Number04</div><div><span style="white-space:pre-wrap;"> </span> lNumber05 = JobMtl.Number05</div><div><span style="white-space:pre-wrap;"> </span> lNumber06 = JobMtl.Number06</div><div><span style="white-space:pre-wrap;"> </span> lNumber07 = JobMtl.Number07</div><div><span style="white-space:pre-wrap;"> </span> lNumber08 = JobMtl.Number08.</div><div><span style="white-space:pre-wrap;"> </span>END.</div><div><span style="white-space:pre-wrap;"> </span>FOR EACH JobMtl WHERE JobMtl.JobNum = ipNewJobNum and JobMtl.MtlSeq = CurrMtlSeq.</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number01', lNumber01).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number02', lNumber02).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number03', lNumber03).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number04', lNumber04).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number05', lNumber05).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number06', lNumber06).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number07', lNumber07).</div><div><span style="white-space:pre-wrap;"> </span>Run Lib\UpdateTableBuffer.p(input BUFFER JobMtl:HANDLE, 'Number08', lNumber08).</div><div><span style="white-space:pre-wrap;"> </span>End.</div><div>END.</div></div><div><br></div><p></p> </div><span class="ygrps-yiv-604129153"> <div style="color:#fff;min-height:0;"></div>