protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                string cod_bpin = "";
                string outTxt   = "";

                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("cod_bpin"))
                {
                    cod_bpin = Request.Params.GetValues("cod_bpin")[0].ToString();
                }

                AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                outTxt = datos.obtValoracionProyecto(cod_bpin);
                string[]             separador = new string[] { "<||>" };
                var                  result    = outTxt.Split(separador, StringSplitOptions.None);
                Controllers.PrintPDF pdf       = new Controllers.PrintPDF();

                Response.ClearContent();
                Response.ClearHeaders();
                Response.ContentType = "application/pdf";
                Response.AddHeader("Content-Disposition", "Attachment;filename=ValoracionProyecto.pdf");
                Response.BinaryWrite(pdf.htmlPDF(result[0]).ToArray());
                Response.End();
                Response.Flush();
                Response.Clear();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string   outTxt         = "";
            string   fecha          = "";
            string   cod_bpin       = "";
            int      id_usuario_aux = 0;
            string   id_usuario     = "";
            DateTime fecha_aux      = DateTime.Now;

            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("fecha"))
                {
                    fecha = Request.Params.GetValues("fecha")[0].ToString();
                    if (!string.IsNullOrEmpty(fecha))
                    {
                        fecha_aux = DateTime.Parse(fecha);
                    }
                }
                if (pColl.AllKeys.Contains("codigo_bpin"))
                {
                    cod_bpin = Request.Params.GetValues("codigo_bpin")[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 (!string.IsNullOrEmpty(fecha) && !string.IsNullOrEmpty(id_usuario) && !string.IsNullOrEmpty(cod_bpin))
            {
                AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                outTxt = datos.insProponerFechaReuPrevias(cod_bpin, fecha_aux, id_usuario_aux);
            }
            else
            {
                outTxt = "-1<||>Datos incompletos";
            }
            Response.Write(outTxt);
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                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);


                if (!string.IsNullOrEmpty(xml_txt))
                {
                    AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                    outTxt = datos.insInformeProceso(xml_txt);
                }

                Response.Write(outTxt);
                Response.End();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            NameValueCollection pColl = Request.Params;
            string id_usuario         = "";

            if (pColl.AllKeys.Contains("id_usuario"))
            {
                id_usuario = Request.Params.GetValues("id_usuario")[0].ToString();
            }
            else
            {
                if (Session["idUsuario"] != null)
                {
                    id_usuario = Session["idUsuario"].ToString();
                }
            }
            hdIdUsuario.Value = id_usuario;
            //pa_listar_tipoaudiencia
            DataTable dt_tipo_audiencia = new DataTable();

            AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
            dt_tipo_audiencia = datos.listarTipoAudiencias();
            addDll(ddlTipoAudiencia, dt_tipo_audiencia);
        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_usuario    = "";
            string id_proyecto   = "";
            string idtipoaud     = "";
            string idaud         = "";
            string id_GAC        = "";
            string estado        = "";
            int    idgac_aux     = 0;
            int    idaud_aux     = 0;
            int    idtipoaud_aux = 0;
            int    estado_aux    = 0;


            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();
            }
            if (pColl.AllKeys.Contains("cod_bpin"))
            {
                id_proyecto = Request.Params.GetValues("cod_bpin")[0].ToString();
            }
            if (pColl.AllKeys.Contains("id_GAC"))
            {
                id_GAC = Request.Params.GetValues("id_GAC")[0].ToString();
                if (!string.IsNullOrEmpty(id_GAC))
                {
                    idgac_aux = Convert.ToInt16(id_GAC);
                }
            }
            if (pColl.AllKeys.Contains("idtipoaud"))
            {
                idtipoaud = Request.Params.GetValues("idtipoaud")[0].ToString();
                if (!string.IsNullOrEmpty(idtipoaud))
                {
                    idtipoaud_aux = Convert.ToInt16(idtipoaud);
                }
            }
            if (pColl.AllKeys.Contains("idaud"))
            {
                idaud = Request.Params.GetValues("idaud")[0].ToString();
                if (!string.IsNullOrEmpty(idaud))
                {
                    idaud_aux = Convert.ToInt16(idaud);
                }
            }
            if (pColl.AllKeys.Contains("estado"))
            {
                estado = Request.Params.GetValues("estado")[0].ToString();
                if (!string.IsNullOrEmpty(estado))
                {
                    estado_aux = Convert.ToInt16(estado);
                }
            }

            hfidproyecto.Value  = id_proyecto;
            hdIdUsuario.Value   = id_usuario;
            hdIdidtipoaud.Value = idtipoaud;
            hdIdGAC.Value       = id_GAC;
            hdidaud.Value       = idaud;
            hdestado.Value      = estado;
            if (estado_aux == 2)
            {
                btnGuardarInfProceso.Visible    = false;
                btnAgregarObsCompromiso.Visible = false;
                btnAgregarPreguntas.Visible     = false;
            }

            string outTxt = "";

            AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
            outTxt = "<script>" + datos.obtInformeProceso(id_proyecto, idgac_aux, idtipoaud_aux, idaud_aux, estado_aux) + "</script>";
            Response.Write(outTxt);
            //Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (HttpContext.Current.Request.HttpMethod == "POST")
                {
                    string opcion             = "";
                    var    nodo_principal     = false;
                    string outTxt             = "";
                    string ruta               = "";
                    string num_asistentes     = "";
                    int    num_asistentes_aux = 0;
                    string cod_error          = "";
                    string msg_error          = "";
                    string fecha              = DateTime.Now.ToString("yyyy-MM-dd");


                    string xml_txt            = "";
                    string xml_adjuntos       = "";
                    NameValueCollection pColl = Request.Params;
                    if (pColl.AllKeys.Contains("opcion"))
                    {
                        opcion = Request.Params.GetValues("opcion")[0].ToString();
                    }
                    if (pColl.AllKeys.Contains("xml"))
                    {
                        xml_txt = HttpUtility.UrlDecode(Request.Params.GetValues("xml")[0].ToString());
                    }

                    if (opcion.Equals("img"))
                    {
                        string pathrefer  = Request.UrlReferrer.ToString();
                        string dir_upload = ConfigurationManager.AppSettings["ruta_audiencias"];
                        string Serverpath = HttpContext.Current.Server.MapPath("~/" + dir_upload);

                        HttpFileCollection hfc = Request.Files;

                        for (int i = 0; i < hfc.Count; i++)
                        {
                            xml_adjuntos += "<adjuntos>";
                            HttpPostedFile postedFile = hfc[i];
                            string         file;
                            if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE")
                            {
                                string[] files = postedFile.FileName.Split(new char[] { '\\' });
                                file = files[files.Length - 1];
                            }
                            else // In case of other browsers
                            {
                                file = postedFile.FileName;
                            }

                            if (!Directory.Exists(Serverpath))
                            {
                                Directory.CreateDirectory(Serverpath);
                            }

                            string fileDirectory = Serverpath;
                            if (Request.QueryString["fileName"] != null)
                            {
                                file = Request.QueryString["fileName"];
                                if (File.Exists(fileDirectory + "\\" + file))
                                {
                                    File.Delete(fileDirectory + "\\" + file);
                                }
                            }

                            string ext = Path.GetExtension(fileDirectory + "\\" + file);
                            //file = Guid.NewGuid() + ext; // Creating a unique name for the file

                            fileDirectory = Serverpath + "\\" + file;

                            postedFile.SaveAs(fileDirectory);
                            if (File.Exists(fileDirectory))
                            {
                                ruta          = fileDirectory;
                                xml_adjuntos += "<id_tipo_adjunto>7</id_tipo_adjunto>";
                                xml_adjuntos += "<url_img>" + ruta + "</url_img>";
                                xml_adjuntos += "<fecha>" + fecha + "</fecha>";

                                Response.AddHeader("Vary", "Accept");
                                try
                                {
                                    if (Request["HTTP_ACCEPT"].Contains("application/json"))
                                    {
                                        Response.ContentType = "application/json";
                                    }
                                    else
                                    {
                                        Response.ContentType = "text/plain";
                                    }
                                }
                                catch
                                {
                                    Response.ContentType = "text/plain";
                                }
                            }
                            else
                            {
                                outTxt    = "-1<||>Error al subir archivo";
                                cod_error = "-1";
                                msg_error = "Error al subir al archivo";
                            }
                            xml_adjuntos += "</adjuntos>";
                        }
                    }
                    else
                    {
                        var    stream = HttpContext.Current.Request.InputStream;
                        byte[] buffer = new byte[stream.Length];
                        stream.Read(buffer, 0, buffer.Length);
                        xml_txt = Encoding.UTF8.GetString(buffer);
                        //separa nodo de otros
                        XmlDocument xmlDoc = new XmlDocument();
                        xmlDoc.LoadXml(xml_txt);
                        //remover nodo asistentes
                        XmlElement el_principal = (XmlElement)xmlDoc.SelectSingleNode("/compromisos");
                        if (el_principal != null)
                        {
                            nodo_principal = true;
                            xml_txt        = el_principal.InnerXml;
                        }


                        XmlElement el = (XmlElement)xmlDoc.SelectSingleNode("/compromisos/num_asistentes");
                        if (el != null)
                        {
                            el.ParentNode.RemoveChild(el);

                            foreach (XmlNode nodo in el)
                            {
                                num_asistentes = nodo.InnerText;
                            }
                        }

                        if (!string.IsNullOrEmpty(num_asistentes))
                        {
                            num_asistentes_aux = Convert.ToInt16(num_asistentes);
                        }
                    }


                    if (!string.IsNullOrEmpty(xml_txt))
                    {
                        string xml_info = "<compromisos>";
                        xml_info += xml_txt;
                        xml_info += xml_adjuntos;
                        xml_info += "</compromisos>";


                        AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                        outTxt = datos.insCompromisos(xml_info, num_asistentes_aux);
                        string[] separador = new string[] { "<||>" };
                        var      result    = outTxt.Split(separador, StringSplitOptions.None);
                        cod_error = result[0];
                        msg_error = result[1];
                    }
                    else
                    {
                        cod_error = "-1";
                        msg_error = "Error al crear registro: @xml invalido";
                    }

                    DataTable dt_errores = new DataTable();
                    dt_errores.Columns.Add("cod_error", typeof(string));
                    dt_errores.Columns.Add("msg_error", typeof(string));
                    dt_errores.Rows.Add(cod_error, msg_error);
                    AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones();
                    outTxt = datos_func.convertToJson(dt_errores);

                    Response.Write(outTxt);
                    //Response.End();
                }
            }
            catch (Exception exp)
            {
                Response.Write(exp.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //Crear usuario en bd
            string   outTxt         = "";
            string   tema           = "";
            string   id_lugar       = "";
            string   fecha          = "";
            string   cod_bpin       = "";
            string   id_usuario     = "";
            int      id_usuario_aux = 0;
            int      id_lugar_aux   = 0;
            string   ruta           = "";
            string   cod_error      = "";
            string   msg_error      = "";
            DateTime fecha_aux      = DateTime.Now;

            System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();

            try
            {
                if (HttpContext.Current.Request.HttpMethod == "POST")
                {
                    NameValueCollection pColl = Request.Params;
                    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("tema"))
                    {
                        tema = Request.Params.GetValues("tema")[0].ToString();
                    }
                    if (pColl.AllKeys.Contains("id_lugar"))
                    {
                        id_lugar = Request.Params.GetValues("id_lugar")[0].ToString();
                        if (!string.IsNullOrEmpty(id_lugar))
                        {
                            id_lugar_aux = Convert.ToInt16(id_lugar);
                        }
                    }
                    if (pColl.AllKeys.Contains("fecha"))
                    {
                        fecha = Request.Params.GetValues("fecha")[0].ToString();
                        if (!string.IsNullOrEmpty(fecha))
                        {
                            fecha_aux = DateTime.Parse(fecha);
                        }
                    }
                    if (pColl.AllKeys.Contains("cod_bpin"))
                    {
                        cod_bpin = Request.Params.GetValues("cod_bpin")[0].ToString();
                    }

                    string pathrefer  = Request.UrlReferrer.ToString();
                    string dir_upload = ConfigurationManager.AppSettings["ruta_actas"];
                    string Serverpath = HttpContext.Current.Server.MapPath("~/" + dir_upload);
                    var    postedFile = Request.Files[0];
                    string file;
                    if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE")
                    {
                        string[] files = postedFile.FileName.Split(new char[] { '\\' });
                        file = files[files.Length - 1];
                    }
                    else // In case of other browsers
                    {
                        file = postedFile.FileName;
                    }

                    if (!Directory.Exists(Serverpath))
                    {
                        Directory.CreateDirectory(Serverpath);
                    }

                    string fileDirectory = Serverpath;
                    if (Request.QueryString["fileName"] != null)
                    {
                        file = Request.QueryString["fileName"];
                        if (File.Exists(fileDirectory + "\\" + file))
                        {
                            File.Delete(fileDirectory + "\\" + file);
                        }
                    }

                    string ext = Path.GetExtension(fileDirectory + "\\" + file);
                    //file = Guid.NewGuid() + ext; // Creating a unique name for the file

                    fileDirectory = Serverpath + "\\" + file;

                    postedFile.SaveAs(fileDirectory);
                    if (File.Exists(fileDirectory))
                    {
                        ruta = fileDirectory;
                        Response.AddHeader("Vary", "Accept");
                        try
                        {
                            if (Request["HTTP_ACCEPT"].Contains("application/json"))
                            {
                                Response.ContentType = "application/json";
                            }
                            else
                            {
                                Response.ContentType = "text/plain";
                            }
                        }
                        catch
                        {
                            Response.ContentType = "text/plain";
                        }

                        AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                        outTxt = datos.insActaReuniones(cod_bpin, fecha_aux, tema, ruta, id_usuario_aux, id_lugar_aux);
                        string[] separador = new string[] { "<||>" };
                        var      result    = outTxt.Split(separador, StringSplitOptions.None);
                        cod_error = result[0];
                        msg_error = result[1];
                    }
                    else
                    {
                        outTxt    = "-1<||>Error al subir archivo";
                        cod_error = "-1";
                        msg_error = "Error al subir al archivo";
                    }

                    cod_error = "-1";
                    msg_error = "Error al subir al archivo";

                    DataTable dt_errores = new DataTable();
                    dt_errores.Columns.Add("cod_error", typeof(string));
                    dt_errores.Columns.Add("msg_error", typeof(string));
                    dt_errores.Rows.Add(cod_error, msg_error);
                    AuditoriasCiudadanas.App_Code.funciones datos_func = new AuditoriasCiudadanas.App_Code.funciones();
                    outTxt = datos_func.convertToJson(dt_errores);

                    Response.Write(outTxt);
                    //Response.End();
                }
            }
            catch (Exception exp)
            {
                Response.Write(exp.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                string   cod_bpin          = "";
                string   info_clara        = "";
                string   info_faltante     = "";
                string   info_completa     = "";
                string   comunidad_benef   = "";
                string   dudas             = "";
                string   fecha_posterior_1 = "";
                string   fecha_posterior_2 = "";
                string   id_usuario        = "";
                int      id_usuario_aux    = 0;
                string   id_grupo          = "";
                int      id_grupo_aux      = 0;
                DateTime fecha_aux_1       = DateTime.Now;
                DateTime fecha_aux_2       = DateTime.Now;

                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("id_grupo"))
                {
                    id_grupo = Request.Params.GetValues("id_grupo")[0].ToString();
                    if (!string.IsNullOrEmpty(id_grupo))
                    {
                        id_grupo_aux = Convert.ToInt16(id_grupo);
                    }
                }
                if (pColl.AllKeys.Contains("cod_bpin"))
                {
                    cod_bpin = Request.Params.GetValues("cod_bpin")[0].ToString();
                }
                if (pColl.AllKeys.Contains("info_faltante"))
                {
                    info_faltante = Request.Params.GetValues("info_faltante")[0].ToString();
                }

                if (pColl.AllKeys.Contains("info_clara"))
                {
                    info_clara = Request.Params.GetValues("info_clara")[0].ToString();
                }
                if (pColl.AllKeys.Contains("info_completa"))
                {
                    info_completa = Request.Params.GetValues("info_completa")[0].ToString();
                }
                if (pColl.AllKeys.Contains("comunidad_benef"))
                {
                    comunidad_benef = Request.Params.GetValues("comunidad_benef")[0].ToString();
                }
                if (pColl.AllKeys.Contains("dudas"))
                {
                    dudas = Request.Params.GetValues("dudas")[0].ToString();
                }
                if (pColl.AllKeys.Contains("fecha_posterior_1"))
                {
                    fecha_posterior_1 = Request.Params.GetValues("fecha_posterior_1")[0].ToString();
                    fecha_aux_1       = DateTime.Parse(fecha_posterior_1);
                }
                if (pColl.AllKeys.Contains("fecha_posterior_2"))
                {
                    fecha_posterior_2 = Request.Params.GetValues("fecha_posterior_2")[0].ToString();
                    fecha_aux_2       = DateTime.Parse(fecha_posterior_2);
                }
                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);
                    }
                }

                string outTxt = "";
                AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
                outTxt = datos.insRegObservaciones(cod_bpin, info_faltante, info_clara, info_completa, comunidad_benef, dudas, fecha_aux_1, fecha_aux_2, id_usuario_aux, id_grupo_aux);
                Response.Write(outTxt);
                Response.End();
            }
        }
