protected void Page_Load(object sender, EventArgs e) { ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this); phAlerta.Visible = false; if (!IsPostBack) { //ObjUsuario.objModeloBD.CargarListado(ddlEmpresas, "Empresa", ObjUsuario.Id_empresa); } if (Request.QueryString["id"] == null) { Modal.MostrarMsjModal("No se ha recibido ningun identificador válido", "ERR", this); } else { id = Request.QueryString["id"]; cargardatos(id); } if (ObjUsuario.isAdm_Grupoli()) { phEmpresa.Visible = true; } else { phEmpresa.Visible = false; } }
//----------FUNCIONES DE SETTER public static int Set_IdUsuarioDDl(Model_UsuarioSistema ObjUsuario, DropDownList ddlUsuario) { int IdUsuario = 0; if (ObjUsuario.isAdm_Grupoli()) { IdUsuario = Convert.ToInt32(ddlUsuario.SelectedValue); } else { IdUsuario = ObjUsuario.Id_usuario; } return(IdUsuario); }
public static int Set_IdEmpresaDDl(Model_UsuarioSistema ObjUsuario, DropDownList ddlEmpresa) { int IdEmpresa = 0; if (ObjUsuario.isAdm_Grupoli()) { IdEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue); } else { IdEmpresa = ObjUsuario.Id_empresa; } return(IdEmpresa); }
//-----------------------FUNCIONES SET public static int Set_IdEmpresa(Model_UsuarioSistema ObjUsuario, int valor) { int IdEmpresa = 0; if (ObjUsuario.isAdm_Grupoli()) { IdEmpresa = valor; } else { IdEmpresa = ObjUsuario.Id_empresa; } return(IdEmpresa); }
private void CargarListas() { if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdm_Grupoli()) { Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol(ddlRol); } else { Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol(ddlRol, ObjUsuario.Rol); } Mgr_CodigoCiiu.List_Codciiu_Usuario(ddlClase, ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Division_Usuario(ddlDivision, ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Seccion_Usuario(ddlSeccion, ObjUsuario.Id_empresa); }
//------------FUNCIONES DE SETTER public static int Set_IdSucursalDDl(Model_UsuarioSistema ObjUsuario, DropDownList ddlSucursal) { int IdSucursal = 0; if (ObjUsuario.isAdm_Grupoli()) { IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); } else if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdmEmp_DptoSeg() || ObjUsuario.isAdmEmp_DptoSalud()) { IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); } else { IdSucursal = ObjUsuario.Id_sucursal; } return(IdSucursal); }
protected void GuardarRegistro(object sender, EventArgs e) { if (validar()) { if (ObjUsuario.isAdm_Grupoli()) { ObjUsuario.Id_empresa = Convert.ToInt32(ddlEmpresas.SelectedValue); } /* ObjUsuario.Error = ObjUsuario.objModeloBD.Add_Consultas(id, chkTipoConsulta.SelectedValue, txtServicioMedico.Text, * txtFecha.Text, txtMedico.Text, txtDiagnostico.Text, txtSugerencias.Text, ObjUsuario.Id_empresa);*/ Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtDiagnostico); if (ObjUsuario.Error) { Response.Redirect("../Hacer/index_AccidenteLaboral.aspx"); } } }
public static Tuple <int, int> Get_IdEmpresa_IdSucursal(Model_UsuarioSistema ObjUsuario, DropDownList ddlEmpresa, DropDownList ddlSucursal) { int IdSucursal = 0; int IdEmpresa = 0; if (ObjUsuario.isAdm_Grupoli()) { IdEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue); IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); } else if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdmEmp_DptoSeg() || ObjUsuario.isAdmEmp_DptoSalud()) { IdEmpresa = ObjUsuario.Id_empresa; IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); } else { IdEmpresa = ObjUsuario.Id_empresa; IdSucursal = ObjUsuario.Id_sucursal; } return(Tuple.Create(IdEmpresa, IdSucursal)); }
public static Tuple <bool, bool> Get_Empresa_Sucursal(Model_UsuarioSistema ObjUsuario) { bool Sucursal = true; bool Empresa = true; if (ObjUsuario.isAdm_Grupoli()) { Sucursal = true; Empresa = true; } else if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdmEmp_DptoSeg() || ObjUsuario.isAdmEmp_DptoSalud()) { Sucursal = true; Empresa = false; } else { Sucursal = false; Empresa = false; } return(Tuple.Create(Empresa, Sucursal)); }
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; } } } }