public Arilbatchsingle ARILBatchLoad(Arilcriteria arilcriteria) { var result = new Arilbatchsingle(); var pdsarilcriteria = new pdsarilcriteriaDataSet(); var pdsarilbatchsingle = new pdsarilbatchsingleDataSet(); DataRow ttblarilcriteriaCriteria = pdsarilcriteria.ttblarilcriteria.NewttblarilcriteriaRow(); Arilcriteria.UpdateRowFromArilcriteria(ref ttblarilcriteriaCriteria, arilcriteria); pdsarilcriteria.ttblarilcriteria.AddttblarilcriteriaRow((pdsarilcriteriaDataSet.ttblarilcriteriaRow)ttblarilcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("ARILBatchLoad - Asarinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy()) { this.SetRequiredContextParameters(); poAsarinquiryproxy.ARILBatchLoad(ref pdsContext, pdsarilcriteria, out pdsarilbatchsingle, out cErrorMessage); } }); NLogLoggerP.Info("ARILBatchLoad - Asarinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsarilcriteria); if (pdsarilbatchsingle.ttblarilbatchsingle.Count > 0) { result = Arilbatchsingle.BuildArilbatchsingleFromRow(pdsarilbatchsingle.ttblarilbatchsingle[0]); } return(result); }
public IEnumerable <Ariltransresults> ARILTransLoad(Arilcriteria arilcriteria) { var results = new List <Ariltransresults>(); var pdsarilcriteria = new pdsarilcriteriaDataSet(); var pdsariltransresults = new pdsariltransresultsDataSet(); DataRow ttblarilcriteriaCriteria = pdsarilcriteria.ttblarilcriteria.NewttblarilcriteriaRow(); Arilcriteria.UpdateRowFromArilcriteria(ref ttblarilcriteriaCriteria, arilcriteria); pdsarilcriteria.ttblarilcriteria.AddttblarilcriteriaRow((pdsarilcriteriaDataSet.ttblarilcriteriaRow)ttblarilcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("ARILTransLoad - Asarinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy()) { this.SetRequiredContextParameters(); poAsarinquiryproxy.ARILTransLoad(ref pdsContext, pdsarilcriteria, out pdsariltransresults, out cErrorMessage); } }); NLogLoggerP.Info("ARILTransLoad - Asarinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsarilcriteria); foreach (DataRow row in pdsariltransresults.ttblariltransresults) { results.Add(Ariltransresults.BuildAriltransresultsFromRow(row)); } return(results); }