Beispiel #1
0
        public Icipfetchreplresults ICIPFetchReplenishment(Icipfetchreplcriteria icipfetchreplcriteria)
        {
            var result = new Icipfetchreplresults();

            var pdsicipfetchrepl = new pdsicipfetchreplDataSet();

            DataRow ttblicipfetchreplcriteriaCriteria = pdsicipfetchrepl.ttblicipfetchreplcriteria.NewttblicipfetchreplcriteriaRow();

            Icipfetchreplcriteria.UpdateRowFromIcipfetchreplcriteria(ref ttblicipfetchreplcriteriaCriteria, icipfetchreplcriteria);
            pdsicipfetchrepl.ttblicipfetchreplcriteria.AddttblicipfetchreplcriteriaRow((pdsicipfetchreplDataSet.ttblicipfetchreplcriteriaRow)ttblicipfetchreplcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("ICIPFetchReplenishment - Asicwhseprod - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsicwhseprodproxy = this.proxyAppObject.CreatePO_asicwhseprodproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsicwhseprodproxy.ICIPFetchReplenishment(ref pdsContext, ref pdsicipfetchrepl, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("ICIPFetchReplenishment - Asicwhseprod - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsicipfetchrepl);

            if (pdsicipfetchrepl.ttblicipfetchreplresults.Count > 0)
            {
                result = Icipfetchreplresults.BuildIcipfetchreplresultsFromRow(pdsicipfetchrepl.ttblicipfetchreplresults[0]);
            }


            return(result);
        }
Beispiel #2
0
 public Icipfetchreplresults ICIPFetchReplenishment(Icipfetchreplcriteria icipfetchreplcriteria)
 {
     return(this.repository.ICIPFetchReplenishment(icipfetchreplcriteria));
 }