protected void ActualziarProyecto(int proyecto_id) { try { PropiedadesProyecto objPropiedadesProyecto = new PropiedadesProyecto(); Model.Proyecto objProyecto_Obtenido = _objCproyecto.GetProyecto(proyecto_id); if (objProyecto_Obtenido != null) { objPropiedadesProyecto.Nombre = objProyecto_Obtenido.Proyecto1.ToString(); objPropiedadesProyecto.Problema = objProyecto_Obtenido.Problema.ToString(); objPropiedadesProyecto.Id = objProyecto_Obtenido.Id.ToString(); List<PropiedadesProyecto> objList_PropiedadesProyecto = new List<PropiedadesProyecto>() { objPropiedadesProyecto }; string json_var = objJavaScriptSerializer.Serialize(objList_PropiedadesProyecto); Response.Write(json_var); } else Response.Write("alert(\"Opss... Ocurrio un error inesperado.\");"); } catch (Exception) { Response.Write("alert(\"Opss... Ocurrio un error inesperado.\");"); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["export"] != null && Convert.ToBoolean(Request.QueryString["export"])) { string html = Request.QueryString["html"].ToString(); Session.Add("html_gantt", html); } try { Response.Clear(); #region Ajax if (Request.QueryString["ObtenerMunicipios"] != null && Convert.ToBoolean(Request.QueryString["ObtenerMunicipios"])) { ObtenerMunicipios(); } if (Request.QueryString["serial"] != null && Request.QueryString["serial"] == "ok") { bool estado_evaluacion = Convert.ToBoolean(Request.QueryString["estado"]); int actor_id = Convert.ToInt32(Request.QueryString["actor_id"]); CEvaluacion objCEvaluacion = new CEvaluacion(); #region Seleccion de Actor switch (actor_id) { //Estudiante case 1: objCEvaluacion.Estudiantes = true; break; //Profesional case 2: objCEvaluacion.Profesional = true; break; //Educador case 3: objCEvaluacion.Docentes = true; break; //Padre de Familia case 4: objCEvaluacion.Padres = true; break; //Directivos case 6: objCEvaluacion.Directivos = true; break; } #endregion List<IQueryable<ESM.Model.Pregunta>> cpreguntas = new List<IQueryable<Model.Pregunta>>(); cpreguntas = objCEvaluacion.LoadEvaluation(); int total_preguntas = 0; for (int p = 0; p < cpreguntas.Count; p++) { if (cpreguntas[p] != null) total_preguntas = total_preguntas + cpreguntas[p].Count(); } object[,] CollectionResultados = new object[total_preguntas, 4]; int ubicacion_pregunta = 0; for (int i = 0; i < cpreguntas.Count; i++) { if (cpreguntas[i] != null) { #region Asignar Valores foreach (var item in cpreguntas[i]) { CollectionResultados[ubicacion_pregunta, 0] = item.IdPregunta; if (Request.QueryString[item.IdPregunta.ToString()] != null) { bool valor = Convert.ToBoolean(Request.QueryString[item.IdPregunta.ToString()]); CollectionResultados[ubicacion_pregunta, 1] = valor; if ((bool)item.Sesiones) { if (Request.QueryString["txtsesion" + item.IdPregunta] != null && Request.QueryString["txtsesion" + item.IdPregunta] != "") { int valor_sesion = Convert.ToInt32(Request.QueryString["txtsesion" + item.IdPregunta]); CollectionResultados[ubicacion_pregunta, 2] = valor_sesion; } else CollectionResultados[ubicacion_pregunta, 2] = null; } var aybypregunta = from ap in item.AyudaByPreguntas where ap.Lectura == true && ap.Participacion == true && ap.IdPregunta == item.IdPregunta select ap; if (aybypregunta.Count() != 0) { if (Request.QueryString["chxPendiente" + item.IdPregunta] != null) { CollectionResultados[ubicacion_pregunta, 3] = true; } else CollectionResultados[ubicacion_pregunta, 3] = false; } else CollectionResultados[ubicacion_pregunta, 3] = false; } else { CollectionResultados[ubicacion_pregunta, 1] = null; CollectionResultados[ubicacion_pregunta, 2] = null; CollectionResultados[ubicacion_pregunta, 3] = false; } ubicacion_pregunta++; } #endregion } } int idie = Convert.ToInt32(Session["idie"]); int idmedicion = Convert.ToInt32(Session["idmedicion"]); int idusuario = Convert.ToInt32(Session["idusuario"]); bool almaceno = false; if (Session["ideval"] == null) { almaceno = objCEvaluacion.Almacenar(CollectionResultados, idie, idmedicion, actor_id, idusuario, estado_evaluacion, 2); Session.Add("ideval", objCEvaluacion.IdEvaluacion); } else { int ideval = Convert.ToInt32(Session["ideval"]); almaceno = objCEvaluacion.ActualizarEvaluacion(CollectionResultados, ideval, estado_evaluacion); } if (almaceno && estado_evaluacion) Response.Write("true,parcial"); else if (almaceno && !estado_evaluacion) Response.Write("true,terminado"); else if (!almaceno) Response.Write("false"); } #endregion if (Request.QueryString["estrategias"] != null && Convert.ToBoolean(Request.QueryString["estrategias"])) AlmacenarEstrategia(); if (Request.QueryString["estrategia_up"] != null && Convert.ToBoolean(Request.QueryString["estrategia_up"])) ActualizarEstrategia(); else if (Request.QueryString["procesos"] != null && Convert.ToBoolean(Request.QueryString["procesos"])) AlmacenarProceso(); else if (Request.QueryString["subprocesos"] != null && Convert.ToBoolean(Request.QueryString["subprocesos"])) AlmacenarSubProceso(); else if (Request.QueryString["subprocesos_up"] != null && Convert.ToBoolean(Request.QueryString["subprocesos_up"])) ActualizarSubproceso(); else if (Request.QueryString["actividades"] != null && Convert.ToBoolean(Request.QueryString["actividades"])) AlmacenarActividad(); else if (Request.QueryString["actividadesu"] != null && Convert.ToBoolean(Request.QueryString["actividadesu"])) ActualizarActividad(); } catch (Exception) { throw; } }
protected void CargarFuentesFinanciacion() { List<PropiedadesFuentesFinanciacion> objList_Fuentes_Financiacion = new List<PropiedadesFuentesFinanciacion>(); IQueryable<Fuentes_Financiacion> Fuentes_Financiacion_col = new CFuentes_Financiacion().GetFuentesFinanciacion(proyecto_id); string json_to_return = "{\"page\":\"1\",\"total\":1,\"records\":\"1\",\"rows\": ["; foreach (var item in Fuentes_Financiacion_col) json_to_return = json_to_return + "{\"id\":\"" + item.Id.ToString() + "\",\"cell\":[\"" + item.Id + "\",\"" + item.Tipo_Entidad + "\", \"" + item.Entidad + "\", \"" + item.Tipo_Recurso + "\"]} ,"; json_to_return = json_to_return.Trim(','); json_to_return = json_to_return + "]}"; Response.Write(json_to_return); }