private void crearCampos(int valor)
        {
            int ContFilas = 0;

            ContFilas = valor;
            int posicion = 3;

            for (int i = 2; i <= ContFilas; i++)
            {
                ControlesDinamicos.CrearLiteral("<tr><td align='center'>" + i + "</td>", pTrabajador);
                ControlesDinamicos.CrearLiteral("<td>", pTrabajador); CrearDropDownList("ddlTrabjador" + posicion, pTrabajador);
                ControlesDinamicos.CrearRequiredFieldValidator("ddlTrabjador" + posicion, pTrabajador, "ValidationArbol");
                ControlesDinamicos.CrearLiteral("</td>", pTrabajador);
                posicion++;

                ControlesDinamicos.CrearLiteral("<td>", pTrabajador);
                ControlesDinamicos.CrearTextbox("txtCargo" + i, pTrabajador, TextBoxMode.SingleLine);
                ControlesDinamicos.CrearRequiredFieldValidator("txtCargo" + i, pTrabajador, "ValidationArbol");
                ControlesDinamicos.CrearLiteral("</td>", pTrabajador);

                ControlesDinamicos.CrearLiteral("<td>", pTrabajador);
                ControlesDinamicos.CrearTextbox("txtTelefono" + i, pTrabajador, TextBoxMode.SingleLine);
                ControlesDinamicos.CrearRequiredFieldValidator("txtTelefono" + i, pTrabajador, "ValidationArbol");
                ControlesDinamicos.CrearLiteral("</td>", pTrabajador);

                ControlesDinamicos.CrearLiteral("<td>", pTrabajador);
                CrearDropDownList("ddlTrabjador" + posicion, pTrabajador);
                ControlesDinamicos.CrearRequiredFieldValidator("ddlTrabjador" + posicion, pTrabajador, "ValidationArbol");
                ControlesDinamicos.CrearLiteral("</td></tr>", pTrabajador);
                posicion++;
            }
            ViewState["contador"] = string.Empty + (Convert.ToInt32(ViewState["contador"]) + 1);
        }
Exemplo n.º 2
0
        private void CargarListas()
        {
            if (BoolEmpSuc.Item1)
            {
                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
            }
            else
            {
                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa);
            }
            if (!BoolEmpSuc.Item2)
            {
                List <trabajador> LisTrabajador = new List <trabajador>();
                LisTrabajador = Mgr_Trabajador.Get_Trabajador(0, 0, Convert.ToInt32(ObjUsuario.Id_sucursal));
                int contTrabajadortes = 0;

                foreach (var item in LisTrabajador)
                {
                    contTrabajadortes++;

                    ControlesDinamicos.CrearLiteral("" +
                                                    "<tr>" +
                                                    "<td>" + contTrabajadortes + "</td>" +
                                                    "<td>" + item.primer_nombre + " " + item.primer_apellido + "</td>" +
                                                    "<td>" + item.cedula + "</td>" +
                                                    "<td> </td>" +
                                                    "</tr> ", pDatos);
                }
            }
        }
Exemplo n.º 3
0
        private void MostrarMisPreguntas()
        {
            GrupoLiEntities contexto = new GrupoLiEntities();

            var consultaLista     = contexto.Pregunta.Where(b => b.id_usuario == ObjUsuario.Id_usuario).ToList();
            int contadorPreguntas = 0;

            panelMisPreguntas.Controls.Clear();

            foreach (var item in consultaLista)
            {
                contadorPreguntas++;
                if (contadorPreguntas < 5)
                {
                    string titulo = item.titulo;
                    titulo = titulo.Length > 20 ? item.titulo.Substring(0, 17) + "..." : item.titulo;

                    ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", panelMisPreguntas);

                    ControlesDinamicos.CrearLinkButton("lk_MP_Pregunta_" + item.id_pregunta, panelMisPreguntas, VerRegistroModal, titulo);

                    ControlesDinamicos.CrearLiteral("</td><td>" + Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd") + "</td><td>", panelMisPreguntas);

                    ControlesDinamicos.CrearLinkButton("lk_MP_Respuesta_" + item.id_pregunta, panelMisPreguntas, VerRespuestasModal, "" + item.Respuesta.Count());

                    ControlesDinamicos.CrearLiteral("</td>", panelMisPreguntas);

                    ControlesDinamicos.CrearLiteral("</tr>", panelMisPreguntas);
                }
            }

            ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", panelMisPreguntas);
            ControlesDinamicos.CrearHyperLink("ViewMisPreguntas", panelMisPreguntas, "ViewMisPreguntas.aspx", "Ver Todas...");
            ControlesDinamicos.CrearLiteral("</td><td></td><td></td></tr>", panelMisPreguntas);
        }
        private void agregar_fila()
        {
            int intContInspecciones = 0;

            intContInspecciones = Convert.ToInt32(cantInspecciones.Value);
            eppTrab             = Mgr_Epp.Get_Epp(Convert.ToInt32(ddlPuesto.SelectedValue));
            ControlesDinamicos.Add_Fila_InspeccionUsoEpp(pnDatos, intContInspecciones, eppTrab);
        }
Exemplo n.º 5
0
        private void CargaAnual()
        {
            phAnual.Visible = true;
            int IdSucursal = Convert.ToInt32(ViewState["Sucursal"]);
            int IdEmpresa  = ObjUsuario.Id_empresa;

            ControlesDinamicos.CargaAnual_ReporteAccidentalidad(GridView4, IdSucursal, IdEmpresa);
        }
Exemplo n.º 6
0
        private void CargarGestion()
        {
            List <gestion_laboral> ListaGestionLaboral = new List <gestion_laboral>();

            ListaGestionLaboral = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(idGestion));

            foreach (var itemGestionLaboral in ListaGestionLaboral)
            {
                int ContadorTrabajadores = 0;

                #region 1erbloque consulta
                lbEmpresa.Text = Convert.ToString(itemGestionLaboral.usuario.trabajador.puesto_trabajo.area.sucursal.empresa.nombre);

                lbFecha.Text = Convert.ToString(itemGestionLaboral.fecha);

                lbDesc.Text = itemGestionLaboral.descripcion;

                if (itemGestionLaboral.tipo_gestion == 2)
                {
                    phCapacitacion.Visible = true;
                }

                lbHoras.Text = Convert.ToString(itemGestionLaboral.cant_horas);

                lbResponsable.Text = Convert.ToString(itemGestionLaboral.usuario.login);

                hpSoporte.NavigateUrl = itemGestionLaboral.soporte;

                #endregion

                #region 2do bloque consulta
                List <trabajador_gestion> ListaTrabajadorGestion = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(idGestion));

                ControlesDinamicos.CrearLiteral("<div class='row'>", pListaTrab);
                foreach (var item in ListaTrabajadorGestion)
                {
                    string ruta = item.trabajador.foto;
                    ruta = ruta.Replace("~/source", "../..");

                    ContadorTrabajadores++;
                    ControlesDinamicos.CrearLiteral("" +
                                                    "<div class='col-md-2'>" +
                                                    "<img class='img-circle' src='" + ruta + "' width='128' height='128'/>" +
                                                    "<h4 class='text-info text-left'>Trabajador " + ContadorTrabajadores + "</h4>" +
                                                    "<div class='col-md-12 text'>" +
                                                    "<h4>Nombre: </h4>" +
                                                    "</div>" +
                                                    "<div class='col-md-10 text'>" +
                                                    "" + item.trabajador.primer_nombre + " " + item.trabajador.primer_apellido + "" +
                                                    "</div>" +
                                                    "</div>", pListaTrab);
                }
                ControlesDinamicos.CrearLiteral("</div>", pListaTrab);
                #endregion
            }
        }
