Beispiel #1
0
    private void CargarGrillaDeProgramasParaEmpresa(Decimal ID_EMPRESA, Programa.Areas AREA)
    {
        Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaProgramas = _prog.ObtenerHistorialProgramasEmpresaYArea(AREA, ID_EMPRESA);

        if (tablaProgramas.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, "La empresa seleciconada no tiene Programas asignados, no se puede mostrar información.", Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;

            GridView_RESULTADOS_BUSQUEDA.DataSource = null;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible = true;

            Cargar_GridView_RESULTADOS_BUSQUEDA_DesdeTabla(tablaProgramas);
        }
    }