Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_usuario = "";
            string nombre     = "";
            string email      = "";
            string celular    = "";
            string ciudad     = "";
            string depto      = "";
            string estado     = "";
            string nom_perfil = "";

            NameValueCollection pColl = Request.Params;

            if (Session["idUsuario"] != null)
            {
                id_usuario = Session["idUsuario"].ToString();
            }
            if (pColl.AllKeys.Contains("id_usuario"))
            {
                id_usuario = Request.Params.GetValues("id_usuario")[0].ToString();
            }

            DataTable dt_departamento = new DataTable();
            DataTable dt_municipio    = new DataTable();

            AuditoriasCiudadanas.Controllers.GeneralController datos = new AuditoriasCiudadanas.Controllers.GeneralController();
            dt_departamento = datos.listarDepartamentos();
            //dt_municipio = datos.obtMunicipios();
            addDll(ddlDepartamento, dt_departamento);
            //addDll(ddlMunicipio, dt_municipio);

            hdIdUsuario.Value = id_usuario;
            int idusuario = Convert.ToInt16(id_usuario);

            AuditoriasCiudadanas.Controllers.UsuariosController datos_usu = new AuditoriasCiudadanas.Controllers.UsuariosController();
            DataTable dtDatos = datos_usu.obtPerfilUsuarioTabla(idusuario);

            if (dtDatos.Rows.Count > 0)
            {
                nombre     = formato(dtDatos.Rows[0]["nombre"].ToString().Trim());
                email      = formato(dtDatos.Rows[0]["email"].ToString().Trim());
                celular    = formato(dtDatos.Rows[0]["Celular"].ToString().Trim());
                ciudad     = formato(dtDatos.Rows[0]["codigoCiudad"].ToString().Trim());
                depto      = formato(dtDatos.Rows[0]["codigoDepto"].ToString().Trim());
                estado     = formato(dtDatos.Rows[0]["Estado"].ToString().Trim());
                nom_perfil = formato(dtDatos.Rows[0]["nom_perfil"].ToString().Trim());
            }

            txtNombre.Value  = nombre;
            txtEmail.Value   = email;
            txtCelular.Value = celular;
            txtEstado.Value  = estado;
            ddlDepartamento.SelectedValue = depto;
            hdCodMunicipio.Value          = ciudad;
            //ddlMunicipio.SelectedValue = ciudad;
            //Response.Write(outTxt);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dt_departamento = new DataTable();
            DataTable dt_municipio    = new DataTable();

            AuditoriasCiudadanas.Controllers.GeneralController datos = new AuditoriasCiudadanas.Controllers.GeneralController();
            dt_departamento = datos.listarDepartamentos();
            addDll(ddlDepartamento, dt_departamento);
            addDll(ddlMunicipio, dt_municipio);
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_departamento = "";

            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("id_departamento"))
                {
                    id_departamento = Request.Params.GetValues("id_departamento")[0].ToString();
                }
            }

            DataTable dt_municipios = new DataTable();
            string    outTxt        = "";

            AuditoriasCiudadanas.Controllers.GeneralController datos = new AuditoriasCiudadanas.Controllers.GeneralController();
            dt_municipios = datos.obtMunicipiosByDep(id_departamento);
            AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones();
            outTxt = datos_func.convertToJson(dt_municipios);
            Response.Write(outTxt);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dt_municipios = new DataTable();
            string    outTxt        = "";
            string    texto         = "";

            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                //string nombre,string email,string celular,string hash_clave,int idperfil,int id_departamento,int id_municipio
                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("texto"))
                {
                    texto = Request.Params.GetValues("texto")[0].ToString().ToUpper();
                }
            }

            AuditoriasCiudadanas.Controllers.GeneralController datos = new AuditoriasCiudadanas.Controllers.GeneralController();
            dt_municipios = datos.obtMunicipios();
            AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones();
            if (!string.IsNullOrEmpty(texto))
            {
                var filas = dt_municipios.AsEnumerable().Where(x => x.Field <string>("municipio").ToUpper().StartsWith(texto));
                if (filas.Count() > 0)
                {
                    DataTable dt_aux = filas.CopyToDataTable <DataRow>();
                    outTxt = datos_func.convertToJson(dt_aux);
                }
            }
            else
            {
                outTxt = datos_func.convertToJson(dt_municipios);
            }


            Response.Write(outTxt);
        }