Exemplo n.º 7
0
        private void CargaMensual()
        {
            phMensual.Visible = true;
            int anhoActual = Convert.ToInt32(ViewState["Año"]);
            int MesActual  = Convert.ToInt32(ViewState["MesActual"]);
            int IdSucursal = Convert.ToInt32(ViewState["Sucursal"]);
            int IdEmpresa  = ObjUsuario.Id_empresa;

            ControlesDinamicos.CargaMensual_ReporteAccidentalidad(GridView1, anhoActual, MesActual, IdSucursal, IdEmpresa);
        }
        private void CrearDropDownListTipo(string id, Panel _panel)
        {
            DropDownList miDropDownList = new DropDownList();

            miDropDownList.CssClass = "form-control";

            miDropDownList.ID = id;

            ControlesDinamicos.CrearDropDownList(id, _panel, miDropDownList);

            ControlesDinamicos.Llenar_DropdownList_Inspecciones(miDropDownList);

            _panel.Controls.Add(miDropDownList);
        }
        private void CrearDropDownListArea(string id, Panel _panel)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            DropDownList miDropDownList = new DropDownList();

            miDropDownList.CssClass = "form-control";

            miDropDownList.ID = id;

            ControlesDinamicos.CrearDropDownList(id, _panel, miDropDownList);

            Mgr_Area.List_Area_Sucursal(miDropDownList, IdSucursal);

            _panel.Controls.Add(miDropDownList);
        }
Exemplo n.º 10
0
        // Muestra el modal para ver las respuestas de una pregunta
        protected void VerRespuestasModal(object sender, EventArgs e)
        {
            LinkButton boton = sender as LinkButton;

            int idPregunta = 0;

            if (boton.ClientID.Contains("ContentPlaceHolder1_lk_MP_Respuesta_"))
            {
                idPregunta = Convert.ToInt32(boton.ClientID.Replace("ContentPlaceHolder1_lk_MP_Respuesta_", ""));
            }
            else if (boton.ClientID.Contains("ContentPlaceHolder1_lk_SP_Respuesta_"))
            {
                idPregunta = Convert.ToInt32(boton.ClientID.Replace("ContentPlaceHolder1_lk_SP_Respuesta_", ""));
            }

            GrupoLiEntities contexto = new GrupoLiEntities();

            List <Respuesta> consulta = new List <Respuesta>();

            consulta = contexto.Respuesta.Where(x => x.id_pregunta == idPregunta).OrderByDescending(x => x.calificacion).ToList();

            string Calificacion = string.Empty;

            foreach (var item in consulta)
            {
                Calificacion = item.calificacion == 0 ? "Sin Calificar" :
                               item.calificacion == 1 ? "Mala" :
                               item.calificacion == 2 ? "Buena" :
                               item.calificacion == 3 ? "Regular" : "Excelente";

                string _Respuesta = item.usuario;
                _Respuesta = _Respuesta.Length > 50 ? item.usuario.Substring(0, 47) + "..." : item.usuario;

                ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pVerRespuestas);

                string idRespuesta = objUtilidades.cifrarCadena(Convert.ToString(item.id_respuesta));

                ControlesDinamicos.CrearHyperLink("lk_VerRespuesta_" + item.id_respuesta, pVerRespuestas, "VerRespuesta.aspx?rs=" + idRespuesta, _Respuesta);

                ControlesDinamicos.CrearLiteral("</td><td>" + Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd") + "</td>", pVerRespuestas);

                ControlesDinamicos.CrearLiteral("<td class='text-center'>" + Calificacion + "</td></tr>", pVerRespuestas);
            }

            Modal.registrarModal("viewRespuestasModal", "viewRespuestasModalScript", this);
        }
        protected void Guardar(object sender, EventArgs e)
        {
            phBtnPrint.Visible = true;

            Double[] totales = ControlesDinamicos.Calcular_ReporteTrabajadores_A_B(panel1, "B");

            Double[] valores = { totales[0], totales[1] };

            lbTotalSi.Text = "" + totales[0];
            lbTotalNo.Text = "" + totales[1];

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

            ltReporte.Text = Graficos.AddGraficoTorta_ReporteTrabajadores_A_B(totales[0], totales[1]);

            btnGuardar.Focus();
        }
