public AsptxinquiryGetPTXTransHeaderDetailResponseAPI GetPTXTransHeaderDetail(Ptxtransheaderdetailcriteria ptxtransheaderdetailcriteria) { var result = new AsptxinquiryGetPTXTransHeaderDetailResponseAPI(); var pdsptxtransheaderdetail = new pdsptxtransheaderdetailDataSet(); DataRow ttblptxtransheaderdetailcriteriaCriteria = pdsptxtransheaderdetail.ttblptxtransheaderdetailcriteria.NewttblptxtransheaderdetailcriteriaRow(); Ptxtransheaderdetailcriteria.UpdateRowFromPtxtransheaderdetailcriteria(ref ttblptxtransheaderdetailcriteriaCriteria, ptxtransheaderdetailcriteria); pdsptxtransheaderdetail.ttblptxtransheaderdetailcriteria.AddttblptxtransheaderdetailcriteriaRow((pdsptxtransheaderdetailDataSet.ttblptxtransheaderdetailcriteriaRow)ttblptxtransheaderdetailcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("GetPTXTransHeaderDetail - Asptxinquiry - Before Call"); StopwatchUtil.Time( () => { using (var poAsptxinquiryproxy = this.proxyAppObject.CreatePO_asptxinquiryproxy()) { this.SetRequiredContextParameters(); poAsptxinquiryproxy.GetPTXTransHeaderDetail(ref pdsContext, ref pdsptxtransheaderdetail, out cErrorMessage); } }); NLogLoggerP.Info("GetPTXTransHeaderDetail - Asptxinquiry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsptxtransheaderdetail); foreach (DataRow row in pdsptxtransheaderdetail.ttblptxtransdetailaddons) { result.ptxtransdetailaddons.Add(Ptxtransdetailaddons.BuildPtxtransdetailaddonsFromRow(row)); } foreach (DataRow row in pdsptxtransheaderdetail.ttblptxtransdetailaddr) { result.ptxtransdetailaddr.Add(Ptxtransdetailaddr.BuildPtxtransdetailaddrFromRow(row)); } if (pdsptxtransheaderdetail.ttblptxtransdetailhdr.Count > 0) { result.ptxtransdetailhdr = Ptxtransdetailhdr.BuildPtxtransdetailhdrFromRow(pdsptxtransheaderdetail.ttblptxtransdetailhdr[0]); } foreach (DataRow row in pdsptxtransheaderdetail.ttblptxtransdetailnotes) { result.ptxtransdetailnotes.Add(Ptxtransdetailnotes.BuildPtxtransdetailnotesFromRow(row)); } return(result); }
public AsptxinquiryGetPTXTransHeaderDetailResponseAPI GetPTXTransHeaderDetail(Ptxtransheaderdetailcriteria ptxtransheaderdetailcriteria) { return(this.adapter.GetPTXTransHeaderDetail(ptxtransheaderdetailcriteria)); }