protected void Page_Load(object sender, EventArgs e) { if (Session["idUsuario"] != null) { hdIdUsuario.Value = Session["idUsuario"].ToString(); } //fuente de datos AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection pColl = Request.Params; string outTxt = ""; AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.obtCuestionarioAyuda(); Response.Write(outTxt); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection pColl = Request.Params; int id_cuestionario_aux = 0; string id_cuestionario = ""; int id_pregunta_aux = 0; string id_pregunta = ""; string outTxt = ""; string opcion = "EDIT"; if (pColl.AllKeys.Contains("id_cuestionario")) { id_cuestionario = Request.Params.GetValues("id_cuestionario")[0].ToString(); if (!string.IsNullOrEmpty(id_cuestionario)) { id_cuestionario_aux = Convert.ToInt16(id_cuestionario); } } if (pColl.AllKeys.Contains("id_pregunta")) { id_pregunta = Request.Params.GetValues("id_pregunta")[0].ToString(); if (!string.IsNullOrEmpty(id_pregunta)) { id_pregunta_aux = Convert.ToInt16(id_pregunta); } } if (pColl.AllKeys.Contains("opcion")) { opcion = Request.Params.GetValues("opcion")[0].ToString(); } if (!string.IsNullOrEmpty(id_cuestionario)) { AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.obtPreguntasCuestionario(id_cuestionario_aux, opcion); } else if (!string.IsNullOrEmpty(id_pregunta)) { AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.obtPreguntaById(id_pregunta_aux); } Response.Write(outTxt); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection pColl = Request.Params; int id_pregunta_aux = 0; string id_pregunta = ""; string outTxt = ""; if (pColl.AllKeys.Contains("id_pregunta")) { id_pregunta = Request.Params.GetValues("id_pregunta")[0].ToString(); if (!string.IsNullOrEmpty(id_pregunta)) { id_pregunta_aux = Convert.ToInt16(id_pregunta); } } AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.eliminarPregunta(id_pregunta_aux); Response.Write(outTxt); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { string opc = ""; string id_usuario = ""; string bpin_proyecto = ""; NameValueCollection pColl = Request.Params; if (pColl.AllKeys.Contains("id_usuario")) { id_usuario = Request.Params.GetValues("id_usuario")[0].ToString(); } if (String.IsNullOrEmpty(id_usuario)) { if (Session["idUsuario"] != null) { hdIdUsuario.Value = Session["idUsuario"].ToString(); } } else { hdIdUsuario.Value = id_usuario; } if (pColl.AllKeys.Contains("opc")) { opc = Request.Params.GetValues("opc")[0].ToString(); } if (pColl.AllKeys.Contains("bpin_proyecto")) { bpin_proyecto = Request.Params.GetValues("bpin_proyecto")[0].ToString(); } hdOpcion.Value = opc; hdIdProyecto.Value = bpin_proyecto; AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); //evaluar si ya existe un cuestionario relacionado al proyecto if (!string.IsNullOrEmpty(bpin_proyecto)) { DataTable dtCuestionario = datos.obtEvaluacionPosteriorBpin(bpin_proyecto); if (dtCuestionario.Rows.Count > 0) { hdIdCuestionario.Value = dtCuestionario.Rows[0]["idCuestionario"].ToString().Trim(); txtTitulo.Value = dtCuestionario.Rows[0]["Titulo"].ToString().Trim(); txtDescripcion.Value = dtCuestionario.Rows[0]["Descripcion"].ToString().Trim(); } } else { if (opc.Equals("2")) { //evaluar si existe un cuestionario de ayuda configurado string outTxt = datos.ObtIdCuestionarioAyuda(); if (!string.IsNullOrEmpty(outTxt)) { string[] separador = new string[] { "<||>" }; string [] result = outTxt.Split(separador, StringSplitOptions.None); if (result[0] != "0") { hdIdCuestionario.Value = result[0]; txtTitulo.Value = result[1]; txtDescripcion.Value = result[2]; } } } } DataTable dt_tipos = new DataTable(); dt_tipos = datos.listarTipoCuestionario(); addDll(ddlTipoCuestionario, dt_tipos); //if (!string.IsNullOrEmpty(opc)) { // ddlTipoCuestionario.SelectedIndex = ddlTipoCuestionario.Items.IndexOf(ddlTipoCuestionario.Items.FindByText("2")); // ddlTipoCuestionario.Enabled = false; //} //add rangos for (int i = 1; i <= 10; i++) { ddlEscalaInicial.Items.Add(i.ToString()); ddlEscalaInicial.Disabled = true; ddlEscalaFinal.Items.Add(i.ToString()); } ddlEscalaInicial.SelectedIndex = 0; ddlEscalaFinal.SelectedIndex = 4; }
protected void Page_Load(object sender, EventArgs e) { NameValueCollection pColl = Request.Params; string id_usuario = ""; int id_usuario_aux = 0; string tipo_cuestionario = ""; if (pColl.AllKeys.Contains("id_usuario")) { id_usuario = Request.Params.GetValues("id_usuario")[0].ToString(); } string outTxt = ""; var stream = HttpContext.Current.Request.InputStream; byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); string xml_txt = Encoding.UTF8.GetString(buffer); //separa nodo de otros XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xml_txt); //remover nodo asistentes XmlElement el = (XmlElement)xmlDoc.SelectSingleNode("/respuestas/id_usuario"); if (el != null) { el.ParentNode.RemoveChild(el); foreach (XmlNode nodo in el) { id_usuario = nodo.InnerText; } } XmlElement el_tipo = (XmlElement)xmlDoc.SelectSingleNode("/respuestas/tipo_cuestionario"); if (el_tipo != null) { el_tipo.ParentNode.RemoveChild(el_tipo); foreach (XmlNode nodo in el_tipo) { tipo_cuestionario = nodo.InnerText; } } if (!string.IsNullOrEmpty(id_usuario)) { id_usuario_aux = Convert.ToInt16(id_usuario); } if (!string.IsNullOrEmpty(xml_txt)) { if (!string.IsNullOrEmpty(tipo_cuestionario) && tipo_cuestionario == "2") { //ayuda preg frencuentes AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.modifRespuestas(xml_txt, id_usuario_aux); } else { //cuestionario cualquiera AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.insRespuestas(xml_txt, id_usuario_aux); } } Response.Write(outTxt); Response.End(); }
protected void Page_Load(object sender, EventArgs e) { string outTxt = ""; string id_tipo = ""; string titulo = ""; string descripcion = ""; string id_usuario = ""; int id_usuario_aux = 0; int id_tipo_aux = 0; string opcion = ""; int id_cuestionario_aux = 0; string id_cuestionario = ""; string id_pregunta = ""; int id_pregunta_aux = 0; string bpin_proyecto = ""; string cod_error = ""; string msg_error = ""; NameValueCollection pColl = Request.Params; if (pColl.AllKeys.Contains("id_cuestionario")) { id_cuestionario = Request.Params.GetValues("id_cuestionario")[0].ToString(); if (!string.IsNullOrEmpty(id_cuestionario)) { id_cuestionario_aux = Convert.ToInt16(id_cuestionario); } } if (pColl.AllKeys.Contains("id_tipo")) { id_tipo = Request.Params.GetValues("id_tipo")[0].ToString(); if (!string.IsNullOrEmpty(id_tipo)) { id_tipo_aux = Convert.ToInt16(id_tipo); } } if (pColl.AllKeys.Contains("titulo")) { titulo = Request.Params.GetValues("titulo")[0].ToString(); } if (pColl.AllKeys.Contains("opc")) { opcion = Request.Params.GetValues("opc")[0].ToString(); } if (pColl.AllKeys.Contains("descripcion")) { descripcion = Request.Params.GetValues("descripcion")[0].ToString(); } if (pColl.AllKeys.Contains("id_usuario")) { id_usuario = Request.Params.GetValues("id_usuario")[0].ToString(); if (!string.IsNullOrEmpty(id_usuario)) { id_usuario_aux = Convert.ToInt16(id_usuario); } } if (pColl.AllKeys.Contains("bpin_proyecto")) { bpin_proyecto = Request.Params.GetValues("bpin_proyecto")[0].ToString(); } if (opcion.ToUpper().Equals("CREAR")) { if (id_usuario_aux <= 0) { outTxt = "-1<||>Debe estar registrado para realizar esta acción"; } else { AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.CrearCuestionario(id_tipo_aux, titulo, descripcion, id_usuario_aux, bpin_proyecto); string[] separador = new string[] { "<||>" }; var result = outTxt.Split(separador, StringSplitOptions.None); cod_error = result[0]; msg_error = result[1]; if (!cod_error.Equals("0")) { if (msg_error.IndexOf("uk_cuestionario_bpin") > -1) { //uk_cuestionario_bpin if (id_tipo_aux == 2) { //ayuda outTxt = "-2<||>Ya existe un cuestionario de ayuda configurado"; } else { if (!string.IsNullOrEmpty(bpin_proyecto)) { //evaluacion outTxt = "-3<||>Ya existe un cuestionario de evaluación para el bpin" + bpin_proyecto; } } } } } } else if (opcion.ToUpper().Equals("MODIF")) { AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.ModificarCuestionario(id_cuestionario_aux, id_tipo_aux, titulo, descripcion, id_usuario_aux); } else if (opcion.ToUpper().Equals("PREG")) { var stream = HttpContext.Current.Request.InputStream; byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); string xml_txt = Encoding.UTF8.GetString(buffer); AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.insPregunta(xml_txt); } else if (opcion.ToUpper().Equals("PREG_MODIF")) { var stream = HttpContext.Current.Request.InputStream; byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); string xml_txt = Encoding.UTF8.GetString(buffer); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xml_txt); XmlElement el = (XmlElement)xmlDoc.SelectSingleNode("/pregunta/id_pregunta"); if (el != null) { el.ParentNode.RemoveChild(el); foreach (XmlNode nodo in el) { id_pregunta = nodo.InnerText; } } if (!string.IsNullOrEmpty(id_pregunta)) { id_pregunta_aux = Convert.ToInt16(id_pregunta); } if (!string.IsNullOrEmpty(xml_txt)) { AuditoriasCiudadanas.Controllers.ValoracionController datos = new AuditoriasCiudadanas.Controllers.ValoracionController(); outTxt = datos.modifPregunta(xml_txt, id_pregunta_aux); } } Response.Write(outTxt); Response.End(); }