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());
            }
        }