private void CargarDatos()
        {
            List <identificacion_peligro> ListaRiesgos = new List <identificacion_peligro>();

            ListaRiesgos = Mgr_Riesgos.Get_IdentificacionPeligro(Convert.ToInt32(idRiesgo));

            foreach (var itemRiesgos in ListaRiesgos)
            {
                foreach (var itemIdeFactor in itemRiesgos.factor_identificacion)
                {
                    lbTipoRiesgo.Text   = itemIdeFactor.factor_riesgo.tipo_riesgo.nombre;
                    lbFactorRiesgo.Text = itemIdeFactor.factor_riesgo.nombre;
                }

                foreach (var itemIdePuestos in itemRiesgos.identificacion_puesto)
                {
                    foreach (var itemEvaRiesgo in itemIdePuestos.evaluacion_riesgo)
                    {
                        if (medida == "Ambiente")
                        {
                            lbMedida.Text = itemEvaRiesgo.control_medio;
                        }
                        else if (medida == "Fuente")
                        {
                            lbMedida.Text = itemEvaRiesgo.control_fuente;
                        }
                        else if (medida == "Trabajador")
                        {
                            lbMedida.Text = itemEvaRiesgo.control_individuo;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void LlenarGridView()
        {
            int IdEmpresa  = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_Riesgos.Grid_EstructuraRiesgos(GridView1, IdEmpresa, IdSucursal);
        }
Exemplo n.º 3
0
 protected string CalcularEstatus()
 {
     if (!BoolEmpSuc.Item2)
     {
         estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosBySucursal(ObjUsuario.Id_sucursal));
     }
     return(estatus);
 }
Exemplo n.º 4
0
        private void LlenarGridView()
        {
            int    IdEmpresa  = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));
            int    IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));
            string tipoRiesgo = string.Empty + ViewState["tipoRiesgo"];

            Mgr_Riesgos.Grid_MatrizRiesgo(GridView1, IdSucursal, IdEmpresa, tipoRiesgo, string.Empty + ViewState["buscar"]);
        }
 protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresa.SelectedValue != string.Empty)
     {
         Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
         Mgr_Riesgos.Lista_Riesgos(ddlTipoRiesgo1, "TipoRiesgo");
     }
 }
        private void LlenarGridView()
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_Riesgos.Grid_IdentificacionPeligro(
                GridView1,
                IdSucursal,
                string.Empty + ViewState["sWhere"]);
        }
 protected void ddlTipoRiesgo_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (BoolEmpSuc.Item1)
     {
         Mgr_Riesgos.Lista_Riesgos(ddlFactorRiesgo1, "FactorRiesgo", ddlTipoRiesgo1.SelectedValue);
     }
     else
     {
         Mgr_Riesgos.Lista_Riesgos(ddlFactorRiesgo1, "FactorRiesgo", ddlTipoRiesgo1.SelectedValue);
     }
 }
Exemplo n.º 8
0
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
            }

            Mgr_Riesgos.Lista_Riesgos(ddlTipoRiesgo, "TipoRiesgo");
        }
Exemplo n.º 9
0
 protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlEmpresa.SelectedValue != string.Empty)
     {
         ViewState["empresa"] = ddlEmpresa.SelectedValue;
         Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
         estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosByEmpresa(Convert.ToInt32(ddlEmpresa.SelectedValue)));
     }
     else
     {
         ViewState["empresa"] = "0";
     }
     LlenarGridView();
 }
Exemplo n.º 10
0
        private void CargarDatos()
        {
            List <identificacion_peligro> ListaRiesgos = new List <identificacion_peligro>();

            ListaRiesgos = Mgr_Riesgos.Get_IdentificacionPeligro(Convert.ToInt32(idRiesgo));

            foreach (var itemRiesgos in ListaRiesgos)
            {
                foreach (var itemFacIde in itemRiesgos.factor_identificacion)
                {
                    lbTipoRiesgo.Text   = itemFacIde.factor_riesgo.tipo_riesgo.nombre;
                    lbFactorRiesgo.Text = itemFacIde.factor_riesgo.nombre;
                }
            }

            CargarMedidas();
        }
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
            }

            if (!BoolEmpSuc.Item2)
            {
                Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlPuestos, "Sucursal", ObjUsuario.Id_sucursal);
            }

            Mgr_Riesgos.Lista_Riesgos(ddlTipoRiesgo1, "TipoRiesgo");
        }
