Пример #1
0
 /// <summary>
 /// Sirve para guardar los adjuntos del reporte de hallazgos
 /// </summary>
 /// <param name="parametrosGuardar">Son los parámetros a guardar</param>
 /// <returns>Devuelve una cadena de texto que indica si se guardo correctamente el registro en la base de datos</returns>
 public static string GuardarAdjuntoReporteHallazgos(string[] parametrosGuardar)
 {
     try
     {
         if (parametrosGuardar == null || parametrosGuardar.Length < 2)
         {
             return("-1");                                                  //Significa que los parámetros no son correctos
         }
         var rutaImagen = string.Empty;
         var idUsuario  = 0;
         var fechaTarea = DateTime.Now;
         rutaImagen = parametrosGuardar[0];
         if (!int.TryParse(parametrosGuardar[1].ToString(), out idUsuario))
         {
             return("-2");                                                      //No se encontró un idGac para el nombre enviado
         }
         List <DataTable> Data                    = new List <DataTable>();
         List <PaParams>  parametros              = new List <PaParams>();
         string           cod_error               = string.Empty;
         string           mensaje_error           = string.Empty;
         string           procedimientoAlmacenado = "pa_ins_adjunto_hallazgo";
         parametros.Add(new PaParams("@url", SqlDbType.NVarChar, rutaImagen, ParameterDirection.Input, 400));
         parametros.Add(new PaParams("@fecha", SqlDbType.DateTime, fechaTarea, ParameterDirection.Input));
         parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
         parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
         parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
         Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros);
         return(cod_error + "<||>" + mensaje_error);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Пример #2
0
        public static string insRegObservaciones(string cod_bpin, string info_faltante, string info_clara, string info_completa, string comunidad_benef, string dudas, DateTime fecha_posterior_1, DateTime fecha_posterior_2, int id_usuario, int id_grupo)
        {
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@info_faltante", SqlDbType.VarChar, info_faltante, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@info_clara", SqlDbType.VarChar, info_clara, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@info_completa", SqlDbType.VarChar, info_completa, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@comunidad_benef", SqlDbType.VarChar, comunidad_benef, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@dudas", SqlDbType.VarChar, dudas, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@fecha_posterior_1", SqlDbType.DateTime, fecha_posterior_1, ParameterDirection.Input));
            parametros.Add(new PaParams("@fecha_posterior_2", SqlDbType.DateTime, fecha_posterior_2, ParameterDirection.Input));
            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@codigo_bpin", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@id_gac", SqlDbType.Int, id_grupo, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100));
            Data = DbManagement.getDatos("dbo.pa_ins_observaciones_aud", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }
            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #3