예제 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string outTxt             = "";
            string fecha              = "";
            string cod_bpin           = "";
            int    id_usuario_aux     = 0;
            string id_usuario         = "";
            string id_municipio       = "";
            string tipo_audiencia     = "";
            int    tipo_audiencia_aux = 0;
            string direccion          = "";


            DateTime fecha_aux = DateTime.Now;

            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                NameValueCollection pColl = Request.Params;
                if (pColl.AllKeys.Contains("codigo_bpin"))
                {
                    cod_bpin = Request.Params.GetValues("codigo_bpin")[0].ToString();
                }
                if (pColl.AllKeys.Contains("tipo_audiencia"))
                {
                    tipo_audiencia = Request.Params.GetValues("tipo_audiencia")[0].ToString();
                    if (!string.IsNullOrEmpty(tipo_audiencia))
                    {
                        tipo_audiencia_aux = Convert.ToInt16(tipo_audiencia);
                    }
                }

                if (pColl.AllKeys.Contains("id_municipio"))
                {
                    id_municipio = Request.Params.GetValues("id_municipio")[0].ToString();
                }
                if (pColl.AllKeys.Contains("direccion"))
                {
                    direccion = Request.Params.GetValues("direccion")[0].ToString();
                }

                if (pColl.AllKeys.Contains("fecha"))
                {
                    fecha = Request.Params.GetValues("fecha")[0].ToString();
                    if (!string.IsNullOrEmpty(fecha))
                    {
                        fecha_aux = DateTime.ParseExact(fecha, "yyyy-MM-dd - HH:mm", null);
                    }
                }
                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);
                    }
                }
            }

            AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
            outTxt = datos.insFechaAudiencias(cod_bpin, tipo_audiencia_aux, id_municipio, fecha_aux, id_usuario_aux, direccion);


            Response.Write(outTxt);
        }
