protected void rblDiagnostico_SelectedIndexChanged(object sender, EventArgs e) { if (rblDiagnostico.SelectedValue.Equals("O")) { phOtroDiagnostico.Visible = true; phEnfermedadLaboral.Visible = false; phAccidenteComun.Visible = false; phPEE.Visible = false; } else { phOtroDiagnostico.Visible = false; if (rblDiagnostico.SelectedValue.Equals("EL")) { lblEnfermedad.Text = "Enfermedad Laboral"; Mgr_Salud.Lista_EnfermedadLaboral(ddlEnfermedadReposo); Mgr_Salud.Lista_Sistema(ddlSistemaReposo); ViewState["tpo_enfermedad"] = "ENFERMEDAD LABORAL"; phEnfermedadLaboral.Visible = true; phAccidenteComun.Visible = false; phPEE.Visible = false; } else if (rblDiagnostico.SelectedValue.Equals("EC")) { lblEnfermedad.Text = "Enfermedad Común"; Mgr_Salud.Lista_EnfermedadComun(ddlEnfermedadReposo); Mgr_Salud.Lista_Sistema(ddlSistemaReposo); ViewState["tpo_enfermedad"] = "ENFERMEDAD COMUN"; phEnfermedadLaboral.Visible = true; phAccidenteComun.Visible = false; phPEE.Visible = false; } else if (rblDiagnostico.SelectedValue.Equals("AC")) { ViewState["tpo_enfermedad"] = "ACCIDENTE COMUN"; lbAcc.Text = "Accidente Común"; phAccidenteComun.Visible = true; phPEE.Visible = false; phEnfermedadLaboral.Visible = false; } else if (rblDiagnostico.SelectedValue.Equals("AL")) { ViewState["tpo_enfermedad"] = "ACCIDENTE LABORAL"; lbAcc.Text = "Accidente Laboral"; phAccidenteComun.Visible = true; phPEE.Visible = false; phEnfermedadLaboral.Visible = false; } else if (rblDiagnostico.SelectedValue.Equals("PEL")) { Mgr_Salud.Lista_EnfermedadComun(ddlEnfermedadLaboral); ViewState["tpo_enfermedad"] = "POSIBLE ENFERMEDAD LABORAL"; phAccidenteComun.Visible = false; phEnfermedadLaboral.Visible = false; phPEE.Visible = true; } } }
private void LlenarGridView() { int IdEmpresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"])); Mgr_Salud.Grid_HC_Trabajador(GridView1, string.Empty + ViewState["search"], IdEmpresa, string.Empty + ViewState["TipoExamen"], string.Empty + ViewState["FechaInicio"], string.Empty + ViewState["FechaFin"]); }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Salud.Lista_TipoExamen(ddlTipoExamen); } else { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Salud.Lista_TipoExamen(ddlTipoExamen); } }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { List <sucursal> ListaSucursal = new List <sucursal>(); ListaSucursal = Mgr_Sucursal.Get_Sucursal(Convert.ToInt32(ddlSucursal.SelectedValue), 0, ""); foreach (var item in ListaSucursal) { lbUbicacion.Text = string.Empty + item.direccion; } lbNumHistoria.Text = string.Empty + (Mgr_Salud.Get_HistoriaClinica() + 1); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, Convert.ToInt32(ddlSucursal.SelectedValue)); }
private void CargarListas() { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Salud.Lista_TipoExamen(ddlTipoExamen); if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { } }
private void cargarHistoriasClinicas() { Mgr_Salud.Grid_HC_Trabajador(GridView2, ddlTrabajador.SelectedValue); }
private void cargarGraficaSistemas() { TableCell _tablecell; TableRow _tablerow; Table _table; Double[] yAsistencias = null; Double[] yAsistencias1 = null; String[] xCadenas = null; int i = 0; List <Model_Enfermedad_Sistema> diagnosticos = Mgr_Salud.Get_CantSistemas(Convert.ToInt32(ViewState["anho"].ToString()), Convert.ToInt32(ViewState["empresa"].ToString()), Convert.ToInt32(ViewState["sucursal"].ToString())); _table = new Table(); _table.CssClass = "table"; TableHeaderRow _tablerow1 = new TableHeaderRow(); TableHeaderCell _tablecell1 = new TableHeaderCell(); _tablecell1.Text = "Sistema"; _tablerow1.Controls.Add(_tablecell1); _tablecell1 = new TableHeaderCell(); _tablecell1.Text = "N° de trabajadores atendidos"; _tablerow1.Controls.Add(_tablecell1); _tablecell1 = new TableHeaderCell(); _tablecell1.Text = "N° de trabajadores con reposo"; _tablerow1.Controls.Add(_tablecell1); _table.Controls.Add(_tablerow1); xCadenas = new String[diagnosticos.Count]; yAsistencias = new Double[diagnosticos.Count]; yAsistencias1 = new Double[diagnosticos.Count]; foreach (var diagnostico in diagnosticos) { _tablerow = new TableRow(); _tablecell = new TableCell(); _tablecell.Text = diagnostico.nombre; _tablerow.Controls.Add(_tablecell); xCadenas[i] = diagnostico.nombre; yAsistencias[i] = Convert.ToDouble(diagnostico.cantidad); _tablecell = new TableCell(); _tablecell.Text = diagnostico.cantidad.ToString(); _tablerow.Controls.Add(_tablecell); int cantTrab = Mgr_Trabajador.Get_Trabajador_Sistemas(Convert.ToInt32(ViewState["anho"].ToString()), diagnostico.nombre, Convert.ToInt32(ViewState["empresa"].ToString()), Convert.ToInt32(ViewState["sucursal"].ToString())); yAsistencias1[i] = Convert.ToDouble(cantTrab); _tablecell = new TableCell(); _tablecell.Text = cantTrab.ToString(); _tablerow.Controls.Add(_tablecell); _table.Controls.Add(_tablerow); i++; } pnGraficaSis.Controls.Add(_table); graficaSistema.ChartAreas[0].AxisX.LabelStyle.Interval = 1; graficaSistema.Series["serieSist1"].Points.DataBindXY(xCadenas, yAsistencias); graficaSistema.Series["serieSist2"].Points.DataBindXY(xCadenas, yAsistencias1); }
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; } } } }