0
        public static string insProponerFechaReuPrevias(string cod_bpin, DateTime fecha, int id_usuario)
        {
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@fecha_propuesta", SqlDbType.DateTime, fecha, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_ins_fecha_reuprevia", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #4
0
        public static string insInformeProceso(string xml_info)
        {
            //falta agregar el número de asistentes al pa_ins_compromisos_aud
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@l_INFORME", SqlDbType.Xml, xml_info, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_ins_InformeProceso", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #5
0
        public static string pdfRegObservaciones(string cod_bpin)
        {
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@codigo_bpin", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@html_pdf", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_sql_observaciones_aud_pdf", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
                if (cod_error == "")
                {
                    mensaje_error = Data[1].Rows[0]["html_pdf"].ToString();
                }
            }
            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #6
0
        public static string insActaReuniones(string cod_bpin, DateTime fecha, string descripcion, string ruta_arc, int id_usuario, int id_lugar)
        {
            string           cod_error         = "-1";
            string           mensaje_error     = "@ERROR";
            string           outTxt            = "";
            int              id_tipo_audiencia = 4;
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idAudiencia", SqlDbType.Int, System.DBNull.Value, ParameterDirection.Input));
            parametros.Add(new PaParams("@idTipoAudiencia", SqlDbType.Int, id_tipo_audiencia, ParameterDirection.Input));
            parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@Fecha", SqlDbType.DateTime, fecha, ParameterDirection.Input));
            parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 1000));
            parametros.Add(new PaParams("@ruta", SqlDbType.VarChar, ruta_arc, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@idDivipola", SqlDbType.Int, id_lugar, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100));
            Data = DbManagement.getDatos("dbo.pa_ins_acta", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }
            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #7
0
        public static string insValoracionProyecto(DataTable datatable)
        {
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            DataSet          dsEnvio       = new DataSet();

            dsEnvio.DataSetName = "ROOT";
            dsEnvio.Tables.Add(datatable.Copy());
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@l_CATALOGO", SqlDbType.Xml, dsEnvio.GetXml(), ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100));
            Data = DbManagement.getDatos("dbo.pa_ins_ValoracionProy", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }
            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #8
0
        public static string modificarCuestionario(int id_cuestionario, int id_tipo, string titulo, string descripcion, int id_usuario)
        {
            string           outTxt        = "";
            string           cod_error     = "0";
            string           mensaje_error = "";
            DateTime         fecha         = DateTime.Now;
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@id_cuestionario", SqlDbType.Int, id_cuestionario, ParameterDirection.Input));
            parametros.Add(new PaParams("@id_tipo_cuestionario", SqlDbType.Int, id_tipo, ParameterDirection.Input));
            parametros.Add(new PaParams("@fecha_modif", SqlDbType.DateTime, fecha, ParameterDirection.Input));
            parametros.Add(new PaParams("@id_usuario_modif", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 100));
            parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.[pa_upd_cuestionario]", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #9
0
        /// <summary>
        /// Sirve para consultar la información registrada por un usuario
        /// </summary>
        /// <param name="pagina">Es la página de la encuesta a consultar</param>
        /// <param name="usuarioId">Es el id del usuario</param>
        /// <returns>Devuelve una tabla con los datos solicitados</returns>
        public static DataTable ObtenerDatosEncuestaUsuario(int pagina, int usuarioId)
        {
            List <PaParams> parametros = new List <PaParams>();

            switch (pagina)
            {
            case 1:
                parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input));
                return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart1_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros));

            case 2:
                parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input));
                //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input,100));
                return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart2_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros));

            case 3:
                parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input));
                //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input, 100));
                return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart3_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros));

            case 4:
                parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input));
                //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input, 100));
                return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart4_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros));
            }
            return(null);
        }
Пример #10
0
        /// <summary>
        /// Sirve para modificar el estado de un grupo auditor
        /// </summary>
        /// <param name="parametrosModificar">Contiene los parámetros necesarios para hacer la modificación del registro</param>
        /// <returns>Devuelve una cadena de texto que indica si se realizó o no la actividad</returns>
        public static string ModificarEstadoGac(string[] parametrosModificar)
        {
            if (parametrosModificar.Length <= 1)
            {
                return("-1");                           //Significa que no se cuenta con los parámetros mínimos para modificar la bd
            }
            var idGac  = 0;
            var estado = 0;

            if (!int.TryParse(parametrosModificar[0], out idGac))
            {
                return("-2");                                            // Significa que el idMiembroGac enviado no es un entero
            }
            if (!int.TryParse(parametrosModificar[1], out estado))
            {
                return("-3");                                             // Significa que el estado enviado no es un entero
            }
            estado = estado == 0 ? 1 : 0;
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();
            string           cod_error     = string.Empty;
            string           mensaje_error = string.Empty;

            parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input));
            parametros.Add(new PaParams("@estado", SqlDbType.Int, estado, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100));
            Data = DbManagement.getDatos("pa_upd_estadogac", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(cod_error + "<||>" + mensaje_error);
        }
Пример #11
0
 public static string ValidarUsuarioMiembroGac(string parametrosConsulta)
 {
     try
     {
         var parametrosConsultar = parametrosConsulta.Split('*');
         if (parametrosConsultar == null || parametrosConsultar.Length < 2)
         {
             return("-1");                                                      //Significa que los parámetros no son correctos
         }
         var idUsuario = 0;
         var idGac     = 0;
         if (!int.TryParse(parametrosConsultar[0].ToString(), out idUsuario))
         {
             return("-2");                                                        //No se encontró un idUsuario para el nombre enviado
         }
         if (!int.TryParse(parametrosConsultar[1].ToString(), out idGac))
         {
             return("-3");                                                    //No se encontró un idGac para el nombre enviado
         }
         var             data                    = new DataTable();
         List <PaParams> parametros              = new List <PaParams>();
         string          cod_error               = string.Empty;
         string          mensaje_error           = string.Empty;
         string          procedimientoAlmacenado = "pa_obt_miembrosgac_idusuario";
         parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
         parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input));
         data = DbManagement.getDatosDataTable(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros);
         return(data.Rows.Count > 0?  "true": "false");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Пример #12