Exemplo n.º 12
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);
                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
            if (e.CommandName.Equals("soporte"))
            {
                hdSoporte.Value = Utilidades_GridView.DevolverIdRow(e, GridView1);

                int contadorArchivos = 0;

                List <soporte> ListSopRec = new List <soporte>();
                ListSopRec = Mgr_Documento.Get_Soporte(Convert.ToInt32(hdSoporte.Value), "RecursosEconomicos");

                ControlesDinamicos.CrearLiteral("<ul class='list-group'>", pAnexo);

                HyperLink HyperLink1;
                foreach (var item1 in ListSopRec)
                {
                    contadorArchivos++;
                    if (contadorArchivos % 2 == 0)
                    {
                        ControlesDinamicos.CrearLiteral("<li class='list-group-item'>", pAnexo);
                    }
                    else
                    {
                        ControlesDinamicos.CrearLiteral("<li class='list-group-item list-group-item-info'>", pAnexo);
                    }
                    HyperLink1             = new HyperLink();
                    HyperLink1.NavigateUrl = item1.url;
                    HyperLink1.Target      = "_blank";
                    HyperLink1.Text        = "Ver Archivo " + contadorArchivos;
                    pAnexo.Controls.Add(HyperLink1);
                    ControlesDinamicos.CrearLiteral("</ li >", pAnexo);
                }
                ControlesDinamicos.CrearLiteral("</ ul > ", pAnexo);

                Modal.registrarModal("soporteModal", "SoporteModalScript", this);
            }
        }
Exemplo n.º 13
0
        protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlSucursal.SelectedValue != string.Empty)
            {
                List <trabajador> LisTrabajador = new List <trabajador>();
                LisTrabajador = Mgr_Trabajador.Get_Trabajador(0, 0, Convert.ToInt32(ddlSucursal.SelectedValue));
                int contTrabajadortes = 0;

                foreach (var item in LisTrabajador)
                {
                    contTrabajadortes++;

                    ControlesDinamicos.CrearLiteral("" +
                                                    "<tr>" +
                                                    "<td>" + contTrabajadortes + "</td>" +
                                                    "<td>" + item.primer_nombre + " " + item.primer_apellido + "</td>" +
                                                    "<td>" + item.cedula + "</td>" +
                                                    "<td> </td>" +
                                                    "</tr> ", pDatos);
                }
            }
        }
        private void crearCampos(int valor)
        {
            cantInspecciones.Value = valor.ToString();

            for (int i = 1; i <= valor; i++)
            {
                ControlesDinamicos.CrearLiteral("<tr>", pTabla);

                ControlesDinamicos.CrearLiteral("<td>", pTabla);
                CrearDropDownListArea("ddlArea" + i, pTabla);
                //ControlesDinamicos.CrearRequiredFieldValidator("ddlArea" + i, pTabla, "ValidationAdd");
                ControlesDinamicos.CrearLiteral("</td>", pTabla);

                ControlesDinamicos.CrearLiteral("<td>", pTabla);
                CrearDropDownListTipo("ddlTipo" + i, pTabla);
                ControlesDinamicos.CrearRequiredFieldValidator("ddlTipo" + i, pTabla, "ValidationAdd");
                ControlesDinamicos.CrearLiteral("</td>", pTabla);

                ControlesDinamicos.CrearLiteral("<td>", pTabla);
                ControlesDinamicos.CrearTextbox("txtFecha" + i, pTabla, TextBoxMode.Date);
                ControlesDinamicos.CrearRequiredFieldValidator("txtFecha" + i, pTabla, "ValidationAdd");
                ControlesDinamicos.CrearLiteral("</td>", pTabla);

                ControlesDinamicos.CrearLiteral("<td>", pTabla);
                ControlesDinamicos.CrearTextbox("txtResp" + i, pTabla, TextBoxMode.SingleLine);
                ControlesDinamicos.CrearRequiredFieldValidator("txtResp" + i, pTabla, "ValidationAdd");
                ControlesDinamicos.CrearLiteral("</td>", pTabla);

                ControlesDinamicos.CrearLiteral("<td>", pTabla);
                ControlesDinamicos.CrearTextbox("txtObj" + i, pTabla, TextBoxMode.MultiLine);
                ControlesDinamicos.CrearRequiredFieldValidator("txtObj" + i, pTabla, "ValidationAdd");
                ControlesDinamicos.CrearLiteral("</td>", pTabla);

                ControlesDinamicos.CrearLiteral("</tr>", pTabla);
            }
        }
Exemplo n.º 15
0
        private void AlarmasDia()
        {
            DateTime fechaBuscar = Convert.ToDateTime(ViewState["FechaAlarma"]);

            ControlesDinamicos.AlarmasDia(ObjUsuario, pAlarmas, fechaBuscar);
        }
