public AsotentryOTEVVesselHeaderUpdateResponseAPI OTEVVesselHeaderUpdate(AsotentryOTEVVesselHeaderUpdateRequestAPI AsotentryOTEVVesselHeaderUpdateRequestAPI) { var result = new AsotentryOTEVVesselHeaderUpdateResponseAPI(); var pdsotevvesselheader = new pdsotevvesselheaderDataSet(); var pdsotevvesseldata = new pdsotevvesseldataDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; DataRow ttblotevvesseldataRow = pdsotevvesseldata.ttblotevvesseldata.NewttblotevvesseldataRow(); Otevvesseldata.UpdateRowFromOtevvesseldata(ref ttblotevvesseldataRow, AsotentryOTEVVesselHeaderUpdateRequestAPI.otevvesseldata); pdsotevvesseldata.ttblotevvesseldata.AddttblotevvesseldataRow((pdsotevvesseldataDataSet.ttblotevvesseldataRow)ttblotevvesseldataRow); DataRow ttblotevvesselheaderRow = pdsotevvesselheader.ttblotevvesselheader.NewttblotevvesselheaderRow(); Otevvesselheader.UpdateRowFromOtevvesselheader(ref ttblotevvesselheaderRow, AsotentryOTEVVesselHeaderUpdateRequestAPI.otevvesselheader); pdsotevvesselheader.ttblotevvesselheader.AddttblotevvesselheaderRow((pdsotevvesselheaderDataSet.ttblotevvesselheaderRow)ttblotevvesselheaderRow); NLogLoggerP.Trace("OTEVVesselHeaderUpdate - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTEVVesselHeaderUpdate(ref pdsContext, ref pdsotevvesselheader, ref pdsotevvesseldata, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("OTEVVesselHeaderUpdate - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotevvesselheader); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } if (pdsotevvesseldata.ttblotevvesseldata.Count > 0) { result.otevvesseldata = Otevvesseldata.BuildOtevvesseldataFromRow(pdsotevvesseldata.ttblotevvesseldata[0]); } if (pdsotevvesselheader.ttblotevvesselheader.Count > 0) { result.otevvesselheader = Otevvesselheader.BuildOtevvesselheaderFromRow(pdsotevvesselheader.ttblotevvesselheader[0]); } return(result); }
public AsotentryOTEVUpdateVesselStageResponseAPI OTEVUpdateVesselStage(AsotentryOTEVUpdateVesselStageRequestAPI AsotentryOTEVUpdateVesselStageRequestAPI) { var result = new AsotentryOTEVUpdateVesselStageResponseAPI(); var pdsotevvesseldata = new pdsotevvesseldataDataSet(); string cErrorMessage = string.Empty; string cWarningMessage = string.Empty; DataRow ttblotevvesseldataRow = pdsotevvesseldata.ttblotevvesseldata.NewttblotevvesseldataRow(); Otevvesseldata.UpdateRowFromOtevvesseldata(ref ttblotevvesseldataRow, AsotentryOTEVUpdateVesselStageRequestAPI.otevvesseldata); pdsotevvesseldata.ttblotevvesseldata.AddttblotevvesseldataRow((pdsotevvesseldataDataSet.ttblotevvesseldataRow)ttblotevvesseldataRow); var iNewStage = AsotentryOTEVUpdateVesselStageRequestAPI.iNewStage; NLogLoggerP.Trace("OTEVUpdateVesselStage - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTEVUpdateVesselStage(ref pdsContext, iNewStage, ref pdsotevvesseldata, out cErrorMessage, out cWarningMessage); } }); NLogLoggerP.Info("OTEVUpdateVesselStage - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotevvesseldata); if (pdsotevvesseldata.ttblotevvesseldata.Count > 0) { result.otevvesseldata = Otevvesseldata.BuildOtevvesseldataFromRow(pdsotevvesseldata.ttblotevvesseldata[0]); } result.cWarningMessage = cWarningMessage; return(result); }
public IEnumerable <Otevvesseldata> OTEVBuildVesselList(Otevvesselcriteria otevvesselcriteria) { var results = new List <Otevvesseldata>(); var pdsotevvesselcriteria = new pdsotevvesselcriteriaDataSet(); var pdsotevvesseldata = new pdsotevvesseldataDataSet(); DataRow ttblotevvesselcriteriaCriteria = pdsotevvesselcriteria.ttblotevvesselcriteria.NewttblotevvesselcriteriaRow(); Otevvesselcriteria.UpdateRowFromOtevvesselcriteria(ref ttblotevvesselcriteriaCriteria, otevvesselcriteria); pdsotevvesselcriteria.ttblotevvesselcriteria.AddttblotevvesselcriteriaRow((pdsotevvesselcriteriaDataSet.ttblotevvesselcriteriaRow)ttblotevvesselcriteriaCriteria); string cErrorMessage = string.Empty; NLogLoggerP.Trace("OTEVBuildVesselList - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTEVBuildVesselList(ref pdsContext, pdsotevvesselcriteria, out pdsotevvesseldata, out cErrorMessage); } }); NLogLoggerP.Info("OTEVBuildVesselList - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotevvesselcriteria); foreach (DataRow row in pdsotevvesseldata.ttblotevvesseldata) { results.Add(Otevvesseldata.BuildOtevvesseldataFromRow(row)); } return(results); }
public AsotentryOTEVAddVesselResponseAPI OTEVAddVessel() { var result = new AsotentryOTEVAddVesselResponseAPI(); var pdsotevvesseldata = new pdsotevvesseldataDataSet(); int iVesselNo = 0; string cErrorMessage = string.Empty; NLogLoggerP.Trace("OTEVAddVessel - Asotentry - Before Call"); StopwatchUtil.Time( () => { using (var poAsotentryproxy = this.proxyAppObject.CreatePO_asotentryproxy()) { this.SetRequiredContextParameters(); poAsotentryproxy.OTEVAddVessel(ref pdsContext, out iVesselNo, out pdsotevvesseldata, out cErrorMessage); } }); NLogLoggerP.Info("OTEVAddVessel - Asotentry - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsotevvesseldata); if (pdsotevvesseldata.ttblotevvesseldata.Count > 0) { result.otevvesseldata = Otevvesseldata.BuildOtevvesseldataFromRow(pdsotevvesseldata.ttblotevvesseldata[0]); } result.iVesselNo = iVesselNo; return(result); }