0
        public static string actualizarDatosUsu(int id_usuario, string nombre, string divipola, string celular)
        {
            string           outTxt        = "";
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@nombre", SqlDbType.VarChar, nombre, ParameterDirection.Input, 400));
            parametros.Add(new PaParams("@celular", SqlDbType.VarChar, celular, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@divipola", SqlDbType.VarChar, divipola, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_upd_info_usuario", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #13
0
        public static string addInfoTecnica(string bpin_proy, string titulo, string descripcion, string[] adjuntos, int id_usuario)
        {
            string           outTxt        = "";
            DateTime         fecha_cre     = DateTime.Now;
            string           ruta_doc      = adjuntos[1];
            string           ruta_img      = adjuntos[0];
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, bpin_proy, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@fechaCreacion", SqlDbType.DateTime, fecha_cre, ParameterDirection.Input));
            parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 500));
            parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 4000));
            parametros.Add(new PaParams("@ruta_arch", SqlDbType.VarChar, ruta_doc, ParameterDirection.Input, 100));
            parametros.Add(new PaParams("@UrlFoto", SqlDbType.VarChar, ruta_img, ParameterDirection.Input, 500));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_ins_info_tecnica", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #14
0
        public static string addGrupoAuditor(int id_usuario, int id_grupo, string bpinproyecto, string motivo)
        {
            string           outTxt        = "";
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            if (id_grupo <= 0)
            {
                parametros.Add(new PaParams("@id_grupo", SqlDbType.Int, System.DBNull.Value, ParameterDirection.Input));
            }
            else
            {
                parametros.Add(new PaParams("@id_grupo", SqlDbType.Int, id_grupo, ParameterDirection.Input));
            }
            parametros.Add(new PaParams("@codigoBPIN", SqlDbType.VarChar, bpinproyecto, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@motivocreacion", SqlDbType.VarChar, motivo, ParameterDirection.Input, 500));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_ins_usu_gac", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }
            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #15
0
        public static string modifRespuestas(string xml_info, int id_usuario)
        {
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            string           outTxt        = "";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@RESPUESTA", SqlDbType.Xml, xml_info, ParameterDirection.Input));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_upd_respuesta_usu", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #16
0
        public static string addDescripTecnica(string bpin_proy, string titulo, string descripcion, int id_usuario)
        {
            string           outTxt        = "";
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@codigoBPIN", SqlDbType.VarChar, bpin_proy, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 500));
            parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 500));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_ins_info_tecnica_desc", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #17
0
        /// <summary>
        /// Sirve para obtener el total de grupos auditorias ciudadanas
        /// </summary>
        /// <param name="palabraClave">Es la palabra clave de la búsqueda</param>
        /// <returns>El # de grupos de auditorias ciudadanas</returns>
        public static DataTable ObtenerTotalGruposAuditoriasCiudadanas(string palabraClave)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@palabraClave", SqlDbType.VarChar, palabraClave.ToUpper(), ParameterDirection.Input, 200));
            return(DbManagement.getDatosDataTable("dbo.pa_cont_gac", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #18
0
 /// <summary>
 /// Sirve para finalizar una tarea
 /// </summary>
 /// <param name="idTarea">Es el id de la tarea</param>
 /// <returns>Devuelve un texto que indica si se hizo o no el proceso</returns>
 static public string FinalizarTarea(string parametrosGuardar)
 {
     try
     {
         var idTarea = 0;
         if (!int.TryParse(parametrosGuardar, out idTarea))
         {
             return("-3");                                      //El valor del idTarea no es un número
         }
         List <DataTable> Data                    = new List <DataTable>();
         List <PaParams>  parametros              = new List <PaParams>();
         string           cod_error               = string.Empty;
         string           mensaje_error           = string.Empty;
         string           procedimientoAlmacenado = "pa_upd_finalizar_tarea";
         parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
         parametros.Add(new PaParams("@fechaCierreTarea", SqlDbType.DateTime, DateTime.Now, ParameterDirection.Input));
         parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
         parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
         Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros);
         return(cod_error + "<||>" + mensaje_error);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Пример #19
0
        public static string cambiarClave(int id_usuario, string hash_clave_ant, string hash_clave_new)
        {
            string           outTxt        = "";
            string           cod_error     = "-1";
            string           mensaje_error = "@ERROR";
            List <DataTable> Data          = new List <DataTable>();
            List <PaParams>  parametros    = new List <PaParams>();

            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@hash_clave", SqlDbType.VarChar, hash_clave_new, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@hash_clave_ant", SqlDbType.VarChar, hash_clave_ant, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
            parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
            Data = DbManagement.getDatos("dbo.pa_upd_clave", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    cod_error     = Data[1].Rows[0]["cod_error"].ToString();
                    mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString();
                }
            }

            outTxt = cod_error + "<||>" + mensaje_error;
            return(outTxt);
        }
Пример #20
0
        /// <summary>
        /// Sirve para consultar el detalle de una tarea
        /// </summary>
        /// <param name="idTarea">Es el id de la tarea</param>
        /// <returns>Devuelve una lista con el detalle de cada tarea</returns>
        static public DataTable ObtenerDetalleTarea(int idTarea)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_detalle_tarea", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #21
0
        public static string validaLogin(string email, string hash_clave)
        {
            string           outTxt     = "";
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@email", SqlDbType.VarChar, email, ParameterDirection.Input, 100));
            parametros.Add(new PaParams("@hash_clave", SqlDbType.VarChar, hash_clave, ParameterDirection.Input, 100));
            parametros.Add(new PaParams("@estado", SqlDbType.Int, "", ParameterDirection.Output));
            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, "", ParameterDirection.Output));
            parametros.Add(new PaParams("@id_perfil", SqlDbType.Int, "", ParameterDirection.Output));
            parametros.Add(new PaParams("@id_rol", SqlDbType.VarChar, "", ParameterDirection.Output));
            parametros.Add(new PaParams("@nombre", SqlDbType.VarChar, "", ParameterDirection.Output));
            parametros.Add(new PaParams("@estadoencuesta", SqlDbType.VarChar, "", ParameterDirection.Output));

            Data = DbManagement.getDatos("dbo.pa_valida_login", CommandType.StoredProcedure, cadTransparencia, parametros);
            if (Data.Count > 1)
            {
                if (Data[1].Rows.Count > 0)
                {
                    outTxt = Data[1].Rows[0]["estado"].ToString() + "<||>" + Data[1].Rows[0]["id_usuario"].ToString() + "<||>" + Data[1].Rows[0]["id_perfil"].ToString() + "<||>" + Data[1].Rows[0]["id_rol"].ToString() + "<||>" + Data[1].Rows[0]["nombre"].ToString() + "<||>" + Data[1].Rows[0]["estadoencuesta"].ToString();
                }
            }
            else
            {
                outTxt = "-1<||>Error en validacion credenciales";
            }

            return(outTxt);
        }
Пример #22
0
        /// <summary>
        /// Sirve para obtener el nombre de los miembros del grupo auditor que hace parte del proyecto
        /// </summary>
        /// <param name="idGac">Es el código del proyecto</param>
        /// <returns>Devulve el nombre de los miembros del GAC</returns>
        public static DataTable GetMiembrosGac(int idGac)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_usuarios_gac_idgac", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #23
0
 /// <summary>
 /// Sirve para verificar si un usuario pertenece al Gac
 /// </summary>
 /// <param name="parametrosConsulta">Son los parámetros necesarios para la consulta</param>
 /// <returns>Devuelve una cadena de texto que indica si el usuario pertenece o no al GAC</returns>
 public static string VerificarUsuarioGac(string[] parametos)
 {
     try
     {
         if (parametos == null || parametos.Length < 2)
         {
             return("-1");                                  //Significa que los parámetros no son correctos
         }
         var             idUsuario  = 0;
         var             codigoBpin = "";
         List <PaParams> parametros = new List <PaParams>();
         parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, codigoBpin, ParameterDirection.Input, 15));
         parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
         var dtSalida = DbManagement.getDatosDataTable("dbo.pa_obt_idaudiencia_codigobpin_tipoaudiencia", CommandType.StoredProcedure, cadTransparencia, parametros);
         if (dtSalida.Rows.Count > 0 && dtSalida.Columns.Count > 0 && dtSalida.Rows[0].ItemArray[0] != null)
         {
             return(dtSalida.Rows[0].ItemArray[0].ToString());
         }
         else
         {
             return(string.Empty);
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Пример #24
0
        public static DataTable ObtenerRecursosFotografico(int idTarea, string rutaRecurso)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
            DataTable dtRta = new DataTable();

            dtRta.Columns.Add("url");
            dtRta.Columns.Add("fechaCreacion");
            dtRta.Columns.Add("descripcion");
            dtRta.Columns.Add("responsable");
            dtRta.Columns.Add("lugar");
            dtRta.Columns.Add("estado");
            DataTable dtDatos = DbManagement.getDatosDataTable("dbo.pa_obt_recursos_tarea", CommandType.StoredProcedure, cadTransparencia, parametros);

            foreach (DataRow drFila in dtDatos.Rows)
            {
                DataRow nuevaFila = dtRta.NewRow();
                nuevaFila[0] = "../.." + rutaRecurso + "/" + drFila.ItemArray[0];
                nuevaFila[1] = drFila.ItemArray[1];
                nuevaFila[2] = drFila.ItemArray[2];
                nuevaFila[3] = drFila.ItemArray[3];
                nuevaFila[4] = drFila.ItemArray[4];
                nuevaFila[5] = drFila.ItemArray[5];
                dtRta.Rows.Add(nuevaFila);
            }
            return(dtRta);
        }
Пример #25
0
        /// <summary>
        /// Devuelve la información el detalle de un acta de reuniones de una tarea
        /// </summary>
        /// <param name="idTareadtar">Es el id de la tarea</param>
        /// <returns>Devuelve una tabla de datos con los detalles de las actas de reuniones</returns>
        public static DataTable ObtenerTemasTratarActasReuniones(int idTareadtar)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTareadtar, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_temastratar_acta_reuniones", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #26
0
 public static string GuardarFuncionarioPublicoAcompanaVisitaTarea(string[] parametrosGuardar)
 {
     try
     {
         if (parametrosGuardar == null || parametrosGuardar.Length < 1)
         {
             return("-1");                                                  //Significa que los parámetros no son correctos
         }
         var idTarea = 0;
         var funcionarioAcompanaVisita = string.Empty;
         if (!int.TryParse(parametrosGuardar[0].ToString(), out idTarea))
         {
             return("-2");                                                    //No se encontró un idTipoTarea para el nombre enviado
         }
         if (parametrosGuardar[1] != null)
         {
             funcionarioAcompanaVisita = parametrosGuardar[1];
         }
         List <DataTable> Data                    = new List <DataTable>();
         List <PaParams>  parametros              = new List <PaParams>();
         string           cod_error               = string.Empty;
         string           mensaje_error           = string.Empty;
         string           procedimientoAlmacenado = "pa_upd_funcionarioAcompanatareas";
         parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
         parametros.Add(new PaParams("@funcionarioAcompanaVisita", SqlDbType.NVarChar, funcionarioAcompanaVisita, ParameterDirection.Input, 1000));
         parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output));
         parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output));
         Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros);
         return(cod_error + "<||>" + mensaje_error);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Пример #27
0
        public static DataTable BuscarInformacionVisitaCampo(int idTarea)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_infovisitacampo", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #28
0
        public static List <DataTable> listarProyectosAll()
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            Data = DbManagement.getDatos("dbo.pa_listar_proyectos", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
Пример #29
0
        public static List <DataTable> obtCuestionarioAyuda()
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            Data = DbManagement.getDatos("dbo.pa_obt_cuestionario_ayuda", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
Пример #30
0
        public static DataTable obtReporteEncuesta(DateTime fecha_ini, DateTime fecha_fin)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@fecha_inicial", SqlDbType.DateTime, fecha_ini, ParameterDirection.Input));
            parametros.Add(new PaParams("@fecha_final", SqlDbType.DateTime, fecha_fin, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_reporte_encuesta", CommandType.StoredProcedure, cadTransparencia, parametros));
        }