private void CargarCiudadesPresupuestos(Decimal ID_REGIONAL) { Int32 anio = Convert.ToInt32(HiddenField_ANIO.Value); HiddenField_ID_REGIONAL.Value = ID_REGIONAL.ToString(); HiddenField_ID_CIUDAD.Value = null; HiddenField_ANIO_CON_PRESUPUESTO.Value = "NO"; Ocultar(Acciones.SeleccionRegional); Mostrar(Acciones.SeleccionRegional); Cargar(Acciones.SeleccionRegional); Presupuesto _presupuesto = new Presupuesto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaCiudades = _presupuesto.ObtenerCiudadesConPresupuestoPorIdRegional(ID_REGIONAL, anio); if (tablaCiudades.Rows.Count <= 0) { if (_presupuesto.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _presupuesto.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información de ciudades asociadas a la regional seleccionada.", Proceso.Advertencia); } GridView_Ciudades.DataSource = null; GridView_Ciudades.DataBind(); } else { GridView_Ciudades.DataSource = tablaCiudades; GridView_Ciudades.DataBind(); } }