Exemplo n.º 1
0
    private void CargarRegionalesPresupuestos(Int32 anio)
    {
        HiddenField_ANIO.Value                 = anio.ToString();
        HiddenField_ID_REGIONAL.Value          = null;
        HiddenField_ID_CIUDAD.Value            = null;
        HiddenField_ANIO_CON_PRESUPUESTO.Value = "NO";

        Ocultar(Acciones.SeleccionAnio);
        Cargar(Acciones.SeleccionAnio);

        Presupuesto _presupuesto = new Presupuesto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaRegionales = _presupuesto.ObtenerRegionalesConPresupuestoPorAnio(anio);

        if (tablaRegionales.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 regionales.", Proceso.Advertencia);
            }

            GridView_Regionales.DataSource = null;
            GridView_Regionales.DataBind();
        }
        else
        {
            GridView_Regionales.DataSource = tablaRegionales;
            GridView_Regionales.DataBind();
        }
    }