Exemplo n.º 16
0
        private void CargarData()
        {
            idAccidente = objUtilidades.descifrarCadena(Request.QueryString["id"]);
            List <at_it_el_pa> ListAccidentes = new List <at_it_el_pa>();

            ListAccidentes = Mgr_Acc_Inc.Get_Accidente(idAccidente);

            foreach (var item in ListAccidentes)
            {
                lbSucursal.Text   = item.trabajador.puesto_trabajo.area.sucursal.nombre;
                lbEmpresa.Text    = item.trabajador.puesto_trabajo.area.sucursal.empresa.nombre;
                txtFechaAcc.Text  = item.fecha_accidente.Value.ToString("yyyy-MM-dd");
                txtHoraAcc.Text   = item.hora_accidente.Value.ToString("hh:mm:ss");
                lbTrabajador.Text = item.trabajador.primer_nombre + " " + item.trabajador.primer_apellido;

                if (item.id_area == 0)
                {
                    lbArea.Text = "Ninguno";
                }
                else
                {
                    lbArea.Text = item.area.nombre;
                }

                if (item.id_puesto == 0)
                {
                    lbPuestoTrabajo.Text = "Ninguno";
                }
                else
                {
                    lbPuestoTrabajo.Text = item.puesto_trabajo.nombre;
                }

                txtSitioAccidente.Text = item.sitio;
                txtDescTarea.Text      = item.descripcion;
                txtCondIns.Text        = item.condiciones_inseguras;
                txtActos.Text          = item.actos_inseguros;
                txtFacTrab.Text        = item.factores_inseguros;
                txtFactPersonales.Text = item.factores_personales;

                if (item.fecha_muerte != null)
                {
                    txtFechaMuerte.Text = item.fecha_muerte.Value.ToString("yyyy-MM-dd");
                }
                else
                {
                    txtFechaMuerte.Text = "No hubo muerte";
                }

                txtDiasIncapacidad.Text     = Convert.ToString(item.dias_incapacidad);
                txtDiasCargados.Text        = Convert.ToString(item.dias_cargados);
                txtDiasPerdidosAusTrab.Text = Convert.ToString(item.dias_perdidos_ausencia);
                txtDiasPerdidosctRest.Text  = Convert.ToString(item.dias_perdidos_restingido);

                if (Convert.ToString(item.tipo_enfermedad) == "A")
                {
                    lbTipoEnfermedad.Text = "Enfermedades en la piel";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "B")
                {
                    lbTipoEnfermedad.Text = "Enfermedades respiratorias";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "C")
                {
                    lbTipoEnfermedad.Text = "Envenenamiento";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "D")
                {
                    lbTipoEnfermedad.Text = "Enfermedades debidas a agentes físicos";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "E")
                {
                    lbTipoEnfermedad.Text = "Enfermedades producidas por traumas repetitivos";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "F")
                {
                    lbTipoEnfermedad.Text = "Otras enfermedades osteomusculares";
                }
                else if (Convert.ToString(item.tipo_enfermedad) == "G")
                {
                    lbTipoEnfermedad.Text = "Demás enfermedades profesionales";
                }

                if (Convert.ToString(item.dias_no_perdidos) == "true")
                {
                    chkSinDias.Text = "Si";
                }
                else
                {
                    chkSinDias.Text = "No";
                }

                int contadorArchivos = 0;
                ControlesDinamicos.CrearLiteral("<ul>", pSoportes);

                HyperLink HyperLink1;
                foreach (var item1 in item.soporte)
                {
                    contadorArchivos++;
                    ControlesDinamicos.CrearLiteral("<li>", pSoportes);
                    HyperLink1             = new HyperLink();
                    HyperLink1.NavigateUrl = item1.url;
                    HyperLink1.Target      = "_blank";
                    HyperLink1.Text        = "Archivo " + contadorArchivos;
                    pSoportes.Controls.Add(HyperLink1);
                    ControlesDinamicos.CrearLiteral("</ li >", pSoportes);
                }
                ControlesDinamicos.CrearLiteral("</ ul > ", pSoportes);
            }
        }
