public AspoheaderPOHeaderFieldLeaveResponseAPI POHeaderFieldLeave(AspoheaderPOHeaderFieldLeaveRequestAPI AspoheaderPOHeaderFieldLeaveRequestAPI) { var result = new AspoheaderPOHeaderFieldLeaveResponseAPI(); var pdspohdr = new pdspohdrDataSet(); string cErrorMessage = string.Empty; string cWarningMessage = string.Empty; DataRow ttblpohdrRow = pdspohdr.ttblpohdr.NewttblpohdrRow(); Pohdr.UpdateRowFromPohdr(ref ttblpohdrRow, AspoheaderPOHeaderFieldLeaveRequestAPI.pohdr); pdspohdr.ttblpohdr.AddttblpohdrRow((pdspohdrDataSet.ttblpohdrRow)ttblpohdrRow); var cField = AspoheaderPOHeaderFieldLeaveRequestAPI.cField; NLogLoggerP.Trace("POHeaderFieldLeave - Aspoheader - Before Call"); StopwatchUtil.Time( () => { using (var poAspoheaderproxy = this.proxyAppObject.CreatePO_aspoheaderproxy()) { this.SetRequiredContextParameters(); poAspoheaderproxy.POHeaderFieldLeave(ref pdsContext, cField, ref pdspohdr, out cErrorMessage, out cWarningMessage); } }); NLogLoggerP.Info("POHeaderFieldLeave - Aspoheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspohdr); if (pdspohdr.ttblpohdr.Count > 0) { result.pohdr = Pohdr.BuildPohdrFromRow(pdspohdr.ttblpohdr[0]); } result.cWarningMessage = cWarningMessage; return(result); }
public AspoheaderPOHeaderFieldLeaveResponseAPI POHeaderFieldLeave(AspoheaderPOHeaderFieldLeaveRequestAPI AspoheaderPOHeaderFieldLeaveRequestAPI) { return(this.repository.POHeaderFieldLeave(AspoheaderPOHeaderFieldLeaveRequestAPI)); }
public AspoheaderPOHeaderFieldLeaveResponseAPI POHeaderFieldLeave(AspoheaderPOHeaderFieldLeaveRequestAPI AspoheaderPOHeaderFieldLeaveRequestAPI) { return(this.adapter.POHeaderFieldLeave(AspoheaderPOHeaderFieldLeaveRequestAPI)); }