예제 #1
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);
        }
예제 #2
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);
        }
예제 #3
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);
     }
 }
예제 #4
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);
     }
 }
예제 #5
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);
        }
예제 #6
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);
        }
예제 #7
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);
        }
예제 #8
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);
        }
예제 #9
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);
     }
 }
예제 #10
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);
        }
예제 #11
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);
        }
예제 #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 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);
        }
예제 #14
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);
        }
예제 #15
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);
        }
예제 #16
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);
        }
예제 #17
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);
        }
예제 #18
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);
        }
예제 #19
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);
        }
예제 #20
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);
        }
예제 #21
0
        public static List <DataTable> listaTipoCuestionario()
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            Data = DbManagement.getDatos("dbo.pa_listar_tiposcuestionario", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #22
0
        public static List <DataTable> obtEstadisticas(String opcion)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@opcion", SqlDbType.VarChar, opcion, ParameterDirection.Input, 3));
            Data = DbManagement.getDatos("dbo.pa_obt_estadisticas", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #23
0
        public static List <DataTable> obtCuentaCorreo(int config)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@configCorreo", SqlDbType.Int, config, ParameterDirection.Input));
            Data = DbManagement.getDatos("dbo.pa_obt_cuenta_correo", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #24
0
        public static List <DataTable> obtRegCompromisos(int id_audiencia)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@id_audiencia", SqlDbType.Int, id_audiencia, ParameterDirection.Input));
            Data = DbManagement.getDatos("dbo.pa_sql_compromisos_aud", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #25
0
        public static List <DataTable> obtValoracionProy(string cod_bpin)
        {
            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));
            Data = DbManagement.getDatos("dbo.pa_sql_valoracion", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #26
0
        public static List <DataTable> obtPerfilUsuario(int id_usuario)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input));
            Data = DbManagement.getDatos("dbo.pa_obt_perfil", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #27
0
        public static List <DataTable> obtDatosUsuarioByHash(string hash_codigo)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@hash_codigo", SqlDbType.VarChar, hash_codigo, ParameterDirection.Input, 64));
            Data = DbManagement.getDatos("dbo.pa_obt_usuario_hash", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #28
0
        public static List <DataTable> ObtParametroGeneral(string llave)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@llave", SqlDbType.VarChar, llave, ParameterDirection.Input, 200));
            Data = DbManagement.getDatos("dbo.pa_obt_param_gen", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #29
0
        public static List <DataTable> obtInfoContratoProy(string NumCtto)
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@NumCtto", SqlDbType.VarChar, NumCtto, ParameterDirection.Input, 50));
            Data = DbManagement.getDatos("dbo.pa_obt_detalle_contrato", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }
예제 #30
0
        public static List <DataTable> obtMunicipios()
        {
            List <DataTable> Data       = new List <DataTable>();
            List <PaParams>  parametros = new List <PaParams>();

            parametros.Add(new PaParams("@id_departamento", SqlDbType.VarChar, System.Data.SqlTypes.SqlChars.Null, ParameterDirection.Input, 15));
            Data = DbManagement.getDatos("dbo.pa_listar_municipios", CommandType.StoredProcedure, cadTransparencia, parametros);
            return(Data);
        }