public Wtetprint WTETPrintRun(AswtheaderWTETPrintRunRequestAPI AswtheaderWTETPrintRunRequestAPI) { var result = new Wtetprint(); var pdsprintersettings = new pdsprintersettingsDataSet(); var pdswtetprint = new pdswtetprintDataSet(); string cErrorMessage = string.Empty; DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow(); Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AswtheaderWTETPrintRunRequestAPI.printersettings); pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow); DataRow ttblwtetprintRow = pdswtetprint.ttblwtetprint.NewttblwtetprintRow(); Wtetprint.UpdateRowFromWtetprint(ref ttblwtetprintRow, AswtheaderWTETPrintRunRequestAPI.wtetprint); pdswtetprint.ttblwtetprint.AddttblwtetprintRow((pdswtetprintDataSet.ttblwtetprintRow)ttblwtetprintRow); NLogLoggerP.Trace("WTETPrintRun - Aswtheader - Before Call"); StopwatchUtil.Time( () => { using (var poAswtheaderproxy = this.proxyAppObject.CreatePO_aswtheaderproxy()) { this.SetRequiredContextParameters(); poAswtheaderproxy.WTETPrintRun(ref pdsContext, pdsprintersettings, ref pdswtetprint, out cErrorMessage); } }); NLogLoggerP.Info("WTETPrintRun - Aswtheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsprintersettings); if (pdswtetprint.ttblwtetprint.Count > 0) { result = Wtetprint.BuildWtetprintFromRow(pdswtetprint.ttblwtetprint[0]); } return(result); }
public Wtetprint WTETPrintInitialize(Wtetprint wtetprint) { var result = new Wtetprint(); var pdswtetprint = new pdswtetprintDataSet(); DataRow ttblwtetprintCriteria = pdswtetprint.ttblwtetprint.NewttblwtetprintRow(); Wtetprint.UpdateRowFromWtetprint(ref ttblwtetprintCriteria, wtetprint); pdswtetprint.ttblwtetprint.AddttblwtetprintRow((pdswtetprintDataSet.ttblwtetprintRow)ttblwtetprintCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("WTETPrintInitialize - Aswtheader - Before Call"); StopwatchUtil.Time( () => { using (var poAswtheaderproxy = this.proxyAppObject.CreatePO_aswtheaderproxy()) { this.SetRequiredContextParameters(); poAswtheaderproxy.WTETPrintInitialize(ref pdsContext, ref pdswtetprint, out cErrorMessage); } }); NLogLoggerP.Info("WTETPrintInitialize - Aswtheader - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdswtetprint); if (pdswtetprint.ttblwtetprint.Count > 0) { result = Wtetprint.BuildWtetprintFromRow(pdswtetprint.ttblwtetprint[0]); } return(result); }