Exemplo n.º 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this);

            BoolEmpSuc = Mgr_Empresa.Get_Empresa_Sucursal(ObjUsuario);

            List <documento>  ListaDocumento = new List <documento>();
            List <trabajador> ListTrabajador = new List <trabajador>();


            int Anho            = DateTime.Now.Year;
            int contActividades = 0;

            if (!BoolEmpSuc.Item1 && BoolEmpSuc.Item2)
            {
                #region porcentaje evaluacion incial

                ListaDocumento = Mgr_Documento.Get_Documentos(Anho, "AutoEvaluacion", 0, ObjUsuario.Id_empresa);

                var groupedList = ListaDocumento.GroupBy(x => new { x.id_tabla, x.fecha_subida.Value.Year }).Select(grp => grp.ToList()).ToList();

                List <sucursal> ListSucursal = new List <sucursal>();
                ListSucursal = Mgr_Sucursal.Get_Sucursal(0, ObjUsuario.Id_empresa);

                Double CantSucursales     = ListSucursal.Count;
                Double CantAutoEvaluacion = groupedList.Count;

                Double porcentaje = Math.Round(((CantAutoEvaluacion * 100) / CantSucursales), 0);

                if (porcentaje > 100)
                {
                    evaini.Text = "100%";
                }
                else if (porcentaje < 0)
                {
                    evaini.Text = "0%";
                }
                else
                {
                    evaini.Text = porcentaje + "%";
                }
                #endregion

                #region actualizar lista al año en curso
                GrupoLiEntities contexto = new GrupoLiEntities();

                lista_actividad Edit = contexto.lista_actividad.
                                       SingleOrDefault(b => b.sucursal.id_empresa == ObjUsuario.Id_empresa && b.anho != Anho);

                if (Edit != null)
                {
                    Edit.estatus = "No";
                    Edit.anho    = Anho;
                }
                ObjUsuario.Error = CRUD.Edit_Fila(contexto);

                #endregion

                #region actividades pendientes

                contexto = new GrupoLiEntities();
                var consultaLista = contexto.lista_actividad.Where(
                    b => b.sucursal.id_empresa == ObjUsuario.Id_empresa && b.estatus == "No").ToList();
                contActividades = 0;

                foreach (var item in consultaLista)
                {
                    contActividades++;

                    if (contActividades < 6)
                    {
                        string clase = "";
                        if (item.fase == "E")
                        {
                            clase = "<span class='label bg-aqua'>Evaluación Inicial</span>";
                        }
                        else if (item.fase == "p")
                        {
                            clase = "<span class='label bg-purple'>Planear</span>";
                        }
                        else if (item.fase == "H")
                        {
                            clase = "<span class='label bg-green'>Hacer</span>";
                        }
                        else if (item.fase == "V")
                        {
                            clase = "<span class='label bg-yellow'>Verificar</span>";
                        }
                        else if (item.fase == "A")
                        {
                            clase = "<span class='label bg-red'>Actuar</span>";
                        }

                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" + item.actividad + " de la sucursal " + item.sucursal.nombre + "</td>" +
                                                        "<td>" + clase + "</td>" +
                                                        "<td><a target='_blank' href='" + item.link + "' class='small-box-footer'>Ir al Modulo -><i class='fa fa-arrow-circle-right'></i></a></td>" +
                                                        "</tr>"
                                                        , pActPend);
                    }
                    if (contActividades == 6)
                    {
                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" +
                                                        "<a target='_blnk' href='#' >Ver Todas las Actividades</a>" +
                                                        "<td>" +
                                                        "</tr>", pActPend);
                    }
                }
                #endregion

                #region actividades finalizadas
                contActividades = 0;
                contexto        = new GrupoLiEntities();
                var consultaLista1 = contexto.lista_actividad.Where(
                    b => b.sucursal.id_empresa == ObjUsuario.Id_empresa && b.estatus == "Si").ToList();

                foreach (var item in consultaLista1)
                {
                    contActividades++;

                    if (contActividades < 6)
                    {
                        string clase = "";
                        if (item.fase == "E")
                        {
                            clase = "<span class='label bg-aqua'>Evaluación Inicial</span>";
                        }
                        else if (item.fase == "p")
                        {
                            clase = "<span class='label bg-purple'>Planear</span>";
                        }
                        else if (item.fase == "H")
                        {
                            clase = "<span class='label bg-green'>Hacer</span>";
                        }
                        else if (item.fase == "V")
                        {
                            clase = "<span class='label bg-yellow'>Verificar</span>";
                        }
                        else if (item.fase == "A")
                        {
                            clase = "<span class='label bg-red'>Actuar</span>";
                        }



                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" + item.actividad + " de la sucursal " + item.sucursal.nombre + "</td>" +
                                                        "<td>" + clase + "</td>" +
                                                        "<td><a target='_blank' href='" + item.link + "' class='small-box-footer'>Ir al Modulo -><i class='fa fa-arrow-circle-right'></i></a></td>" +
                                                        "</tr>"
                                                        , pActFin);
                    }
                    if (contActividades == 6)
                    {
                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" +
                                                        "<a target='_blnk' href='#' >Ver Todas las Actividades</a>" +
                                                        "<td>" +
                                                        "</tr>", pActFin);
                    }
                }
                #endregion
            }

            if (!BoolEmpSuc.Item2)
            {
                #region porcentaje evaluacion inicial

                ListaDocumento = Mgr_Documento.Get_Documentos(Anho, "AutoEvaluacion", ObjUsuario.Id_sucursal);

                if (ListaDocumento.Count > 0)
                {
                    evaini.Text = "100%";
                }
                else
                {
                    evaini.Text = "0%";
                }
                #endregion

                #region actualizar lista al año en curso
                GrupoLiEntities contexto = new GrupoLiEntities();
                lista_actividad Edit     = contexto.lista_actividad.SingleOrDefault(
                    b => b.id_sucursal == ObjUsuario.Id_sucursal && b.anho != Anho);
                if (Edit != null)
                {
                    Edit.estatus = "No";
                    Edit.anho    = Anho;
                }
                ObjUsuario.Error = CRUD.Edit_Fila(contexto);

                #endregion

                #region actividades pendientes
                contexto = new GrupoLiEntities();
                var consultaLista = contexto.lista_actividad.Where(
                    b => b.id_sucursal == ObjUsuario.Id_sucursal && b.estatus == "No").ToList();

                contActividades = 0;
                foreach (var item in consultaLista)
                {
                    contActividades++;

                    if (contActividades < 6)
                    {
                        string clase = "";
                        if (item.fase == "E")
                        {
                            clase = "<span class='label bg-aqua'>Evaluación Inicial</span>";
                        }
                        else if (item.fase == "p")
                        {
                            clase = "<span class='label bg-purple'>Planear</span>";
                        }
                        else if (item.fase == "H")
                        {
                            clase = "<span class='label bg-green'>Hacer</span>";
                        }
                        else if (item.fase == "V")
                        {
                            clase = "<span class='label bg-yellow'>Verificar</span>";
                        }
                        else if (item.fase == "A")
                        {
                            clase = "<span class='label bg-red'>Actuar</span>";
                        }

                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" + item.actividad + " de la sucursal " + item.sucursal.nombre + "</td>" +
                                                        "<td>" + clase + "</td>" +
                                                        "<td><a target='_blank' href='" + item.link + "' class='small-box-footer'>Ir al Modulo -><i class='fa fa-arrow-circle-right'></i></a></td>" +
                                                        "</tr>"
                                                        , pActPend);
                    }

                    if (contActividades == 6)
                    {
                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" +
                                                        "<a target='_blnk' href='#' >Ver Todas las Actividades</a>" +
                                                        "<td>" +
                                                        "</tr>", pActPend);
                    }
                }
                #endregion

                #region actividades finalizadas
                contexto = new GrupoLiEntities();
                var consultaLista1 = contexto.lista_actividad.Where(
                    b => b.id_sucursal == ObjUsuario.Id_sucursal && b.estatus == "Si").ToList();

                contActividades = 0;
                foreach (var item in consultaLista1)
                {
                    contActividades++;

                    if (contActividades < 6)
                    {
                        string clase = "";
                        if (item.fase == "E")
                        {
                            clase = "<span class='label bg-aqua'>Evaluación Inicial</span>";
                        }
                        else if (item.fase == "p")
                        {
                            clase = "<span class='label bg-purple'>Planear</span>";
                        }
                        else if (item.fase == "H")
                        {
                            clase = "<span class='label bg-green'>Hacer</span>";
                        }
                        else if (item.fase == "V")
                        {
                            clase = "<span class='label bg-yellow'>Verificar</span>";
                        }
                        else if (item.fase == "A")
                        {
                            clase = "<span class='label bg-red'>Actuar</span>";
                        }



                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" + item.actividad + " de la sucursal " + item.sucursal.nombre + "</td>" +
                                                        "<td>" + clase + "</td>" +
                                                        "<td><a target='_blank' href='" + item.link + "' class='small-box-footer'>Ir al Modulo -><i class='fa fa-arrow-circle-right'></i></a></td>" +
                                                        "</tr>"
                                                        , pActFin);
                    }

                    if (contActividades == 6)
                    {
                        ControlesDinamicos.CrearLiteral("<tr>" +
                                                        "<td>" +
                                                        "<a target='_blnk' href='#' >Ver Todas las Actividades</a>" +
                                                        "<td>" +
                                                        "</tr>", pActFin);
                    }
                }
                #endregion
            }

            string valor = Convert.ToString(Request.QueryString["date"]);
            if (valor != null)
            {
                ViewState["FechaAlarma"] = Convert.ToDateTime(Request.QueryString["date"]);
            }
            else
            {
                ViewState["FechaAlarma"] = string.Empty + DateTime.Now.ToShortDateString();
            }

            MostrarMisPreguntas();
            MostrarSusPreguntas();
        }