Exemplo n.º 12
0
        public Boolean add_Riesgos_Default(string act1, string act2, string act3, string id_sucursal)
        {
            String[] valores =
            {
                "" + act1,
                "" + act2,
                "" + act3,
                "" + id_sucursal
            };

            if (Mgr_Riesgos.Add_Riesgos_Sucursal(valores))
            {
                return(add_NormasSucursal(act1, act2, act3, id_sucursal));
            }
            else
            {
                return(false);
            }
        }
        private void CargarDatos()
        {
            int id_IdentificacionPeligro = objUtilidades.descifrarCadena(Request.QueryString["id"]);

            List <identificacion_peligro> List_IdePel = new List <identificacion_peligro>();

            List_IdePel = Mgr_Riesgos.Get_IdentificacionPeligro(id_IdentificacionPeligro);

            foreach (var item_IdePel in List_IdePel)
            {
                int contadorPuesto = 1;
                foreach (var item_IdePue in item_IdePel.identificacion_puesto)
                {
                    txtEmpresa.Text = Convert.ToString(item_IdePue.puesto_trabajo.area.sucursal.empresa.nombre);


                    txtPuestos.Text = txtPuestos.Text +
                                      "<strong>Puesto N°</strong>  " + contadorPuesto + "<br/>" +
                                      "<strong>Sucursal:</strong>  " + item_IdePue.puesto_trabajo.area.sucursal.nombre + "<br/>" +
                                      "<strong>Puesto de Trabajo:</strong>  " + item_IdePue.puesto_trabajo.nombre + "<br/>" +
                                      "<hr/>";
                    contadorPuesto++;
                }

                int contadorFactor = 1;
                foreach (var item_fac_ide in item_IdePel.factor_identificacion)
                {
                    txtPeligros.Text = txtPeligros.Text +
                                       "<strong>Identificacón de Peligro N°</strong>  " + contadorFactor + "<br/>" +
                                       "<strong>Tipo de Riesgo:</strong>  " + item_fac_ide.factor_riesgo.tipo_riesgo.nombre + "<br/>" +
                                       "<strong>Factor de Riesgo:</strong>  " + item_fac_ide.factor_riesgo.nombre + "<br/>" +
                                       "<strong>Posibles Efectos:</strong>  " + item_fac_ide.consecuencias + "<br/>" +
                                       "<strong>Tiempo de Exposición:</strong>  " + item_fac_ide.tiempo_exposicion + "<br/>" +
                                       "<hr/>";

                    contadorFactor++;
                }

                txtMedidas.Text       = item_IdePel.medidas_control_existentes;
                txtObservaciones.Text = item_IdePel.observaciones;
            }
        }
Exemplo n.º 14
0
 protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlSucursal.SelectedValue != string.Empty)
     {
         ViewState["sucursal"] = ddlSucursal.SelectedValue;
         estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosBySucursal(Convert.ToInt32(ddlSucursal.SelectedValue)));
     }
     else
     {
         ViewState["sucursal"] = "0";
         if (BoolEmpSuc.Item1)
         {
             estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosByEmpresa(Convert.ToInt32(ddlEmpresa.SelectedValue)));
         }
         else
         {
             estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosByEmpresa(ObjUsuario.Id_empresa));
         }
     }
     LlenarGridView();
 }
