Пример #1
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);
        }
Пример #2
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));
        }
Пример #3
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));
        }
Пример #4
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);
        }
Пример #5
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));
        }
Пример #6
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));
        }
Пример #7
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);
     }
 }
Пример #8
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));
        }
Пример #9
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);
     }
 }
Пример #10
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));
        }
Пример #11
0
        /// <summary>
        /// Sirve para traer los planes de trabajo de todos los proyectos
        /// </summary>
        /// <param name="codigoBPIN">Es el código del proyecto</param>
        /// <param name="idUsuario">Es el id del usuario</param>
        /// <param name="idGac">Es el id del Gac</param>
        /// <returns>Todos los planes de trabajo que existan en la base de datos para ese proyecto y usuario</returns>
        static public DataTable GetPlanesTrabajo(string codigoBPIN, int idGac, int idUsuario)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@codigoBPIN", SqlDbType.VarChar, codigoBPIN, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@idGac", SqlDbType.VarChar, idGac, ParameterDirection.Input));
            parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_plan_trabajo", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #12
0
        /// <summary>
        /// Sirve para obtener información de los proyectos
        /// </summary>
        /// <param name="palabraClave">Es la palabra clave de la búsqueda</param>
        /// <param name="numPag">Número de página</param>
        /// <param name="TamanoPag">Tamaño de la página</param>
        /// <returns>Devuelve una tabla con todos los proyectos que cumplen la condición</returns>
        public static DataTable ObtInfoGac(string palabraClave, int numPag, int TamanoPag)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@palabraClave", SqlDbType.VarChar, palabraClave, ParameterDirection.Input, 200));
            parametros.Add(new PaParams("@pagenum", SqlDbType.Int, numPag, ParameterDirection.Input));
            parametros.Add(new PaParams("@pagesize", SqlDbType.Int, TamanoPag, ParameterDirection.Input));
            return(DbManagement.getDatosDataTable("dbo.pa_obt_gac", CommandType.StoredProcedure, cadTransparencia, parametros));
        }
Пример #13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="idTarea"></param>
        /// <param name="idTipoAdjunto"></param>
        /// <param name="rutaRecurso"></param>
        /// <returns></returns>
        public static string ObtenerListaAsistenciaActasReuniones(int idTarea, int idTipoAdjunto, string rutaRecurso)
        {
            string          rta        = string.Empty;
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
            parametros.Add(new PaParams("@idTipoAdjunto", SqlDbType.Int, idTipoAdjunto, ParameterDirection.Input));
            var dtRta = DbManagement.getDatosDataTable("dbo.pa_obt_ultimarutaadjuntotarea", CommandType.StoredProcedure, cadTransparencia, parametros);

            if (dtRta.Rows.Count > 0)
            {
                rta = "../.." + rutaRecurso + "/" + dtRta.Rows[0].ItemArray[0].ToString();
            }
            return(rta);
        }
Пример #14
0
        public static string VerificarRelacionProyectoAudiencia(string codigoBpin, string tipoAudiencia)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, codigoBpin, ParameterDirection.Input, 15));
            parametros.Add(new PaParams("@TipoAudiencia", SqlDbType.NVarChar, tipoAudiencia, ParameterDirection.Input, 100));
            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);
            }
        }