Exemplo n.º 18
0
        private void cargarDatos()
        {
            if (!BoolEmpSuc.Item2)
            {
                Textbox1.Enabled      = false;
                Textbox2.Enabled      = false;
                Textbox3.Enabled      = false;
                Textbox4.Enabled      = false;
                Textbox5.Enabled      = false;
                ddlNivelClase.Enabled = false;
                ddlArp.Enabled        = false;
                Textbox8.Enabled      = false;
                Textbox9.Enabled      = false;
                Textbox10.Enabled     = false;
                Textbox11.Enabled     = false;
                Textbox12.Enabled     = false;
                Textbox13.Enabled     = false;
                Textbox14.Enabled     = false;
            }


            List <sucursal> ListaSucursal = new List <sucursal>();

            ListaSucursal = Mgr_Sucursal.Get_Sucursal(0, ObjUsuario.Id_empresa);

            if (ListaSucursal.Count == 0)
            {
                //label2.Text = "No existen compromisos agregados";
            }
            else
            {
                foreach (var item in ListaSucursal)
                {
                    label2.Text   = item.empresa.nombre;
                    Textbox1.Text = item.empresa.representante;
                    Textbox2.Text = item.direccion;
                    label6.Text   = item.municipio.nombre;
                    Textbox3.Text = item.fijo;
                    Textbox4.Text = item.movil;
                    Textbox5.Text = item.empresa.email;

                    List <puesto_trabajo> ListaPuestoTrabajo = new List <puesto_trabajo>();
                    ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Administrativa");

                    foreach (var item2 in ListaPuestoTrabajo)
                    {
                        ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item2.id_puesto_trabajo)) + "</label></div>", pAreaAdm);
                        ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item2.nombre + "</label></div>", pAreaAdm);
                    }

                    ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Operativa");
                    foreach (var item3 in ListaPuestoTrabajo)
                    {
                        ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item3.id_puesto_trabajo)) + "</label></div>", pAreaOpe);
                        ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item3.nombre + "</label></div>", pAreaOpe);
                    }

                    ddlNivelClase.SelectedValue = item.empresa.clase_riesgo;

                    List <empresa_itemdivision> ListaEmpresaItem = new List <empresa_itemdivision>();
                    ListaEmpresaItem = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(ObjUsuario.Id_empresa);

                    int    Actividad = 0;
                    string tituloAct = string.Empty;

                    foreach (var item4 in ListaEmpresaItem)
                    {
                        Actividad++;

                        if (Actividad == 1)
                        {
                            tituloAct = "Actividad Prinicpal";
                        }
                        if (Actividad == 2)
                        {
                            tituloAct = "Actividad Secundaria";
                        }
                        if (Actividad == 3)
                        {
                            tituloAct = "Otras Actividades";
                        }

                        ControlesDinamicos.CrearLiteral("<div class='col-md-12 '><label>" + tituloAct + ": " + item4.claseCiiu.nombre + "</label></div>", pCodigoCiiu);
                    }

                    Mgr_Gobierno.Get_ARL(ddlArp);
                    ddlArp.SelectedValue = Convert.ToString(item.empresa.id_arl);

                    List <horario> ListaHorario = new List <horario>();
                    ListaHorario = Mgr_Horario.GetList_Horario(ObjUsuario.Id_empresa);
                    foreach (var item5 in ListaHorario)
                    {
                        ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item5.nombre + "</label></div>", pHorario);
                    }

                    label19.Text = string.Empty + Mgr_Trabajador.Get_TrabajadoresByEmpresa(ObjUsuario.Id_empresa);

                    Textbox8.Text  = item.empresa.tipo_material;
                    Textbox9.Text  = item.empresa.dependencias_adm;
                    Textbox10.Text = item.empresa.dependencias_no_adm;
                    Textbox11.Text = string.Empty + item.empresa.personas_transito;
                    Textbox12.Text = item.empresa.vias_acceso;
                    Textbox13.Text = item.empresa.salida_emergencia;
                    Textbox14.Text = item.empresa.senalizacion;
                }
            }
        }