Exemplo n.º 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Form.Attributes.Add("enctype", "multipart/form-data");

            ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this);

            BoolEmpSuc = Mgr_Empresa.Get_Empresa_Sucursal(ObjUsuario);

            phEmpresa.Visible  = BoolEmpSuc.Item1;
            phSucursal.Visible = BoolEmpSuc.Item2;

            if (!BoolEmpSuc.Item1 && BoolEmpSuc.Item2)
            {
                estatus = Convert.ToString(Mgr_Riesgos.Get_Avg_Porcentaje_EstatusRiesgosByEmpresa(ObjUsuario.Id_empresa));
            }

            if (!IsPostBack)
            {
                ViewState["buscar"] = string.Empty;
                CargarListas();
                LlenarGridView();
            }
        }
        private void CargarDatos()
        {
            int id_Ide_Puesto;

            id_Ide_Puesto = objUtilidades.descifrarCadena(Request.QueryString["id"]);
            List <identificacion_puesto> Lista_Ide_Puesto = new List <identificacion_puesto>();

            Lista_Ide_Puesto = Mgr_Riesgos.Get_IdentificacionPuesto(id_Ide_Puesto);

            foreach (var item in Lista_Ide_Puesto)
            {
                txtSucursal.Text          = item.puesto_trabajo.area.sucursal.nombre;
                txtPuestos.Text           = item.puesto_trabajo.nombre;
                txtArea.Text              = item.puesto_trabajo.area.nombre;
                txtDescripcionPuesto.Text = item.puesto_trabajo.descripcion;

                foreach (var itemFactor in item.identificacion_peligro.factor_identificacion)
                {
                    txtTipoRiesgo.Text       = itemFactor.factor_riesgo.tipo_riesgo.nombre;
                    txtFactorRiesgo.Text     = itemFactor.factor_riesgo.nombre;
                    txtConsecuencias.Text    = itemFactor.consecuencias;
                    txtTiempoExposicion.Text = itemFactor.tiempo_exposicion;
                }

                int contadorEpp = 1;
                foreach (var itemEpp in item.puesto_trabajo.puesto_trabajo_epp)
                {
                    txtEpp.Text = txtEpp.Text +
                                  "<div class='col-md-4'>" +
                                  "<strong>Epp N°</strong>  " + contadorEpp + "<br/>" +
                                  "<strong>Nombre:</strong>  " + itemEpp.epp.nombre + "<br/>" +
                                  "<strong>Tipo de Epp:</strong>  " + itemEpp.epp.tipo_epp.nombre +
                                  "</div>";
                    contadorEpp++;
                }
            }
        }
        private void LlenarGridView()
        {
            int id_Puesto = objUtilidades.descifrarCadena(Request.QueryString["id"]);

            Mgr_Riesgos.Grid_EvaluacionPuesto(GridView1, id_Puesto, string.Empty + ViewState["sWhere"]);
        }
