protected void EliminarRegistro(object sender, EventArgs e)
        {
            encuesta_politica tabla = new encuesta_politica();

            ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfIDDel.Value));

            Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            LlenarGridView();
        }
Exemple #2
0
        protected void Guardar(object sender, EventArgs e)
        {
            phGuardar.Visible = true;

            Double totalSi = 0;
            Double totalNo = 0;

            for (int i = 1; i <= 36; i = i + 2)
            {
                HtmlInputRadioButton miradio1 = (HtmlInputRadioButton)panel1.FindControl("radio" + i);
                HtmlInputRadioButton miradio2 = (HtmlInputRadioButton)panel1.FindControl("radio" + (i + 1));

                if (miradio1.Checked == true)
                {
                    totalSi++;
                }
                if (miradio2.Checked == true)
                {
                    totalNo++;
                }
            }

            lbTotalSi.Text = "" + totalSi;
            lbTotalNo.Text = "" + totalNo;

            Double[] valores = { totalSi, totalNo };

            Double porcentaje = Math.Round(((totalNo * 100) / (totalSi + totalNo)), 2);

            lbObservaciones.Text = "El porcentaje de riesgo indican condiciones de trabajo que pueden estar asociadas a " +
                                   "alto riesgo de lesión o enfermedad es de: " + porcentaje + "%";


            encuesta_politica nuevo = new encuesta_politica()
            {
                id_trabajador = Convert.ToInt32(ddlTrabajador.SelectedValue),
                fecha         = DateTime.Now,
                si            = (100 - porcentaje),
                no            = porcentaje,
                tipo          = "Conocimiento Objetivos PoliticaSST"
            };

            ObjUsuario.Error = CRUD.Add_Fila(nuevo);

            if (ObjUsuario.Error)
            {
                Response.Redirect(Paginas.index_Encuesta_PoliticaSST.Value);
            }
        }
        protected void btnSubirArchivo(object sender, EventArgs e)
        {
            int IdEmpresa = ObjUsuario.Id_empresa;

            string _ruta = Utilidades.GuardarArchivo(flpArchivo, IdEmpresa + "_Encuesta_" + IdTrabajadorSub, "~/archivos/encuesta_politicasst/");

            GrupoLiEntities   contexto   = new GrupoLiEntities();
            int               idEncuesta = Convert.ToInt32(hdfIDEsc.Value);
            encuesta_politica Edit       = contexto.encuesta_politica.SingleOrDefault(b => b.id_encuesta == idEncuesta);

            if (Edit != null)
            {
                Edit.ruta = _ruta;
            }

            ObjUsuario.Error = CRUD.Edit_Fila(contexto);

            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            LlenarGridView();
        }