Exemplo n.º 19
0
 private void ListaAnho(DropDownList DropDownList1)
 {
     ControlesDinamicos.ListaUltimos10Anhos(DropDownList1);
 }
        protected void btnGenerarResultados_Click(object sender, EventArgs e)
        {
            int TotalSi = 0, TotalNo = 0;

            RadioButton[] Radios =
            {
                chkSi1,
                chkNo1,
                chkSi2,
                chkNo2,
                chkSi3,
                chkNo3,
                chkSi4,
                chkNo4,
                chkSi5,
                chkNo5,
                chkSi6,
                chkNo6,
                chkSi7,
                chkNo7,
                chkSi8,
                chkNo8,
                chkSi9,
                chkNo9,
                chkSi10,
                chkNo10,
                chkSi11,
                chkNo11,
                chkSi12,
                chkNo12,
                chkSi13,
                chkNo13,
                chkSi14,
                chkNo14,
                chkSi15,
                chkNo15,
                chkSi16,
                chkNo16,
                chkSi17,
                chkNo17,
                chkSi18,
                chkNo18,
                chkSi19,
                chkNo19,
                chkSi20,
                chkNo20,
                chkSi21,
                chkNo21,
                chkSi22,
                chkNo22,
                chkSi23,
                chkNo23,
                chkSi24,
                chkNo24,
                chkSi25,
                chkNo25,
                chkSi26,
                chkNo26,
                chkSi27,
                chkNo27,
                chkSi28,
                chkNo28,
                chkSi29,
                chkNo29,
                chkSi30,
                chkNo30,
                chkSi31,
                chkNo31,
                chkSi32,
                chkNo32,
                chkSi33,
                chkNo33,
                chkSi34,
                chkNo34,
                chkSi35,
                chkNo35,
                chkSi36,
                chkNo36,
                chkSi37,
                chkNo37,
                chkSi38,
                chkNo38,
                chkSi39,
                chkNo39,
                chkSi40,
                chkNo40,
                chkSi41,
                chkNo41,
                chkSi42,
                chkNo42,
                chkSi43,
                chkNo43,
                chkSi44,
                chkNo44,
                chkSi45,
                chkNo45,
                chkSi46,
                chkNo46,
                chkSi47,
                chkNo47,
                chkSi48,
                chkNo48,
                chkSi49,
                chkNo49,
                chkSi50,
                chkNo50,
                chkSi51,
                chkNo51,
                chkSi52,
                chkNo52,
                chkSi53,
                chkNo53,
                chkSi54,
                chkNo54,
                chkSi55,
                chkNo55,
                chkSi56,
                chkNo56,
                chkSi57,
                chkNo57,
                chkSi58,
                chkNo58,
                chkSi59,
                chkNo59,
                chkSi60,
                chkNo60,
                chkSi61,
                chkNo61,
                chkSi62,
                chkNo62,
                chkSi63,
                chkNo63,
                chkSi64,
                chkNo64,
                chkSi65,
                chkNo65,
                chkSi66,
                chkNo66,
                chkSi67,
                chkNo67,
                chkSi68,
                chkNo68,
                chkSi69,
                chkNo69,
                chkSi70,
                chkNo70,
                chkSi71,
                chkNo71,
                chkSi72,
                chkNo72,
                chkSi73,
                chkNo73,
                chkSi74,
                chkNo74,
                chkSi75,
                chkNo75,
                chkSi76,
                chkNo76,
                chkSi77,
                chkNo77,
                chkSi78,
                chkNo78,
                chkSi79,
                chkNo79,
                chkSi80,
                chkNo80,
                chkSi81,
                chkNo81,
                chkSi82,
                chkNo82,
                chkSi83,
                chkNo83,
                chkSi84,
                chkNo84,
                chkSi85,
                chkNo85,
                chkSi86,
                chkNo86,
                chkSi87,
                chkNo87,
                chkSi88,
                chkNo88,
                chkSi89,
                chkNo89,
                chkSi90,
                chkNo90,
                chkSi91,
                chkNo91,
                chkSi92,
                chkNo92,
                chkSi93,
                chkNo93,
                chkSi94,
                chkNo94,
                chkSi95,
                chkNo95,
                chkSi96,
                chkNo96,
                chkSi97,
                chkNo97,
                chkSi98,
                chkNo98,
                chkSi99,
                chkNo99,
                chkSi100,
                chkNo100,
                chkSi101,
                chkNo101,
                chkSi102,
                chkNo102,
                chkSi103,
                chkNo103,
                chkSi104,
                chkNo104,
                chkSi105,
                chkNo105,
                chkSi106,
                chkNo106,
                chkSi107,
                chkNo107,
                chkSi108,
                chkNo108,
                chkSi109,
                chkNo109,
                chkSi110,
                chkNo110,
                chkSi111,
                chkNo111,
                chkSi112,
                chkNo112,
                chkSi113,
                chkNo113,
                chkSi114,
                chkNo114,
                chkSi115,
                chkNo115,
                chkSi116,
                chkNo116,
                chkSi117,
                chkNo117,
                chkSi118,
                chkNo118,
                chkSi119,
                chkNo119,
                chkSi120,
                chkNo120,
                chkSi121,
                chkNo121,
                chkSi122,
                chkNo122,
                chkSi123,
                chkNo123,
                chkSi124,
                chkNo124,
                chkSi125,
                chkNo125,
                chkSi126,
                chkNo126
            };

            int[] valores = ControlesDinamicos.GenerarResultados_InspeccionPuestosAdmin(Radios);
            TotalSi = valores[0];
            TotalNo = valores[1];

            generarGrafica(TotalSi, TotalNo);
            lblSumaSi.Text       = "" + TotalSi;
            lblSumaNo.Text       = "" + TotalNo;
            phDocumento.Visible  = true;
            phDocumento1.Visible = false;
            phGrafica.Visible    = true;
        }