Exemplo n.º 18
0
        private void LlenarGridView()
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_Riesgos.Grid_MapaRiesgos(GridView1, IdSucursal, string.Empty + ViewState["buscar"]);
        }
        private void LlenarGridView()
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_Riesgos.Grid_EvaluacionRiesgo(GridView1, IdSucursal);
        }
        protected void btPrintSave_Click(object sender, EventArgs e)
        {
            string[] puestos  = txtPuestos.Text.Split('\n');
            string[] factores = txtPeligros.Text.Split('\n');

            int    IdSucursal          = 0;
            int    IdFactor            = 0;
            int    IdEmpresa           = Mgr_Empresa.Set_IdEmpresaDDl(ObjUsuario, ddlEmpresa);
            string PosibleConsecuencia = string.Empty;

            List <int> Lista_IdPuestos = new List <int>();
            List <Tuple <int, string, string> > IdFactor_Consecuencia = new List <Tuple <int, string, string> >();

            List <sucursal>       ListaSucursal;
            List <puesto_trabajo> ListaPuesto;
            List <factor_riesgo>  ListaFactorRiesgo;

            for (int i = 0; i < puestos.Length; i++)
            {
                if (puestos[i].Contains("Sucursal:"))
                {
                    ListaSucursal = new List <sucursal>();
                    ListaSucursal = Mgr_Sucursal.Get_Sucursal(0, IdEmpresa, puestos[i].Replace("Sucursal:", ""));

                    foreach (var item in ListaSucursal)
                    {
                        IdSucursal = item.id_sucursal;
                    }
                }

                if (puestos[i].Contains("Puesto de Trabajo:"))
                {
                    ListaPuesto = new List <puesto_trabajo>();
                    ListaPuesto = Mgr_PuestoTrabajo.Get_PuestoTrabajo_Nom_Suc(puestos[i].Replace("Puesto de Trabajo:", ""), IdSucursal);

                    foreach (var item in ListaPuesto)
                    {
                        Lista_IdPuestos.Add(item.id_puesto_trabajo);
                    }
                }
            }
            for (int i = 0; i < factores.Length; i++)
            {
                if (factores[i].Contains("Factor de Riesgo:"))
                {
                    ListaFactorRiesgo = new List <factor_riesgo>();
                    ListaFactorRiesgo = Mgr_Riesgos.Get_FactorRiesgo(0, factores[i].Replace("Factor de Riesgo:", ""));

                    foreach (var item in ListaFactorRiesgo)
                    {
                        IdFactor = item.id_factor_riesgo;
                    }
                }
                if (factores[i].Contains("Posibles Efectos:"))
                {
                    PosibleConsecuencia = factores[i].Replace("Posibles Efectos:", "");
                }
                if (factores[i].Contains("Tiempo de Exposición:"))
                {
                    IdFactor_Consecuencia.Add(Tuple.Create(IdFactor, PosibleConsecuencia, factores[i].Replace("Tiempo de Exposición:", "")));
                }
            }

            identificacion_peligro nuevoIdentificacionPeligro = new identificacion_peligro()
            {
                medidas_control_existentes = txtMedidas.Text,
                observaciones        = txtObservaciones.Text,
                fecha_identificacion = DateTime.Now
            };

            ObjUsuario.Error = CRUD.Add_Fila(nuevoIdentificacionPeligro);

            if (ObjUsuario.Error)
            {
                int idIdentificacionRiesgo = Mgr_Riesgos.Get_IdentificacionPeligro();

                foreach (var IdPuestos in Lista_IdPuestos)
                {
                    identificacion_puesto nuevoIdentificacionPuesto = new identificacion_puesto()
                    {
                        id_identificacion = idIdentificacionRiesgo,
                        id_puesto         = IdPuestos
                    };
                    ObjUsuario.Error = CRUD.Add_Fila(nuevoIdentificacionPuesto);
                }

                foreach (Tuple <int, string, string> item in IdFactor_Consecuencia)
                {
                    factor_identificacion nuevoFactorIdentificacion = new factor_identificacion()
                    {
                        id_factor         = item.Item1,
                        id_identificacion = idIdentificacionRiesgo,
                        consecuencias     = item.Item2,
                        tiempo_exposicion = item.Item3
                    };
                    ObjUsuario.Error = CRUD.Add_Fila(nuevoFactorIdentificacion);
                }
            }
            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtPuestos);
        }
