private void cargar_actividades_programas(Decimal ID_EMPLEADO) { Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaActividadesBienestar = _prog.ObtenerActividadesALasQueAsistioEmpleadoPorArea(Programa.Areas.BS, ID_EMPLEADO); DataTable tablaActividadesRse = _prog.ObtenerActividadesALasQueAsistioEmpleadoPorArea(Programa.Areas.RSE, ID_EMPLEADO); DataTable tablaActividadesSalud = _prog.ObtenerActividadesALasQueAsistioEmpleadoPorArea(Programa.Areas.GLOBALSALUD, ID_EMPLEADO); DataTable tablaActividadesOperaciones = _prog.ObtenerActividadesALasQueAsistioEmpleadoPorArea(Programa.Areas.OPERACIONES, ID_EMPLEADO); DataTable tablaActividadesGestionHumana = _prog.ObtenerActividadesALasQueAsistioEmpleadoPorArea(Programa.Areas.GESTIONHUMANA, ID_EMPLEADO); Ocultar(Acciones.actividades); Panel_INFO_ACTIVIDADES_PROGRAMAS.Visible = true; if ((tablaActividadesBienestar.Rows.Count <= 0) && (tablaActividadesRse.Rows.Count <= 0) && (tablaActividadesSalud.Rows.Count <= 0) && (tablaActividadesOperaciones.Rows.Count <= 0) && (tablaActividadesGestionHumana.Rows.Count <= 0)) { if (_prog.MensajeError != null) { Informar(Panel_MENSAJES_ACTIVIDADES, Label_MENSAJES_ACTIVIDADES, _prog.MensajeError, Proceso.Error); } else { Informar(Panel_MENSAJES_ACTIVIDADES, Label_MENSAJES_ACTIVIDADES, "El colaborador seleccionado no ha participado en actividades.", Proceso.Correcto); } } else { if (tablaActividadesBienestar.Rows.Count > 0) { Panel_ActividadesBinestar.Visible = true; Cargar_GridViewActividades(Programa.Areas.BS, GridView_ActividadesBienestar, tablaActividadesBienestar, "bienestarsocial", "BIENESTAR SOCIAL", (int)tabla.proceso.ContactoBienestarSocial); } if (tablaActividadesRse.Rows.Count > 0) { Panel_ActividadesRse.Visible = true; Cargar_GridViewActividades(Programa.Areas.RSE, GridView_ActividadesRse, tablaActividadesRse, "rse", "RSE -RESPONSABILIDAD SOCIAL EMPRESARIAL-", (int)tabla.proceso.ContactoRse); } if (tablaActividadesSalud.Rows.Count > 0) { Panel_ActividadesGlobalSalud.Visible = true; Cargar_GridViewActividades(Programa.Areas.GLOBALSALUD, GridView_ActividadesSaludOcupacional, tablaActividadesSalud, "globalsalud", "SALUD OCUPACIONAL", (int)tabla.proceso.ContactoGlobalSalud); } if (tablaActividadesOperaciones.Rows.Count > 0) { Panel_ActividadOperaciones.Visible = true; Cargar_GridViewActividades(Programa.Areas.OPERACIONES, GridView_ActividadesOperaciones, tablaActividadesOperaciones, "operaciones", "OPERACIONES", (int)tabla.proceso.ContactoOperaciones); } if (tablaActividadesGestionHumana.Rows.Count > 0) { PanelActividadesGestionHumana.Visible = true; Cargar_GridViewActividades(Programa.Areas.GESTIONHUMANA, GridView_ActividadesGestionHumana, tablaActividadesGestionHumana, "gestionhumana", "GESTIÓN HUMANA", (int)tabla.proceso.ContactoGestionHumana); } } }