private void cargarInformacion() { //Cantidad de trabajadores con reposos de enfermedades if (id_empresa > 0) { if (ObjUsuario.isAdm_Grupoli()) { id_empresa = Convert.ToInt32(ddlEmpresa.SelectedValue); ViewState["empresa"] = id_empresa.ToString(); ViewState["sucursal"] = "0"; } if (ddlSucursal.SelectedValue != string.Empty) { id_sucursal = Convert.ToInt32(ddlSucursal.SelectedValue); ViewState["sucursal"] = id_empresa.ToString(); id_empresa = 0; ViewState["empresa"] = "0"; } if (!BoolEmpSuc.Item2) { id_empresa = ObjUsuario.Id_empresa; ViewState["empresa"] = id_empresa; id_sucursal = ObjUsuario.Id_sucursal; ViewState["sucursal"] = id_empresa.ToString(); } cantTrab = Mgr_Trabajador.Get_Trabajadores(id_empresa, id_sucursal); if (cantTrab > 0) { cantRep = Mgr_Trabajador.Get_Reposos(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); ViewState["cantRep"] = cantRep; if (cantRep > 0) { lblTotalTrab.Text = "<strong>Fuerza Laboral: " + cantTrab.ToString() + " </strong>"; cantAccTrab = Mgr_Acc_Inc.Get_Accidente(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); nroAccTrab.Text = cantAccTrab.ToString(); nroAccCom.Text = Mgr_Salud.Get_Enfermedades(Convert.ToInt32(ViewState["anho"].ToString()), "ACCIDENTE COMUN", id_empresa, id_sucursal).ToString(); cantEnfCom = Mgr_Salud.Get_Enfermedades(Convert.ToInt32(ViewState["anho"].ToString()), "ENFERMEDAD COMUN", id_empresa, id_sucursal); nroEnfCom.Text = cantEnfCom.ToString(); cantAccCom = Mgr_Salud.Get_Enfermedades(Convert.ToInt32(ViewState["anho"].ToString()), "ACCIDENTE COMUN", id_empresa, id_sucursal); nroAccCom.Text = cantAccCom.ToString(); cantEnfOcu = Mgr_Salud.Get_Enfermedades(Convert.ToInt32(ViewState["anho"].ToString()), "ENFERMEDAD LABORAL", id_empresa, id_sucursal); nroEnfOcu.Text = cantEnfOcu.ToString(); cantEnfPOO = Mgr_Salud.Get_Enfermedades(Convert.ToInt32(ViewState["anho"].ToString()), "POSIBLE ENFERMEDAD LABORAL", id_empresa, id_sucursal); nroEnfPOO.Text = cantEnfPOO.ToString(); cantTrabRef = Mgr_Trabajador.Get_Constancias(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); nroTrabRef.Text = cantTrabRef.ToString(); cantResEvaCli = Mgr_Salud.Get_EvaluacionesClinicas(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); nroResEvaCli.Text = cantResEvaCli.ToString(); cantTrabDis = Mgr_Trabajador.Get_Trabajadores_Discapacitados(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); nroTrabDis.Text = cantTrabDis.ToString(); monRepMed.Text = cantRep.ToString(); cargarGraficaPrincipal(); //Informacion grafica Evaluacion Clinica cantEvPreEm = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN PRE EMPLEO", id_empresa, id_sucursal); cellEvaPreEmpV.Text = cantEvPreEm.ToString(); cantEvaPreVac = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN PRE VACACIONAL", id_empresa, id_sucursal); cellEvaPreVacV.Text = cantEvaPreVac.ToString(); cantEvaPosVac = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN POST VACACIONAL", id_empresa, id_sucursal); cellEvaPosVacV.Text = cantEvaPosVac.ToString(); cantEvaPer = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN PERIÓDICA", id_empresa, id_sucursal); cellEvaPerV.Text = cantEvaPer.ToString(); cantEvaEsp = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN ESPECIAL", id_empresa, id_sucursal); cellEvaEspV.Text = cantEvaEsp.ToString(); cantEvaPosEmp = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN POST EMPLEO", id_empresa, id_sucursal); cellEvaPosEmpV.Text = cantEvaPosEmp.ToString(); cantEvaAsi = Mgr_Salud.Get_EvaluacionesByTipo(Convert.ToInt32(ViewState["anho"].ToString()), "EVALUACIÓN ASISTENCIAL O CURATIVA", id_empresa, id_sucursal); cellEvaAsiV.Text = cantEvaAsi.ToString(); cargarGraficaEvaClinica(); //Informacion grafica Monitoreo de Reposos Medicos.. cellNroRepV.Text = cantRep.ToString(); cantDiasRep = Mgr_Trabajador.Get_DiasReposo(Convert.ToInt32(ViewState["anho"].ToString()), id_empresa, id_sucursal); cellDiaRepV.Text = cantDiasRep.ToString(); cantRepEnfCom = Mgr_Trabajador.Get_RepososByNombre(Convert.ToInt32(ViewState["anho"].ToString()), "ENFERMEDAD COMUN", id_empresa, id_sucursal); cellNroRepEnfComV.Text = cantRepEnfCom.ToString(); cantRepEnfOcu = Mgr_Trabajador.Get_RepososByNombre(Convert.ToInt32(ViewState["anho"].ToString()), "ENFERMEDAD LABORAL", id_empresa, id_sucursal); cellRepEnfOcuV.Text = cantRepEnfOcu.ToString(); cantRepAccCom = Mgr_Trabajador.Get_RepososByNombre(Convert.ToInt32(ViewState["anho"].ToString()), "ACCIDENTE COMUN", id_empresa, id_sucursal); cellRepAccComV.Text = cantRepAccCom.ToString(); cargarGraficaMonReposos(); //Informacion grafica de diagnosticos.. cargarGraficaDiagnosticos(); //Informacion grafica de sistemas.. cargarGraficaSistemas(); phNoRegistros.Visible = false; phInformacion.Visible = true; } else { phInformacion.Visible = false; phNoRegistros.Visible = true; } } } }