Exemplo n.º 21
0
        private void CargarDatos()
        {
            int id_EvaRiesgo = objUtilidades.descifrarCadena(Request.QueryString["id"]);
            List <evaluacion_riesgo> Lista_EvaRiesgo = new List <evaluacion_riesgo>();

            Lista_EvaRiesgo = Mgr_Riesgos.Get_EvaluacionRiesgo(id_EvaRiesgo);

            foreach (var itemEvaRiesgo in Lista_EvaRiesgo)
            {
                ViewState["id_Puesto"] = Convert.ToInt32(itemEvaRiesgo.identificacion_puesto.id_puesto);

                txtSucursal.Text          = itemEvaRiesgo.identificacion_puesto.puesto_trabajo.area.sucursal.nombre;
                txtPuestos.Text           = itemEvaRiesgo.identificacion_puesto.puesto_trabajo.nombre;
                txtArea.Text              = itemEvaRiesgo.identificacion_puesto.puesto_trabajo.area.nombre;
                txtDescripcionPuesto.Text = itemEvaRiesgo.identificacion_puesto.puesto_trabajo.descripcion;

                foreach (var itemFactor in itemEvaRiesgo.identificacion_puesto.identificacion_peligro.factor_identificacion)
                {
                    txtTipoRiesgo.Text       = itemFactor.factor_riesgo.tipo_riesgo.nombre;
                    txtFactorRiesgo.Text     = itemFactor.factor_riesgo.nombre;
                    txtConsecuencias.Text    = itemFactor.consecuencias;
                    txtTiempoExposicion.Text = itemFactor.tiempo_exposicion;
                }

                txtControlFuente.Text    = itemEvaRiesgo.control_fuente;
                txtControlMedio.Text     = itemEvaRiesgo.control_medio;
                txtControlIndividuo.Text = itemEvaRiesgo.control_individuo;
                txtResponsableSGSST.Text = itemEvaRiesgo.nombre_responsable;
                txtFechaEvaluacion.Text  = Convert.ToDateTime(itemEvaRiesgo.fecha_evaluacion).ToString("yyyy-MM-dd");

                if (itemEvaRiesgo.nivel_deficiencia == "10")
                {
                    txtNivelDeficiencia.Text = "Muy alto";
                    txtInterpretacionNivelDeficiencia.Text = "Se ha(n) detectado peligro(s) que determina(n) como posible la generación de incidentes, o la eficacia del conjunto de medidas preventivas existentes respecto al riesgo es nula no existe, o ambos";
                }
                else if (itemEvaRiesgo.nivel_deficiencia == "6")
                {
                    txtNivelDeficiencia.Text = "Alto";
                    txtInterpretacionNivelDeficiencia.Text = "Se ha(n) detectado algún(os) peligro(s) que puede(n) dar lugar a consecuencias significativa(s) o la eficacia del conjunto de medidas preventivas existentes es baja, o ambos";
                }
                else if (itemEvaRiesgo.nivel_deficiencia == "2")
                {
                    txtNivelDeficiencia.Text = "Medio";
                    txtInterpretacionNivelDeficiencia.Text = "Se han detectado peligros que pueden dar lugar a consecuencias poco significativa(s) o de menor importancia, o la eficacia del conjunto de medidas preventivas existentes es moderada, o ambos.";
                }
                else if (itemEvaRiesgo.nivel_deficiencia == "0")
                {
                    txtNivelDeficiencia.Text = "Bajo";
                    txtInterpretacionNivelDeficiencia.Text = "No se ha destacado anomalía destacable alguna, o la eficacia del conjunto de medidas preventivas existentes es alta, o ambos. El riesgo esta controlado.";
                }

                if (itemEvaRiesgo.nivel_exposicion == "4")
                {
                    txtNivelExposicion.Text = "Continua";
                    txtInterpretacionNivelExposicion.Text = "La situación de exposición se presenta sin interrupción o varias veces con tiempo prolongado durante la jornada laboral.";
                }
                else if (itemEvaRiesgo.nivel_exposicion == "3")
                {
                    txtNivelExposicion.Text = "Frecuente";
                    txtInterpretacionNivelExposicion.Text = "La situación de exposición se presenta varias veces durante la jornada laboral por tiempos cortos.";
                }
                else if (itemEvaRiesgo.nivel_exposicion == "2")
                {
                    txtNivelExposicion.Text = "Ocasional";
                    txtInterpretacionNivelExposicion.Text = "La situación de exposición se presenta alguna vez durante la jornada laboral y por un periodo de tiempo corto.";
                }
                else if (itemEvaRiesgo.nivel_exposicion == "1")
                {
                    txtNivelExposicion.Text = "Esporádica";
                    txtInterpretacionNivelExposicion.Text = "La situación de exposición se presenta de manera eventual.";
                }

                txtNivelProbabilidad.Text = itemEvaRiesgo.nivel_probabilidad;
                int probabilidad = Convert.ToInt32(txtNivelProbabilidad.Text);

                if (probabilidad >= 24 && probabilidad <= 40)
                {
                    txtInterpretacionNivelProbabilidad.Text = "Situación deficiente con exposición continua.Normalmente la materialización del riesgo ocurre con frecuencia";
                }
                else if (probabilidad >= 10 && probabilidad <= 20)
                {
                    txtInterpretacionNivelProbabilidad.Text = "Situación deficiente con exposición frecuente u ocasional, o bien situación muy deficiente con exposición ocasional o esporádica.La materialización del riesgo es posible que suceda varias veces durante la vida laboral ";
                }
                else if (probabilidad >= 6 && probabilidad <= 8)
                {
                    txtInterpretacionNivelProbabilidad.Text = "Situación deficiente con exposición esporádica, o bien situación mejorable con exposición continuada o frecuente. Es posible que suceda el daño alguna vez.";
                }
                else if (probabilidad >= 2 && probabilidad <= 4)
                {
                    txtInterpretacionNivelProbabilidad.Text = "Situación mejorable con exposición ocasional o esporádica, o situación sin anomalía destacable con cualquier nivel de exposición.No es esperable que se materialice el riesgo, aunque puede ser concebible.";
                }
                else if (probabilidad == 0)
                {
                    txtInterpretacionNivelProbabilidad.Text = "No se ha destacado anomalía destacable alguna, o la eficacia del conjunto de medidas preventivas existentes es alta, o ambos. El riesgo esta controlado.";
                }

                if (itemEvaRiesgo.nivel_consecuencia == "100")
                {
                    txtNivelConsecuencia.Text = "Mortal o catastrófico(M)";
                    txtInterpretacionNivelConsecuencia.Text = "Muerte(s)";
                }
                else if (itemEvaRiesgo.nivel_consecuencia == "60")
                {
                    txtNivelConsecuencia.Text = "Muy grave (MG)";
                    txtInterpretacionNivelConsecuencia.Text = "Lesiones o enfermedades graves irreparables (incapacidad permanente, parcial o invalidez).";
                }
                else if (itemEvaRiesgo.nivel_consecuencia == "25")
                {
                    txtNivelConsecuencia.Text = "Grave (G)";
                    txtInterpretacionNivelConsecuencia.Text = "Lesiones o enfermedades con incapacidad laboral temporal (ILT).";
                }
                else if (itemEvaRiesgo.nivel_consecuencia == "10")
                {
                    txtNivelConsecuencia.Text = "Leve (L)";
                    txtInterpretacionNivelConsecuencia.Text = "Lesiones o enfermedades que no requieren incapacidad.";
                }

                txtNivelRiesgo.Text = itemEvaRiesgo.nivel_riesgo;
                txtInterpretacionNivelRiesgo.Text = itemEvaRiesgo.interpretacion_nivel_riesgo;
                txtAceptabilidadRiesgo.Text       = itemEvaRiesgo.aceptabilidad_riesgo;
                txtPlanta.Text                = string.Empty + itemEvaRiesgo.planta;
                txtContratistas.Text          = string.Empty + itemEvaRiesgo.contratistas;
                txtVisitantes.Text            = string.Empty + itemEvaRiesgo.visitantes;
                txtTotalPersonalExpuesto.Text = string.Empty + itemEvaRiesgo.total;
                txtPeorConsecuencia.Text      = string.Empty + itemEvaRiesgo.peor_consecuencia;
                txtEliminación.Text           = string.Empty + itemEvaRiesgo.eliminación;
                txtSustitución.Text           = string.Empty + itemEvaRiesgo.sustitución;
                txtIngenieria.Text            = string.Empty + itemEvaRiesgo.controles_ingenieria;
                txtAdministrativos.Text       = string.Empty + itemEvaRiesgo.controles_administrativos;
                txtFechaEjecucion.Text        = Convert.ToDateTime(itemEvaRiesgo.fecha_ejecucion).ToString("yyyy-MM-dd");



                int contadorEpp = 1;
                foreach (var itemEpp in itemEvaRiesgo.identificacion_puesto.puesto_trabajo.puesto_trabajo_epp)
                {
                    txtEpp.Text = txtEpp.Text +
                                  "<div class='col-md-4'>" +
                                  "<strong>Epp N°</strong>  " + contadorEpp + "<br/>" +
                                  "<strong>Nombre:</strong>  " + itemEpp.epp.nombre + "<br/>" +
                                  "<strong>Tipo de Epp:</strong>  " + itemEpp.epp.tipo_epp.nombre +
                                  "</div>";
                    contadorEpp++;
                }
            }
        }