Пример #15
0
        /// <summary>
        /// Sirve para determinar si un usuario a presentado la evaluación de experiencia de una audiencia
        /// </summary>
        /// <param name="idAudiencia">Es el id de la audiencia</param>
        /// <param name="idUsuario">Es el id del usuario</param>
        /// <returns>Devuelve un verdado o falso indicando si ya presentó o no la evaluación</returns>
        private static bool ValidarEvaluacionXIdAudienciaIdUsuario(int idAudiencia, int idUsuario)
        {
            List <PaParams> parametros              = new List <PaParams>();
            string          cod_error               = string.Empty;
            string          mensaje_error           = string.Empty;
            string          procedimientoAlmacenado = "pa_obt_evalExperienciaXIdAudienciaIdUsuario";

            parametros.Add(new PaParams("@Idusuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
            parametros.Add(new PaParams("@IdAudiencia", SqlDbType.Int, idAudiencia, ParameterDirection.Input));
            if (DbManagement.getDatosDataTable(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros).Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #16
0
        /// <summary>
        /// Sirve para saber si ya existe un id de encuesta caracterización
        /// </summary>
        /// <param name="idUsuario">Es el id del usuario</param>
        /// <returns>Devuelve un número que indica si hay o no un registro de caracterización para este usuario</returns>
        private static int ObtenerIdEncuestaCaracterizacion(int idUsuario)
        {
            List <PaParams> parametros = new List <PaParams>();

            parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
            //parametros.Add(new PaParams("@idDivipola", SqlDbType.VarChar, idDivipola.ToString(), ParameterDirection.Input, 15));
            DataTable dtRta = DbManagement.getDatosDataTable("pa_obt_idenccarac_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros);
            int       sal   = 0;

            if (dtRta.Rows.Count == 0 || dtRta.Columns.Count == 0)
            {
                return(0);
            }
            else if (!int.TryParse(dtRta.Rows[0].ItemArray[0].ToString(), out sal))
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(dtRta.Rows[0].ItemArray[0]));
            }
        }
Пример #17
0
 private static int ObtenerIdMiembroGac(int idUsuario, int idTarea)
 {
     try
     {
         List <PaParams> parametros = new List <PaParams>();
         parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input));
         parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input));
         DataTable dtSalida = DbManagement.getDatosDataTable("dbo.pa_obt_idmiembrogac_idUsuarioIdTarea", CommandType.StoredProcedure, cadTransparencia, parametros);
         if (dtSalida.Rows.Count > 0 && dtSalida.Columns.Count > 0 && dtSalida.Rows[0].ItemArray[0] != null && dtSalida.Rows[0].ItemArray[0].ToString() != string.Empty)
         {
             return(Convert.ToInt32(dtSalida.Rows[0].ItemArray[0]));
         }
         else
         {
             return(-9); // Significa que no existe una relación entre idUsuario y miembro gac
         }
     }
     catch (Exception)
     {
         return(-8); //Significa hubo un error en la consulta a la base de datos
     }
 }
Пример #18
0
        /// <summary>
        /// Sirve para validar si el municipio existe en la base de datos
        /// </summary>
        /// <param name="nombreMunicipio">Correponde a la secuencia municipio-Departamento</param>
        /// <returns>Si los nombres del municipio y departamento coinciden con los almacenados en la bd devuelve verdadero.</returns>
        static public bool ExisteMunicipio(string nombreMunicipio)
        {
            var municipio         = string.Empty;
            var departamento      = string.Empty;
            var municipioProcesar = nombreMunicipio.Split('-');

            if (municipioProcesar.Length > 1)
            {
                municipio    = municipioProcesar[0].Trim().ToUpper();
                departamento = municipioProcesar[1].Trim().ToUpper();
            }
            else
            {
                municipio = municipioProcesar[0].Trim().ToUpper();
            }
            DataTable dtMunicipios    = DbManagement.getDatosDataTable("dbo.pa_listar_depmun", CommandType.StoredProcedure, cadTransparencia, new List <PaParams>());
            var       existeMunicipio = (from registro in dtMunicipios.AsEnumerable()
                                         where registro.ItemArray[1] != null && registro.ItemArray[0] != null && registro.ItemArray[1].ToString().Trim().ToUpper() == municipio && registro.ItemArray[0].ToString().Trim().ToUpper() == departamento
                                         select registro).ToArray();

            return(existeMunicipio.Any());
        }
Пример #19
0
        static private int ObtenerIdDivipola(string municipioDepartamento)
        {
            var entidadesTerritoriales = municipioDepartamento.Split('-');

            if (entidadesTerritoriales.Length < 2)
            {
                return(-1);                            //Significa que no existen los datos de entrada (Municipio y Departamento)
            }
            var parametros = new List <PaParams>();

            parametros.Add(new PaParams("@nombreCiudad", SqlDbType.VarChar, entidadesTerritoriales[0].Trim(), ParameterDirection.Input, 100));
            parametros.Add(new PaParams("@nombreDepto", SqlDbType.VarChar, entidadesTerritoriales[1].Trim(), ParameterDirection.Input, 100));
            var dtIdDivipola = DbManagement.getDatosDataTable("dbo.pa_obt_divipolaid", CommandType.StoredProcedure, cadTransparencia, parametros);

            if (dtIdDivipola != null && dtIdDivipola.Rows.Count > 0)
            {
                int rta = 0;
                return(int.TryParse(dtIdDivipola.Rows[0].ItemArray[0].ToString(), out rta) ? rta : -2);//Significa que el valor que trajo no es entero
            }
            else
            {
                return(0);//Significa que no hubo datos
            }
        }
Пример #20
0
 /// <summary>
 /// Sirve para obtener los tipos de tarea
 /// </summary>
 /// <returns>Devuelve los tipos de tarea</returns>
 public static DataTable GetTiposTareas()
 {
     return(DbManagement.getDatosDataTable("dbo.pa_obt_tipos_tarea", CommandType.StoredProcedure, cadTransparencia, new List <PaParams>()));
 }
