private void gridLkUOrdenTaller_EditValueChanged(object sender, EventArgs e) { try { LstSaldoxOT = new List <vwprd_Saldos_x_Req_x_OT_x_Consumo_Info>(); getSucBod(); if (CmbOrdenTaller.EditValue != "") { LstSaldoxOT = BusDetxItems.DisponiblesxReqOt(param.IdEmpresa, UCObra.get_item(), _sucursalInfo.IdSucursal, Convert.ToDecimal(CmbOrdenTaller.EditValue), ref msg); if (LstSaldoxOT != null) { LstSaldoxOT.ForEach(var => var.saldo = (var.saldo == null) ? var.ped_saldo : var.saldo); } cargadisponible(); prd_OrdenTaller_Bus BusOT = new prd_OrdenTaller_Bus(); OT = BusOT.ObtenerUnaOT(param.IdEmpresa, ctrl_Sucbod.get_sucursal().IdSucursal, Convert.ToDecimal(CmbOrdenTaller.EditValue), UCObra.get_item()); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); // MessageBox.Show(ex.InnerException.ToString()); } }