public AspoheaderPOOrderCopyFieldLeaveResponseAPI POOrderCopyFieldLeave(AspoheaderPOOrderCopyFieldLeaveRequestAPI AspoheaderPOOrderCopyFieldLeaveRequestAPI) { var result = new AspoheaderPOOrderCopyFieldLeaveResponseAPI(); var pdspoordercopy = new pdspoordercopyDataSet(); string cErrorMessage = string.Empty; string cWarningMessage = string.Empty; DataRow ttblpoordercopyRow = pdspoordercopy.ttblpoordercopy.NewttblpoordercopyRow(); Poordercopy.UpdateRowFromPoordercopy(ref ttblpoordercopyRow, AspoheaderPOOrderCopyFieldLeaveRequestAPI.poordercopy); pdspoordercopy.ttblpoordercopy.AddttblpoordercopyRow((pdspoordercopyDataSet.ttblpoordercopyRow)ttblpoordercopyRow); var cField = AspoheaderPOOrderCopyFieldLeaveRequestAPI.cField; NLogLoggerP.Trace("POOrderCopyFieldLeave - Aspoheader - Before Call"); StopwatchUtil.Time( () => { using (var poAspoheaderproxy = this.proxyAppObject.CreatePO_aspoheaderproxy()) { this.SetRequiredContextParameters(); poAspoheaderproxy.POOrderCopyFieldLeave(ref pdsContext, cField, ref pdspoordercopy, out cErrorMessage, out cWarningMessage); } }); NLogLoggerP.Info("POOrderCopyFieldLeave - Aspoheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdspoordercopy); if (pdspoordercopy.ttblpoordercopy.Count > 0) { result.poordercopy = Poordercopy.BuildPoordercopyFromRow(pdspoordercopy.ttblpoordercopy[0]); } result.cWarningMessage = cWarningMessage; return(result); }
public AspoheaderPOOrderCopyFieldLeaveResponseAPI POOrderCopyFieldLeave(AspoheaderPOOrderCopyFieldLeaveRequestAPI AspoheaderPOOrderCopyFieldLeaveRequestAPI) { return(this.repository.POOrderCopyFieldLeave(AspoheaderPOOrderCopyFieldLeaveRequestAPI)); }
public AspoheaderPOOrderCopyFieldLeaveResponseAPI POOrderCopyFieldLeave(AspoheaderPOOrderCopyFieldLeaveRequestAPI AspoheaderPOOrderCopyFieldLeaveRequestAPI) { return(this.adapter.POOrderCopyFieldLeave(AspoheaderPOOrderCopyFieldLeaveRequestAPI)); }