Пример #21
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 static public DataTable GetMunicipiosDepartamento()
 {
     return(DbManagement.getDatosDataTable("dbo.pa_listar_depmun", CommandType.StoredProcedure, cadTransparencia, new List <PaParams>()));
 }
Пример #22
0
        /// <summary>
        /// Sirve para obtener las encuestas realizadas en cada fecha de corte
        /// </summary>
        /// <returns></returns>
        static public DataTable ObtenerFechaCorteReporteCaracterizacion(string fechasCorte)
        {
            DataTable rta = null;

            try
            {
                var fechasConsultar = fechasCorte.Split('*');
                if (fechasConsultar.Length >= 2)
                {
                    var fechaInicio = DateTime.Now;
                    var fechaFin    = DateTime.Now;
                    if (!DateTime.TryParse(fechasConsultar[0], out fechaInicio))
                    {
                        return(null);
                    }

                    if (!DateTime.TryParse(fechasConsultar[1], out fechaFin))
                    {
                        return(null);
                    }
                    rta = new DataTable();
                    rta.Columns.Add("FechaInicio", typeof(string));
                    rta.Columns.Add("FechaFin", typeof(string));
                    rta.Columns.Add("Total", typeof(int));
                    var parametros = new List <PaParams>();
                    parametros.Add(new PaParams("@FechaInicio", SqlDbType.DateTime, fechaInicio, ParameterDirection.Input));
                    parametros.Add(new PaParams("@FechaFin", SqlDbType.DateTime, fechaFin, ParameterDirection.Input));
                    DataTable dtEncuestasRealizadas = DbManagement.getDatosDataTable("dbo.pa_obt_totalencuestasxfechascorte", CommandType.StoredProcedure, cadTransparencia, parametros);
                    DataRow   drFilaIngresar        = rta.NewRow();
                    drFilaIngresar[0] = fechaInicio.ToShortDateString();
                    drFilaIngresar[1] = fechaFin.ToShortDateString();
                    drFilaIngresar[2] = 0;
                    if (dtEncuestasRealizadas.Rows.Count > 0)
                    {
                        drFilaIngresar[2] = Convert.ToInt32(dtEncuestasRealizadas.Rows[0].ItemArray[0]);
                    }
                    rta.Rows.Add(drFilaIngresar);
                }
                //DataTable dtFechaCorte = DbManagement.getDatosDataTable("dbo.pa_obt_fechascorteencuesta", CommandType.StoredProcedure, cadTransparencia, new List<PaParams>());
                //if (dtFechaCorte != null && dtFechaCorte.Rows.Count > 0)
                //{
                //  rta = new DataTable();
                //  rta.Columns.Add("FechaInicio", typeof(string));
                //  rta.Columns.Add("FechaFin", typeof(string));
                //  rta.Columns.Add("Total", typeof(int));
                //  foreach (DataRow drfila in dtFechaCorte.Rows)
                //  {
                //    var fechaInicio = DateTime.Now;
                //    var fechaFin = DateTime.Now;
                //    if (!DateTime.TryParse(drfila.ItemArray[0].ToString(), out fechaInicio)) return null;
                //    if (!DateTime.TryParse(drfila.ItemArray[1].ToString(), out fechaFin)) return null;
                //    var parametros = new List<PaParams>();
                //    parametros.Add(new PaParams("@FechaInicio", SqlDbType.DateTime, fechaInicio, ParameterDirection.Input));
                //    parametros.Add(new PaParams("@FechaFin", SqlDbType.DateTime, fechaFin, ParameterDirection.Input));
                //    DataTable dtEncuestasRealizadas = DbManagement.getDatosDataTable("dbo.pa_obt_totalencuestasxfechascorte", CommandType.StoredProcedure, cadTransparencia, parametros);
                //    DataRow drFilaIngresar = rta.NewRow();
                //    drFilaIngresar[0] = fechaInicio.ToShortDateString();
                //    drFilaIngresar[1] = fechaFin.ToShortDateString();
                //    drFilaIngresar[2] = 0;
                //    if (dtEncuestasRealizadas.Rows.Count > 0)
                //      drFilaIngresar[2] = Convert.ToInt32(dtEncuestasRealizadas.Rows[0].ItemArray[0]);
                //    rta.Rows.Add(drFilaIngresar);
                //  }
                //}
            }
            catch (Exception)
            {
                rta = null;
            }
            return(rta);
        }
 /// <summary>
 /// Sirve para obtener todas las categorias de auditores definidas
 /// </summary>
 /// <returns>Una tabla con los tipos de auditor que existen en la base de datos</returns>
 static public DataTable GetCategoriasAuditor()
 {
     return(DbManagement.getDatosDataTable("dbo.pa_listar_tiposauditor", CommandType.StoredProcedure, cadTransparencia, new List <PaParams>()));
 }