Exemplo n.º 22
0
        private void CargarMedidas()
        {
            List <identificacion_peligro> ListaRiesgos = new List <identificacion_peligro>();

            ListaRiesgos = Mgr_Riesgos.Get_IdentificacionPeligro(Convert.ToInt32(idRiesgo));

            foreach (var itemRiesgos in ListaRiesgos)
            {
                string var1, var2, var3;
                var1 = objUtilidades.cifrarCadena(Convert.ToString(itemRiesgos.id_identificacion_peligro));
                var2 = objUtilidades.cifrarCadena(Convert.ToString(IdSucursal));

                foreach (var itemIdePuesto in itemRiesgos.identificacion_puesto)
                {
                    foreach (var itemEvaRiesgo in itemIdePuesto.evaluacion_riesgo)
                    {
                        lbestatus.Text = string.Empty + Convert.ToString(itemEvaRiesgo.porc_estatus);

                        if (itemEvaRiesgo.control_medio != string.Empty)
                        {
                            var3 = objUtilidades.cifrarCadena(Convert.ToString("Ambiente"));
                            ListItem itemMedida1 = new ListItem();

                            itemMedida1.Text =
                                "<h4 class='text-muted text-left'>" +
                                "<strong>Medidas en el Ambiente:<strong/>" +
                                "<h4/>" +
                                "<br/>" +
                                itemEvaRiesgo.control_medio +
                                " <a href='../Hacer/Create_ObligacionRiesgo.aspx?id=" + var1 + "&suc=" + var2 + "&med=" + var3 + "'>" +
                                "<img src ='../../../ico/seguimiento.png'>Seguimiento" +
                                "</a>" +
                                "<hr/>";

                            itemMedida1.Value = "A";
                            if (itemEvaRiesgo.estatus_med_amb == "SI")
                            {
                                itemMedida1.Selected = true;
                            }
                            else
                            {
                                itemMedida1.Selected = false;
                            }
                            chkMedidas.Items.Add(itemMedida1);
                        }

                        if (itemEvaRiesgo.control_fuente != string.Empty)
                        {
                            var3 = objUtilidades.cifrarCadena(Convert.ToString("Fuente"));
                            ListItem itemMedida2 = new ListItem();

                            itemMedida2.Text =
                                "<h4 class='text-muted text-left'>" +
                                "<strong>Medidas en la Fuente:<strong/>" +
                                "<h4/><br/> " +
                                itemEvaRiesgo.control_fuente +
                                "<a href='../Hacer/Create_ObligacionRiesgo.aspx?id=" + var1 + "&suc=" + var2 + "&med=" + var3 + "'>" +
                                "<img src ='../../../ico/seguimiento.png'>Seguimiento" +
                                "</a><hr/>";

                            itemMedida2.Value = "F";
                            if (itemEvaRiesgo.estatus_med_fue == "SI")
                            {
                                itemMedida2.Selected = true;
                            }
                            else
                            {
                                itemMedida2.Selected = false;
                            }

                            chkMedidas.Items.Add(itemMedida2);
                        }

                        if (itemEvaRiesgo.control_individuo != string.Empty)
                        {
                            var3 = objUtilidades.cifrarCadena(Convert.ToString("Trabajador"));
                            ListItem itemMedida3 = new ListItem();

                            itemMedida3.Text =
                                "<h4 class='text-muted text-left'>" +
                                "<strong>Medidas en el Trabajador<strong/>:" +
                                "<h4/><br/> " + itemEvaRiesgo.control_individuo +
                                "<a href='../Hacer/Create_ObligacionRiesgo.aspx?id=" + var1 + "&suc=" + var2 + "&med=" + var3 + "'>" +
                                "<img src ='../../../ico/seguimiento.png'>Seguimiento </a>";

                            itemMedida3.Value = "T";

                            if (itemEvaRiesgo.estatus_med_trab == "SI")
                            {
                                itemMedida3.Selected = true;
                            }
                            else
                            {
                                itemMedida3.Selected = false;
                            }

                            chkMedidas.Items.Add(itemMedida3);
                        }
                    }
                }
            }
        }