public Otettrackdata OTETUpdateTrackStage(int iTrackNo, int iNewStage) { var result = new Otettrackdata(); var pdsotettrackdata = new pdsotettrackdataDataSet(); string cErrorMessage = string.Empty; NLogLoggerP.Trace("OTETUpdateTrackStage - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTETUpdateTrackStage(ref pdsContext, iTrackNo, iNewStage, out pdsotettrackdata, out cErrorMessage); } }); NLogLoggerP.Info("OTETUpdateTrackStage - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotettrackdata); if (pdsotettrackdata.ttblotettrackdata.Count > 0) { result = Otettrackdata.BuildOtettrackdataFromRow(pdsotettrackdata.ttblotettrackdata[0]); } return(result); }
public IEnumerable <Otettrackdata> OTETBuildTrackList(Otettrackcriteria otettrackcriteria) { var results = new List <Otettrackdata>(); var pdsotettrackcriteria = new pdsotettrackcriteriaDataSet(); var pdsotettrackdata = new pdsotettrackdataDataSet(); DataRow ttblotettrackcriteriaCriteria = pdsotettrackcriteria.ttblotettrackcriteria.NewttblotettrackcriteriaRow(); Otettrackcriteria.UpdateRowFromOtettrackcriteria(ref ttblotettrackcriteriaCriteria, otettrackcriteria); pdsotettrackcriteria.ttblotettrackcriteria.AddttblotettrackcriteriaRow((pdsotettrackcriteriaDataSet.ttblotettrackcriteriaRow)ttblotettrackcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("OTETBuildTrackList - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTETBuildTrackList(ref pdsContext, pdsotettrackcriteria, out pdsotettrackdata, out cErrorMessage); } }); NLogLoggerP.Info("OTETBuildTrackList - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotettrackcriteria); foreach (DataRow row in pdsotettrackdata.ttblotettrackdata) { results.Add(Otettrackdata.BuildOtettrackdataFromRow(row)); } return(results); }