public IEnumerable <Messaging> SAEAActionUpdate(AssaentrySAEAActionUpdateRequestAPI AssaentrySAEAActionUpdateRequestAPI) { return(this.adapter.SAEAActionUpdate(AssaentrySAEAActionUpdateRequestAPI)); }
public IEnumerable <Messaging> SAEAActionUpdate(AssaentrySAEAActionUpdateRequestAPI AssaentrySAEAActionUpdateRequestAPI) { var results = new List <Messaging>(); var pdssaeaaction = new pdssaeaactionDataSet(); var pdssaealistcust = new pdssaealistcustDataSet(); var pdssaealistreg = new pdssaealistregDataSet(); var pdssaealistprod = new pdssaealistprodDataSet(); var pdssaealistpcat = new pdssaealistpcatDataSet(); var pdssaealistvend = new pdssaealistvendDataSet(); var pdssaealistwhse = new pdssaealistwhseDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttblsaeaactionRow = pdssaeaaction.ttblsaeaaction.NewttblsaeaactionRow(); Saeaaction.UpdateRowFromSaeaaction(ref ttblsaeaactionRow, AssaentrySAEAActionUpdateRequestAPI.saeaaction); pdssaeaaction.ttblsaeaaction.AddttblsaeaactionRow((pdssaeaactionDataSet.ttblsaeaactionRow)ttblsaeaactionRow); foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistcust) { DataRow ttblsaealistcustRow = pdssaealistcust.ttblsaealistcust.NewttblsaealistcustRow(); Saealistcust.UpdateRowFromSaealistcust(ref ttblsaealistcustRow, obj); pdssaealistcust.ttblsaealistcust.AddttblsaealistcustRow((pdssaealistcustDataSet.ttblsaealistcustRow)ttblsaealistcustRow); } foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistpcat) { DataRow ttblsaealistpcatRow = pdssaealistpcat.ttblsaealistpcat.NewttblsaealistpcatRow(); Saealistpcat.UpdateRowFromSaealistpcat(ref ttblsaealistpcatRow, obj); pdssaealistpcat.ttblsaealistpcat.AddttblsaealistpcatRow((pdssaealistpcatDataSet.ttblsaealistpcatRow)ttblsaealistpcatRow); } foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistprod) { DataRow ttblsaealistprodRow = pdssaealistprod.ttblsaealistprod.NewttblsaealistprodRow(); Saealistprod.UpdateRowFromSaealistprod(ref ttblsaealistprodRow, obj); pdssaealistprod.ttblsaealistprod.AddttblsaealistprodRow((pdssaealistprodDataSet.ttblsaealistprodRow)ttblsaealistprodRow); } foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistreg) { DataRow ttblsaealistregRow = pdssaealistreg.ttblsaealistreg.NewttblsaealistregRow(); Saealistreg.UpdateRowFromSaealistreg(ref ttblsaealistregRow, obj); pdssaealistreg.ttblsaealistreg.AddttblsaealistregRow((pdssaealistregDataSet.ttblsaealistregRow)ttblsaealistregRow); } foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistvend) { DataRow ttblsaealistvendRow = pdssaealistvend.ttblsaealistvend.NewttblsaealistvendRow(); Saealistvend.UpdateRowFromSaealistvend(ref ttblsaealistvendRow, obj); pdssaealistvend.ttblsaealistvend.AddttblsaealistvendRow((pdssaealistvendDataSet.ttblsaealistvendRow)ttblsaealistvendRow); } foreach (var obj in AssaentrySAEAActionUpdateRequestAPI.saealistwhse) { DataRow ttblsaealistwhseRow = pdssaealistwhse.ttblsaealistwhse.NewttblsaealistwhseRow(); Saealistwhse.UpdateRowFromSaealistwhse(ref ttblsaealistwhseRow, obj); pdssaealistwhse.ttblsaealistwhse.AddttblsaealistwhseRow((pdssaealistwhseDataSet.ttblsaealistwhseRow)ttblsaealistwhseRow); } NLogLoggerP.Trace("SAEAActionUpdate - Assaentry - Before Call"); StopwatchUtil.Time( () => { using (var poAssaentryproxy = this.proxyAppObject.CreatePO_assaentryproxy()) { this.SetRequiredContextParameters(); poAssaentryproxy.SAEAActionUpdate(ref pdsContext, pdssaeaaction, pdssaealistcust, pdssaealistreg, pdssaealistprod, pdssaealistpcat, pdssaealistvend, pdssaealistwhse, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("SAEAActionUpdate - Assaentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdssaeaaction); foreach (DataRow row in pdsmessaging.ttblmessaging) { results.Add(Messaging.BuildMessagingFromRow(row)); } return(results); }
public IEnumerable <Messaging> SAEAActionUpdate(AssaentrySAEAActionUpdateRequestAPI AssaentrySAEAActionUpdateRequestAPI) { return(this.repository.SAEAActionUpdate(AssaentrySAEAActionUpdateRequestAPI)); }