public AsvalineVAELLineLaborITUpdateResponseAPI VAELLineLaborITUpdate(AsvalineVAELLineLaborITUpdateRequestAPI AsvalineVAELLineLaborITUpdateRequestAPI) { var result = new AsvalineVAELLineLaborITUpdateResponseAPI(); var pdsvalaborline = new pdsvalaborlineDataSet(); var pdsmessaging = new pdsmessagingDataSet(); string cErrorMessage = string.Empty; foreach (var obj in AsvalineVAELLineLaborITUpdateRequestAPI.valaborline) { DataRow ttblvalaborlineRow = pdsvalaborline.ttblvalaborline.NewttblvalaborlineRow(); Valaborline.UpdateRowFromValaborline(ref ttblvalaborlineRow, obj); pdsvalaborline.ttblvalaborline.AddttblvalaborlineRow((pdsvalaborlineDataSet.ttblvalaborlineRow)ttblvalaborlineRow); } DataRow ttblvalaborlinecriteriaRow = pdsvalaborline.ttblvalaborlinecriteria.NewttblvalaborlinecriteriaRow(); Valaborlinecriteria.UpdateRowFromValaborlinecriteria(ref ttblvalaborlinecriteriaRow, AsvalineVAELLineLaborITUpdateRequestAPI.valaborlinecriteria); pdsvalaborline.ttblvalaborlinecriteria.AddttblvalaborlinecriteriaRow((pdsvalaborlineDataSet.ttblvalaborlinecriteriaRow)ttblvalaborlinecriteriaRow); NLogLoggerP.Trace("VAELLineLaborITUpdate - Asvaline - Before Call"); StopwatchUtil.Time( () => { using (var poAsvalineproxy = this.proxyAppObject.CreatePO_asvalineproxy()) { this.SetRequiredContextParameters(); poAsvalineproxy.VAELLineLaborITUpdate(ref pdsContext, ref pdsvalaborline, out pdsmessaging, out cErrorMessage); } }); NLogLoggerP.Info("VAELLineLaborITUpdate - Asvaline - After Call"); this.ReportErrors(cErrorMessage); this.ReportErrors(this.pdsContext); this.ReportErrors(pdsvalaborline); foreach (DataRow row in pdsmessaging.ttblmessaging) { result.messaging.Add(Messaging.BuildMessagingFromRow(row)); } foreach (DataRow row in pdsvalaborline.ttblvalaborline) { result.valaborline.Add(Valaborline.BuildValaborlineFromRow(row)); } return(result); }
public AsvalineVAELLineLaborITUpdateResponseAPI VAELLineLaborITUpdate(AsvalineVAELLineLaborITUpdateRequestAPI AsvalineVAELLineLaborITUpdateRequestAPI) { return(this.adapter.VAELLineLaborITUpdate(AsvalineVAELLineLaborITUpdateRequestAPI)); }
public AsvalineVAELLineLaborITUpdateResponseAPI VAELLineLaborITUpdate(AsvalineVAELLineLaborITUpdateRequestAPI AsvalineVAELLineLaborITUpdateRequestAPI) { return(this.repository.VAELLineLaborITUpdate(AsvalineVAELLineLaborITUpdateRequestAPI)); }