public AsotentryOTETAddPOLineInitResponseAPI OTETAddPOLineInit(Otetaddpoheader otetaddpoheader) { var result = new AsotentryOTETAddPOLineInitResponseAPI(); var pdsotetaddpoheader = new pdsotetaddpoheaderDataSet(); var pdsotetaddpolines = new pdsotetaddpolinesDataSet(); var pdsmessaging = new pdsmessagingDataSet(); DataRow ttblotetaddpoheaderCriteria = pdsotetaddpoheader.ttblotetaddpoheader.NewttblotetaddpoheaderRow(); Otetaddpoheader.UpdateRowFromOtetaddpoheader(ref ttblotetaddpoheaderCriteria, otetaddpoheader); pdsotetaddpoheader.ttblotetaddpoheader.AddttblotetaddpoheaderRow((pdsotetaddpoheaderDataSet.ttblotetaddpoheaderRow)ttblotetaddpoheaderCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("OTETAddPOLineInit - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTETAddPOLineInit(ref pdsContext, ref pdsotetaddpoheader, out pdsotetaddpolines, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("OTETAddPOLineInit - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotetaddpoheader); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } if (pdsotetaddpoheader.ttblotetaddpoheader.Count > 0) { result.otetaddpoheader = Otetaddpoheader.BuildOtetaddpoheaderFromRow(pdsotetaddpoheader.ttblotetaddpoheader[0]); } foreach (DataRow row in pdsotetaddpolines.ttblotetaddpolines) { result.otetaddpolines.Add(Otetaddpolines.BuildOtetaddpolinesFromRow(row)); } return(result); }
public AsotentryOTETAddPOLineInitResponseAPI OTETAddPOLineInit(Otetaddpoheader otetaddpoheader) { return(this.repository.OTETAddPOLineInit(otetaddpoheader)); }
public AsotentryOTETAddPOLineInitResponseAPI OTETAddPOLineInit(Otetaddpoheader otetaddpoheader) { return(this.adapter.OTETAddPOLineInit(otetaddpoheader)); }