Exemplo n.º 21
0
        //Rellena los cuadros del index
        private void MostrarSusPreguntas()
        {
            List <empresa_itemdivision> consulta = new List <empresa_itemdivision>();

            consulta = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(ObjUsuario.Id_empresa);

            int act1 = 0, act2 = 0, act3 = 0, cont = 0;

            foreach (var item in consulta)
            {
                cont++;
                if (cont == 1)
                {
                    act1 = Convert.ToInt32(item.id_clase_ciiu);
                }
                else if (cont == 2)
                {
                    act2 = Convert.ToInt32(item.id_clase_ciiu);
                }
                else if (cont == 3)
                {
                    act3 = Convert.ToInt32(item.id_clase_ciiu);
                }
            }

            GrupoLiEntities contexto = new GrupoLiEntities();
            var             consultaLista = (
                from PR in contexto.Pregunta
                join EC in contexto.empresa_itemdivision
                on PR.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa equals EC.id_empresa
                where (EC.id_clase_ciiu == act1 || EC.id_clase_ciiu == act2 || EC.id_clase_ciiu == act3) && PR.id_usuario != ObjUsuario.Id_usuario
                select new
            {
                PR.id_pregunta,
                PR.titulo,
                PR.cuerpo_pregunta,
                PR.id_usuario,
                PR.fecha,
                TotalRespuestas = PR.Respuesta.Count
            }).ToList();


            consultaLista = ((from s in consultaLista select s).Distinct()).ToList();

            int contadorPreguntas = 0;

            pSusPreguntas.Controls.Clear();

            foreach (var item in consultaLista)
            {
                contadorPreguntas++;
                if (contadorPreguntas < 5)
                {
                    string titulo = item.titulo;
                    titulo = titulo.Length > 20 ? item.titulo.Substring(0, 17) + "..." : item.titulo;

                    ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pSusPreguntas);

                    ControlesDinamicos.CrearLinkButton("lk_SP_Pregunta_" + item.id_pregunta, pSusPreguntas, VerRegistroModal, titulo);

                    ControlesDinamicos.CrearLiteral("</td><td>" + Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd") + "</td><td>", pSusPreguntas);

                    ControlesDinamicos.CrearLinkButton("lk_SP_Respuesta_" + item.id_pregunta, pSusPreguntas, VerRespuestasModal, "" + item.TotalRespuestas);

                    ControlesDinamicos.CrearLiteral("</td><td>", pSusPreguntas);

                    ControlesDinamicos.CrearButtonModal("lk_SP_Responder_" + item.id_pregunta, pSusPreguntas, RespuestaModal, "Responder", "RespuestaModal");

                    ControlesDinamicos.CrearLiteral("</td></tr>", pSusPreguntas);
                }
            }


            ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pSusPreguntas);
            ControlesDinamicos.CrearHyperLink("ViewPreguntasPares", pSusPreguntas, "ViewPreguntasPares.aspx", "Ver Todas...");
            ControlesDinamicos.CrearLiteral("</td><td></td><td></td></tr>", pSusPreguntas);
        }
Exemplo n.º 22
0
        private void crearTabla()
        {
            ControlesDinamicos.Crear_Tabla_InspeccionEpp(pnEpp, ddlArea, ddlPuesto);

            ViewState["controlsadded"] = true;
        }
Exemplo n.º 23
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals(ComandosGrid.Editar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfPreguntaEdit.Value = (gvrow.FindControl("id_pregunta") as Label).Text;

                List <Pregunta> ListaPregunta = new List <Pregunta>();
                ListaPregunta = Mgr_Comunicacion.Get_Pregunta(Convert.ToInt32(hdfPreguntaEdit.Value));

                foreach (var item in ListaPregunta)
                {
                    txtTituloEdit.Text   = item.titulo;
                    txtPreguntaEdit.Text = item.cuerpo_pregunta;
                    txtFechaEdit.Text    = Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd");
                }

                Modal.registrarModal("editModal", "EditModalScript", this);
            }
            else if (e.CommandName.Equals("VerPre"))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfVerPregunta.Value = (gvrow.FindControl("id_pregunta") as Label).Text;

                List <Pregunta> ListaPregunta = new List <Pregunta>();
                ListaPregunta = Mgr_Comunicacion.Get_Pregunta(Convert.ToInt32(hdfVerPregunta.Value));

                foreach (var item in ListaPregunta)
                {
                    txtViewTitulo.Text   = item.titulo;
                    txtViewPregunta.Text = item.cuerpo_pregunta;
                    txtViewFecha.Text    = Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd");
                }

                Modal.registrarModal("viewModal", "viewModalScript", this);
            }
            else if (e.CommandName.Equals("VerRes"))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfRespuestas.Value = (gvrow.FindControl("id_pregunta") as Label).Text;
                int idPregunta = Convert.ToInt32(hdfRespuestas.Value);

                List <Respuesta> consulta = new List <Respuesta>();

                GrupoLiEntities contexto = new GrupoLiEntities();
                consulta = contexto.Respuesta.Where(x => x.id_pregunta == idPregunta).OrderByDescending(x => x.calificacion).ToList();

                string Calificacion = string.Empty;

                foreach (var item in consulta)
                {
                    Calificacion = item.calificacion == 0 ? "Sin Calificar" :
                                   item.calificacion == 1 ? "Mala" :
                                   item.calificacion == 2 ? "Buena" :
                                   item.calificacion == 3 ? "Regular" : "Excelente";

                    string _Respuesta = item.usuario;
                    _Respuesta = _Respuesta.Length > 50 ? item.usuario.Substring(0, 47) + "..." : item.usuario;

                    ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pVerRespuestas);

                    string idRespuesta = objUtilidades.cifrarCadena(Convert.ToString(item.id_respuesta));

                    ControlesDinamicos.CrearHyperLink("lk_VerRespuesta_" + item.id_respuesta, pVerRespuestas, "VerRespuesta.aspx?rs=" + idRespuesta, _Respuesta);

                    ControlesDinamicos.CrearLiteral("</td><td>" + Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd") + "</td>", pVerRespuestas);

                    ControlesDinamicos.CrearLiteral("<td class='text-center'>" + Calificacion + "</td></tr>", pVerRespuestas);
                }

                Modal.registrarModal("viewRespuestasModal", "viewRespuestasModalScript", this);
            }
            else if (e.CommandName.Equals(ComandosGrid.Eliminar.Value))
            {
                int         RowIndex = Convert.ToInt32((e.CommandArgument).ToString());
                GridViewRow gvrow    = GridView1.Rows[RowIndex];

                hdfPreguntaIDDel.Value = (gvrow.FindControl("id_pregunta") as Label).Text;
                Modal.registrarModal("deleteModal", "DeleteModalScript", this);
            }
        }
Exemplo n.º 24
0
        protected void calcularDif(object sender, EventArgs e)
        {
            WebControl myControl = sender as WebControl;

            ControlesDinamicos.calcularDif(myControl, pnDatosA, pnDatosB, pnDatosC);
        }