コード例 #1
0
    private void CargarDetalleActividadesPeriodoDeterminado(Int32 MES)
    {
        Decimal ID_EMPRESA = Convert.ToDecimal(HiddenField_ID_EMPRESA_SELECCIONADA.Value);
        Int32 ANIO = Convert.ToInt32(HiddenField_ANNO_SELECCIONADO.Value);

        ConfigurarAreaRseGlobal();

        Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaActividades = _prog.ObtenerActividadesProgramadasParaUnMesAñoEmpresaYAreaEspecificos(ID_EMPRESA, ANIO, MES, GLO_AREA_RSE_GLOBAL);

        if (tablaActividades.Rows.Count <= 0)
        {
            if (_prog.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _prog.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Atividades programadas para el mes seleccionado.", Proceso.Advertencia);
            }

            Panel_GrillaDetallesActividadesDelMes.Visible = false;
            GridView_DetallesActividadesDelMes.DataSource = null;
            GridView_DetallesActividadesDelMes.DataBind();
        }
        else
        {
            Panel_GrillaDetallesActividadesDelMes.Visible = true;
            GridView_DetallesActividadesDelMes.DataSource = tablaActividades;
            GridView_DetallesActividadesDelMes.DataBind();
        }
    }