예제 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dataTable = new DataTable();

            dataTable.TableName = "ROW";
            dataTable.Columns.Add("codigoBPIN", Type.GetType("System.String"));
            dataTable.Columns.Add("idUsuario", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP1", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP2", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP3", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP3Op", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP3Cual", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP4", Type.GetType("System.String"));
            dataTable.Columns.Add("ProyP5", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP1", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP2", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3GAC", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3Int", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3Sup", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3Con", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3Eje", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP3Ent", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4GAC", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4Int", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4Sup", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4Con", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4Eje", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP4Ent", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP5", Type.GetType("System.String"));
            dataTable.Columns.Add("AudP6", Type.GetType("System.String"));
            dataTable.Columns.Add("GacP1", Type.GetType("System.String"));
            dataTable.Columns.Add("GacP2", Type.GetType("System.String"));
            dataTable.Columns.Add("GacP3", Type.GetType("System.String"));

            DataRow dr = dataTable.NewRow();

            if (HttpContext.Current.Request.HttpMethod == "POST")
            {
                NameValueCollection pColl = Request.Params;
                dr["codigoBPIN"] = Request.Params.GetValues("codigoBPIN")[0].ToString();
                dr["idUsuario"]  = Request.Params.GetValues("idusuario")[0].ToString();
                dr["ProyP1"]     = Request.Params.GetValues("ProyP1")[0].ToString();
                dr["ProyP2"]     = Request.Params.GetValues("ProyP2")[0].ToString();
                dr["ProyP3"]     = Request.Params.GetValues("ProyP3")[0].ToString();
                dr["ProyP3Op"]   = Request.Params.GetValues("ProyP3Op")[0].ToString();
                dr["ProyP3Cual"] = Request.Params.GetValues("ProyP3Cual")[0].ToString();
                dr["ProyP4"]     = Request.Params.GetValues("ProyP4")[0].ToString();
                dr["ProyP5"]     = Request.Params.GetValues("ProyP5")[0].ToString();
                dr["AudP1"]      = Request.Params.GetValues("AudP1")[0].ToString();
                dr["AudP2"]      = Request.Params.GetValues("AudP2")[0].ToString();
                dr["AudP3GAC"]   = Request.Params.GetValues("AudP3GAC")[0].ToString();
                dr["AudP3Int"]   = Request.Params.GetValues("AudP3Int")[0].ToString();
                dr["AudP3Sup"]   = Request.Params.GetValues("AudP3Sup")[0].ToString();
                dr["AudP3Con"]   = Request.Params.GetValues("AudP3Con")[0].ToString();
                dr["AudP3Eje"]   = Request.Params.GetValues("AudP3Eje")[0].ToString();
                dr["AudP3Ent"]   = Request.Params.GetValues("AudP3Ent")[0].ToString();
                dr["AudP4GAC"]   = Request.Params.GetValues("AudP4GAC")[0].ToString();
                dr["AudP4Int"]   = Request.Params.GetValues("AudP4Int")[0].ToString();
                dr["AudP4Sup"]   = Request.Params.GetValues("AudP4Sup")[0].ToString();
                dr["AudP4Con"]   = Request.Params.GetValues("AudP4Con")[0].ToString();
                dr["AudP4Eje"]   = Request.Params.GetValues("AudP4Eje")[0].ToString();
                dr["AudP4Ent"]   = Request.Params.GetValues("AudP4Ent")[0].ToString();
                dr["AudP5"]      = Request.Params.GetValues("AudP5")[0].ToString();
                dr["AudP6"]      = Request.Params.GetValues("AudP6")[0].ToString();
                dr["GacP1"]      = Request.Params.GetValues("GacP1")[0].ToString();
                dr["GacP2"]      = Request.Params.GetValues("GacP2")[0].ToString();
                dr["GacP3"]      = Request.Params.GetValues("GacP3")[0].ToString();
            }
            dataTable.Rows.Add(dr);

            string outTxt = "";

            AuditoriasCiudadanas.Controllers.AudienciasController datos = new AuditoriasCiudadanas.Controllers.AudienciasController();
            outTxt = datos.insValoracionProyecto(dataTable);
            Response.Write(outTxt);
            Response.End();
        }