public AsvaheaderVAHeaderTieEditValidateResponseAPI VAHeaderTieEditValidate(AsvaheaderVAHeaderTieEditValidateRequestAPI AsvaheaderVAHeaderTieEditValidateRequestAPI) { var result = new AsvaheaderVAHeaderTieEditValidateResponseAPI(); var pdstiecreatetiett = new pdstiecreatetiettDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttbltiecreatetiettcriteriaRow = pdstiecreatetiett.ttbltiecreatetiettcriteria.NewttbltiecreatetiettcriteriaRow(); Tiecreatetiettcriteria.UpdateRowFromTiecreatetiettcriteria(ref ttbltiecreatetiettcriteriaRow, AsvaheaderVAHeaderTieEditValidateRequestAPI.tiecreatetiettcriteria); pdstiecreatetiett.ttbltiecreatetiettcriteria.AddttbltiecreatetiettcriteriaRow((pdstiecreatetiettDataSet.ttbltiecreatetiettcriteriaRow)ttbltiecreatetiettcriteriaRow); DataRow ttbltiecreatetiettresultsRow = pdstiecreatetiett.ttbltiecreatetiettresults.NewttbltiecreatetiettresultsRow(); Tiecreatetiettresults.UpdateRowFromTiecreatetiettresults(ref ttbltiecreatetiettresultsRow, AsvaheaderVAHeaderTieEditValidateRequestAPI.tiecreatetiettresults); pdstiecreatetiett.ttbltiecreatetiettresults.AddttbltiecreatetiettresultsRow((pdstiecreatetiettDataSet.ttbltiecreatetiettresultsRow)ttbltiecreatetiettresultsRow); NLogLoggerP.Trace("VAHeaderTieEditValidate - Asvaheader - Before Call"); StopwatchUtil.Time( () => { using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy()) { this.SetRequiredContextParameters(); poAsvaheaderproxy.VAHeaderTieEditValidate(ref pdsContext, ref pdstiecreatetiett, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("VAHeaderTieEditValidate - Asvaheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdstiecreatetiett); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } if (pdstiecreatetiett.ttbltiecreatetiettresults.Count > 0) { result.tiecreatetiettresults = Tiecreatetiettresults.BuildTiecreatetiettresultsFromRow(pdstiecreatetiett.ttbltiecreatetiettresults[0]); } return(result); }
public IEnumerable <Messaging> VAHeaderTieFinalUpdate(AsvaheaderVAHeaderTieFinalUpdateRequestAPI AsvaheaderVAHeaderTieFinalUpdateRequestAPI) { var results = new List <Messaging>(); var pdstiecreatetiett = new pdstiecreatetiettDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttbltiecreatetiettcriteriaRow = pdstiecreatetiett.ttbltiecreatetiettcriteria.NewttbltiecreatetiettcriteriaRow(); Tiecreatetiettcriteria.UpdateRowFromTiecreatetiettcriteria(ref ttbltiecreatetiettcriteriaRow, AsvaheaderVAHeaderTieFinalUpdateRequestAPI.tiecreatetiettcriteria); pdstiecreatetiett.ttbltiecreatetiettcriteria.AddttbltiecreatetiettcriteriaRow((pdstiecreatetiettDataSet.ttbltiecreatetiettcriteriaRow)ttbltiecreatetiettcriteriaRow); foreach (var obj in AsvaheaderVAHeaderTieFinalUpdateRequestAPI.tiecreatetiettresults) { DataRow ttbltiecreatetiettresultsRow = pdstiecreatetiett.ttbltiecreatetiettresults.NewttbltiecreatetiettresultsRow(); Tiecreatetiettresults.UpdateRowFromTiecreatetiettresults(ref ttbltiecreatetiettresultsRow, obj); pdstiecreatetiett.ttbltiecreatetiettresults.AddttbltiecreatetiettresultsRow((pdstiecreatetiettDataSet.ttbltiecreatetiettresultsRow)ttbltiecreatetiettresultsRow); } NLogLoggerP.Trace("VAHeaderTieFinalUpdate - Asvaheader - Before Call"); StopwatchUtil.Time( () => { using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy()) { this.SetRequiredContextParameters(); poAsvaheaderproxy.VAHeaderTieFinalUpdate(ref pdsContext, pdstiecreatetiett, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("VAHeaderTieFinalUpdate - Asvaheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdstiecreatetiett); foreach (DataRow row in pdsmessaging.ttblmessaging) { results.Add(Messaging.BuildMessagingFromRow(row)); } return(results); }
public IEnumerable <Tiecreatetiettresults> VAHeaderTies(Tiecreatetiettcriteria tiecreatetiettcriteria) { var results = new List <Tiecreatetiettresults>(); var pdstiecreatetiett = new pdstiecreatetiettDataSet(); DataRow ttbltiecreatetiettcriteriaCriteria = pdstiecreatetiett.ttbltiecreatetiettcriteria.NewttbltiecreatetiettcriteriaRow(); Tiecreatetiettcriteria.UpdateRowFromTiecreatetiettcriteria(ref ttbltiecreatetiettcriteriaCriteria, tiecreatetiettcriteria); pdstiecreatetiett.ttbltiecreatetiettcriteria.AddttbltiecreatetiettcriteriaRow((pdstiecreatetiettDataSet.ttbltiecreatetiettcriteriaRow)ttbltiecreatetiettcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("VAHeaderTies - Asvaheader - Before Call"); StopwatchUtil.Time( () => { using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy()) { this.SetRequiredContextParameters(); poAsvaheaderproxy.VAHeaderTies(ref pdsContext, ref pdstiecreatetiett, out cErrorMessage); } }); NLogLoggerP.Info("VAHeaderTies - Asvaheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdstiecreatetiett); foreach (DataRow row in pdstiecreatetiett.ttbltiecreatetiettresults) { results.Add(Tiecreatetiettresults.BuildTiecreatetiettresultsFromRow(row)); } return(results); }