Пример #5
0
        public string obtCuestionarioAyuda()
        {
            string           outTxt  = "";
            string           outPreg = "";
            List <DataTable> listado = Models.clsValoracion.obtCuestionarioAyuda();

            if (listado.Count > 1)
            {
                //listado[0]=encabezado
                //listado[1]=detalle preguntas
                //listado[2]= detalle opcion respuestas
                //listado[3]= detalle respuestas
                DataTable dtGeneral = listado[0];
                if (listado[1].Rows.Count > 0)
                {
                    DataTable dtPreguntas = listado[1];
                    if (listado[3].Rows.Count > 0)
                    {
                        DataTable dtRespuestas             = listado[3];
                        int       cant_preguntas           = dtPreguntas.Rows.Count;
                        string    titulo_cuestionario      = dtGeneral.Rows[0]["Titulo"].ToString().Trim();
                        string    descripcion_cuestionario = dtGeneral.Rows[0]["Descripcion"].ToString().Trim();
                        outTxt += "<div class=\"container encuestaView\">";
                        outTxt += "<div class=\"center-block w60\">";
                        outTxt += "<div class=\"card\">";
                        outTxt += " <div class=\"card-block\">";
                        outTxt += "<h2 class=\"card-title\">" + titulo_cuestionario + "</h2>";
                        outTxt += "<h4 class=\"card-subtitle text-muted\">" + descripcion_cuestionario + "</h4>";
                        outTxt += "</div>";
                        for (int i = 0; i < cant_preguntas; i++)
                        {
                            //encabezados preguntas datos generales
                            if (i == 0)
                            {
                                outTxt += "<div class=\"card-block\">";
                            }
                            string id_pregunta       = dtPreguntas.Rows[i]["idPregunta"].ToString().Trim();
                            string nom_tipo          = dtPreguntas.Rows[i]["nomTipoPregunta"].ToString().Trim();
                            string texto_pregunta    = formato(dtPreguntas.Rows[i]["textoPregunta"].ToString().Trim());
                            string texto_explicativo = formato(dtPreguntas.Rows[i]["textoExplicativo"].ToString().Trim());
                            if (nom_tipo.Equals("unica_respuesta") || nom_tipo.Equals("parrafo"))
                            {
                                //texto_Corto
                                outTxt += "<div class=\"form-group\">";
                                outTxt += "<label for=\"q_" + id_pregunta + "\">" + texto_pregunta + "</label>";
                                outTxt += "<div id=\"texto_explicativo_" + id_pregunta + "\" class=\"explica alert-warning\">" + texto_explicativo + "</div>";

                                if (dtRespuestas.Rows.Count > 0)
                                {
                                    DataRow[] result = dtRespuestas.Select("idPregunta = '" + id_pregunta + "'");
                                    foreach (DataRow fila in result)
                                    {
                                        outTxt += "<div class=\"form-group text-justify\">";
                                        outTxt += "<p>" + formato(fila["textoAbierta"].ToString()) + "</p>";
                                        outTxt += "</div>";
                                    }
                                }
                                outTxt += "</div>";
                            }
                            if (i == cant_preguntas - 1)
                            {
                                outTxt += "</div>";
                            }
                        }
                        outTxt += "</div></div></div>";
                    }
                    outPreg += "$(\"#divPreliminarVista\").html('" + outTxt + "');";
                    //fuente de información
                    //Modelo: Preguntas Frecuentes SGR, Consultado el día 7 de marzo de 2017: < a role = "button" onclick = "javascript:fnVentanaEmergente('https://www.sgr.gov.co/Contacto/PreguntasFrecuentes.aspx','Preguntas frecuentes');" > https://www.sgr.gov.co/Contacto/PreguntasFrecuentes.aspx</a>
                    AuditoriasCiudadanas.Controllers.GeneralController datos = new AuditoriasCiudadanas.Controllers.GeneralController();
                    DataTable fuente_info  = datos.ObtParametroGeneral("texto_fuente_ayuda");
                    string    texto_fuente = "";
                    if (fuente_info.Rows.Count > 0)
                    {
                        texto_fuente = fuente_info.Rows[0]["ValTexto"].ToString();
                    }
                    DataTable fuente_enlace = datos.ObtParametroGeneral("enlace_fuente_ayuda");
                    if (fuente_enlace.Rows.Count > 0)
                    {
                        string enlace = fuente_enlace.Rows[0]["ValTexto"].ToString();
                        texto_fuente += "</br><a role = \"button\" onclick = \"javascript: fnVentanaEmergente(\"" + enlace + "\",\"Preguntas frecuentes\");\">" + enlace + "</a>";
                    }
                    outPreg += "$(\"#text_fuente\").html('" + texto_fuente + "');";
                }
            }

            return(outPreg);
        }