public SistemaLogic Sistema_x_Token(string token, int codigo_usuario)
        {
            SistemaLogic sistema = new SistemaLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_SISTEMA_X_TOKEN", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("TOKEN", SqlDbType.VarChar, token),
                                        SQLServer.CreateParameter("CODIGO_USUARIO", SqlDbType.Int, codigo_usuario));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    sistema = new GenericInstance <SistemaLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(sistema);
        }
        public List <OpcionLogic> Usuario_x_Sistema(string usuario, int codigo_sistema)
        {
            List <OpcionLogic> litaOpciones = new List <OpcionLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_USUARIO_X_SISTEMA", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("USUARIO", SqlDbType.VarChar, usuario),
                                        SQLServer.CreateParameter("CODIGO_SISTEMA", SqlDbType.Int, codigo_sistema));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    litaOpciones = new GenericInstance <OpcionLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(litaOpciones);
        }
        public UsuariosLogic Login(string usuario, string contrasena)
        {
            UsuariosLogic usuarios = new UsuariosLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_LOGIN", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("USUARIO", SqlDbType.VarChar, usuario),
                                        SQLServer.CreateParameter("CONTRASENA", SqlDbType.VarChar, contrasena));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    usuarios = new GenericInstance <UsuariosLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(usuarios);
        }
        public List <ReporteLogic> ObtenerDetalleIndicador(long codigoGuiaEmpresarial, long codigoTipoRegistro, long codigoTipoPeriodicidad, int tipoPlan)
        {
            List <ReporteLogic> reporte = new List <ReporteLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("REP.USP_SEL_REPORTE_DETALLE_INDICADOR_LISTAR", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("TIPO_DOCUMENTO_EMPRESARIAL", SqlDbType.Int, codigoGuiaEmpresarial),
                                        SQLServer.CreateParameter("TIPO_REGISTRO", SqlDbType.Int, codigoTipoRegistro),
                                        SQLServer.CreateParameter("TIPO_PERIODICIDAD", SqlDbType.Int, codigoTipoPeriodicidad),
                                        SQLServer.CreateParameter("TIPO_PLAN", SqlDbType.Int, tipoPlan));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    reporte = new GenericInstance <ReporteLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(reporte);
        }
Beispiel #5
0
        public List <PerfilLogic> Paginacion(PaginateParams paginateParams)
        {
            List <PerfilLogic> listEntidadLogic = new List <PerfilLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_SEL_PERFIL_PAG", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("SORTDIRECTION", SqlDbType.VarChar, paginateParams.SortDirection),
                                        SQLServer.CreateParameter("SORTCOLUMN", SqlDbType.VarChar, paginateParams.SortColumn),
                                        SQLServer.CreateParameter("PAGEINDEX", SqlDbType.Int, paginateParams.PageIndex),
                                        SQLServer.CreateParameter("ROWSPERPAGE", SqlDbType.Int, paginateParams.RowsPerPage),
                                        SQLServer.CreateParameter("PAGINATE", SqlDbType.Bit, paginateParams.IsPaginate),
                                        SQLServer.CreateParameter("FILTERS", SqlDbType.Structured, paginateParams.Filters));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    listEntidadLogic = new GenericInstance <PerfilLogic>().readDataReaderList(oReader);
                }
                paginateParams.TotalRows = listEntidadLogic.Count > 0 ? listEntidadLogic[0].CantidadTotalRegistros : 0;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(listEntidadLogic);
        }
        public List <VariableDetalleLogic> Paginacion(PaginateParams paginateParams, float codigoGuiaEmpresarial, float tipoRegistro)
        {
            List <VariableDetalleLogic> listEntidadLogic = new List <VariableDetalleLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MOV.USP_SEL_VARIABLE_DETALLE_PAG", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_TIPO_REGISTRO", SqlDbType.Int, tipoRegistro),
                                        SQLServer.CreateParameter("CODIGO_GUIA_EMPRESARIAL", SqlDbType.Int, codigoGuiaEmpresarial),
                                        SQLServer.CreateParameter("SORTDIRECTION", SqlDbType.VarChar, paginateParams.SortDirection),
                                        SQLServer.CreateParameter("SORTCOLUMN", SqlDbType.VarChar, paginateParams.SortColumn),
                                        SQLServer.CreateParameter("PAGEINDEX", SqlDbType.Int, paginateParams.PageIndex),
                                        SQLServer.CreateParameter("ROWSPERPAGE", SqlDbType.Int, paginateParams.RowsPerPage),
                                        SQLServer.CreateParameter("PAGINATE", SqlDbType.Bit, paginateParams.IsPaginate),
                                        SQLServer.CreateParameter("FILTERS", SqlDbType.Structured, paginateParams.Filters));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    listEntidadLogic = new GenericInstance <VariableDetalleLogic>().readDataReaderList(oReader);
                }
                paginateParams.TotalRows = listEntidadLogic.Count > 0 ? listEntidadLogic[0].CantidadTotalRegistros : 0;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(listEntidadLogic);
        }
        public List <DashboardLogic> Listar(int CodigoTipoGuia, int CodigoIndicador, int CodigoTipoRegistro, int TipoPeriodicidad, int SubTipoPeriodicidad, string Anio, string Fecha, int tipoPlan)
        {
            List <DashboardLogic> lista = new List <DashboardLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MAN.USP_DASHBOARD_SEL", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_TIPO_GUIA_EMPRESARIAL", SqlDbType.Int, CodigoTipoGuia),
                                        SQLServer.CreateParameter("CODIGO_INDICADOR", SqlDbType.Int, CodigoIndicador),
                                        SQLServer.CreateParameter("CODIGO_TIPO_REGISTRO", SqlDbType.Int, CodigoTipoRegistro),
                                        SQLServer.CreateParameter("TIPO_PERIODICIDAD", SqlDbType.Int, TipoPeriodicidad),
                                        SQLServer.CreateParameter("CODIGO_TIPO_PERIODICIDAD", SqlDbType.Int, SubTipoPeriodicidad),
                                        SQLServer.CreateParameter("ANIO", SqlDbType.VarChar, Anio),
                                        SQLServer.CreateParameter("FECHA", SqlDbType.VarChar, Fecha),
                                        SQLServer.CreateParameter("TIPO_PLAN", SqlDbType.VarChar, tipoPlan));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    lista = new GenericInstance <DashboardLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(lista);
        }
        public List <IndicadorDetalleLogic> Listar(int CodigoAlineamientoEstrategico, int codigoTipoRegistro, int codigoTipoPlan, string fechaPeriodo)
        {
            List <IndicadorDetalleLogic> listEntidadLogic = new List <IndicadorDetalleLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MOV.USP_SEL_INDICADOR_DETALLE_LISTAR", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_ALINEAMIENTO_ESTRATEGICO", SqlDbType.Int, CodigoAlineamientoEstrategico),
                                        SQLServer.CreateParameter("CODIGO_TIPO_REGISTRO", SqlDbType.Int, codigoTipoRegistro),
                                        SQLServer.CreateParameter("CODIGO_TIPO_PLAN", SqlDbType.Int, codigoTipoPlan),
                                        SQLServer.CreateParameter("FECHA_PERIODO", SqlDbType.VarChar, fechaPeriodo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    listEntidadLogic = new GenericInstance <IndicadorDetalleLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(listEntidadLogic);
        }
Beispiel #9
0
        public List <DistritoBE> List_Distrito_APP(int ProvinciaId)
        {
            var list = new List <DistritoBE>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Distrito_Sellst_APP", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("ProvinciaId", SqlDbType.Int, ProvinciaId)
                                        );
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        var objentidad = new DistritoBE();
                        objentidad.DistritoId  = DataConvert.ToInt(dataReader["N_IDDistrito"]);
                        objentidad.ProvinciaId = ProvinciaId;
                        objentidad.Descripcion = DataConvert.ToString(dataReader["S_Descripcion"]);
                        list.Add(objentidad);
                    }
                }
                SQLServer.CloseConection();
            }
            catch (Exception ex)
            {
                Log _log = new Log {
                    IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Distrito_APP(Repository Categoria) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            return(list);
        }
Beispiel #10
0
        public ParametroDetalleLogic Obtener(long codParametro, string codElemento)
        {
            ParametroDetalleLogic parametroDetalle = new ParametroDetalleLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("PAR.USP_SEL_PARAMETRO_DETALLE_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_PARAMETRO", SqlDbType.BigInt, codParametro),
                                        SQLServer.CreateParameter("CODIGO_ELEMENTO", SqlDbType.VarChar, codElemento));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    parametroDetalle = new GenericInstance <ParametroDetalleLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(parametroDetalle);
        }
Beispiel #11
0
        public List <Especialidad> List_Especialidad_Paginate_Filtro(PaginateParams paginateParams, Especialidad filtro)
        {
            var list = new List <Especialidad>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Especialidad_Sellst_Paginate_Filtro", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("SortDirection", SqlDbType.VarChar, paginateParams.SortDirection),
                                        SQLServer.CreateParameter("SortColumn", SqlDbType.VarChar, paginateParams.SortColumn),
                                        SQLServer.CreateParameter("PageIndex", SqlDbType.Int, paginateParams.PageIndex),
                                        SQLServer.CreateParameter("RowsPerPage", SqlDbType.Int, paginateParams.RowsPerPage),
                                        SQLServer.CreateParameter("IDCategoria", SqlDbType.Int, filtro.IDCategoria),
                                        SQLServer.CreateParameter("Paginate", SqlDbType.Bit, paginateParams.IsPaginate),
                                        SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters));
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        var objEspecialidad = new Especialidad();
                        paginateParams.TotalRows       = DataConvert.ToInt(dataReader["List_TotalRegistros"]);
                        objEspecialidad.IDEspecialidad = DataConvert.ToInt(dataReader["N_IDEspecialidad"]);
                        objEspecialidad.IDCategoria    = DataConvert.ToInt(dataReader["N_IDCategoria"]);
                        objEspecialidad.Descripcion    = DataConvert.ToString(dataReader["S_Descripcion"]);
                        objEspecialidad.Categoria      = DataConvert.ToString(dataReader["S_Categoria"]);
                        objEspecialidad.Estado         = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : "Inactivo";
                        list.Add(objEspecialidad);
                    }
                }
                SQLServer.CloseConection();
            }
            catch (Exception ex)
            {
                Log _log = new Log {
                    IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Especialidad_Paginate_Filtro(Repository Especialidad) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(list);
        }
        public List <PostulacionBE> List_Postulacion_APP(int UsuarioId)
        {
            var list = new List <PostulacionBE>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Postulacion_Sellst_APP", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("UsuarioId", SqlDbType.Int, UsuarioId));
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        var objentidad = new PostulacionBE();
                        objentidad.PerfilId       = DataConvert.ToInt(dataReader["N_IDPerfil"]);
                        objentidad.PostulacionId  = DataConvert.ToInt(dataReader["N_IDPostulacion"]);
                        objentidad.Especialidad   = DataConvert.ToString(dataReader["S_Especialidad_Nombre"]);
                        objentidad.Categoria      = DataConvert.ToString(dataReader["S_Categoria_Nombre"]);
                        objentidad.Requisitos     = DataConvert.ToString(dataReader["S_Requisitos"]);
                        objentidad.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]);
                        objentidad.PostulaEn      = DataConvert.ToString(dataReader["S_PostulaEn"]);
                        objentidad.Fecha          = DataConvert.ToDateTime(dataReader["D_FechaPostulacion"]);
                        objentidad.UsuarioId      = UsuarioId;
                        objentidad.ColorCategoria = DataConvert.ToString(dataReader["S_CategoriaColor"]);


                        list.Add(objentidad);
                    }
                }
                SQLServer.CloseConection();
            }
            catch (Exception ex)
            {
                Log _log = new Log {
                    IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Postulacion_APP(Repository Categoria) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(list);
        }
Beispiel #13
0
        public Usuario Verificar_Usuario_Externo(Login login)
        {
            var objusuario = new Usuario();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Login_Sel_ValidaUsuarioExterno", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("S_Usuario", SqlDbType.VarChar, login.S_Usuario),
                                        SQLServer.CreateParameter("S_Password", SqlDbType.VarChar, login.S_Password));
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        objusuario.UsuarioId         = DataConvert.ToInt(dataReader["N_IDUsuario"]);
                        objusuario.CorreoElectronico = DataConvert.ToString(dataReader["S_UserName"]);
                        objusuario.NombreCompleto    = DataConvert.ToString(dataReader["S_Nombres"]);
                        objusuario.ApellidoPaterno   = DataConvert.ToString(dataReader["S_ApellidoPaterno"]);
                        objusuario.ApellidoMaterno   = DataConvert.ToString(dataReader["S_ApellidoMaterno"]);
                        objusuario.Estado            = DataConvert.ToString(dataReader["S_Estado"]);
                        objusuario.DNI       = DataConvert.ToString(dataReader["S_DNI"]);
                        objusuario.Resultado = DataConvert.ToInt(dataReader["N_Resultado"]);
                    }
                }
                SQLServer.CloseConection();
            }
            catch (Exception ex)
            {
                Log _log = new Log
                {
                    IDCategoria     = 2,
                    UsuarioCreacion = "",
                    Mensaje         = "Origen:REPOSITORY - Método:Verificar_Usuario_Externo(Repository Login) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(objusuario);
        }
Beispiel #14
0
        public Administrador Verificar_Usuario_Admin(Login login)
        {
            var objAdministrador = new Administrador();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Login_Sel_ValidaUsuario", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("S_Usuario", SqlDbType.VarChar, login.S_Usuario),
                                        SQLServer.CreateParameter("S_Password", SqlDbType.VarChar, login.S_Password));
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        objAdministrador.AdministradorId = DataConvert.ToInt(dataReader["N_IDUsuario"]);
                        objAdministrador.Codigo          = DataConvert.ToString(dataReader["S_UserName"]);
                        objAdministrador.Estado          = DataConvert.ToString(dataReader["S_Nombres"]);
                        objAdministrador.IDRol           = DataConvert.ToInt(dataReader["N_IDRol"]);
                    }
                }
                SQLServer.CloseConection();
            }
            catch (Exception ex)
            {
                Log _log = new Log
                {
                    IDCategoria     = 2,
                    UsuarioCreacion = "",
                    Mensaje         = "Origen:REPOSITORY - Método:Verificar_Usuario(Repository Login) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(objAdministrador);
        }
Beispiel #15
0
        public PerfilLogic Obtener(float codigo)
        {
            PerfilLogic entidadLogic = new PerfilLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_SEL_PERFIL_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_PERFIL", SqlDbType.BigInt, codigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <PerfilLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }
Beispiel #16
0
        public VariableLogic ObtenerByNombre(string nombreCodigo)
        {
            VariableLogic entidadLogic = new VariableLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MAN.USP_SEL_VARIABLE_OBTENER_BY_NOMBRE", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("NOMBRE_VARIABLE", SqlDbType.VarChar, nombreCodigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <VariableLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }
        public VariableDetalleLogic Obtener(float codigo)
        {
            VariableDetalleLogic entidadLogic = new VariableDetalleLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MOV.USP_SEL_VARIABLE_DETALLE_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_VARIABLE_DETALLE", SqlDbType.BigInt, codigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <VariableDetalleLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }
Beispiel #18
0
        public AlineamientoConfiguracionLogic Obtener(float codigo)
        {
            AlineamientoConfiguracionLogic entidadLogic = new AlineamientoConfiguracionLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("MOV.USP_SEL_ALINEAMIENTO_CONFIGURACION_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_ALINEAMIENTO_CONFIGURACION", SqlDbType.BigInt, codigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <AlineamientoConfiguracionLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }
Beispiel #19
0
        public List <ReporteLogic> ObtenerDetalle(long codigoGuiaEmpresarial)
        {
            List <ReporteLogic> reporte = new List <ReporteLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("REP.USP_SEL_REPORTE_DETALLE_LISTAR", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("TIPO_DOCUMENTO_EMPRESARIAL", SqlDbType.BigInt, codigoGuiaEmpresarial));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    reporte = new GenericInstance <ReporteLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(reporte);
        }
        public List <ParametroLogic> Listar()
        {
            List <ParametroLogic> listParametro = new List <ParametroLogic>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("PAR.USP_SEL_PARAMETRO_LISTAR", CommandType.StoredProcedure);

                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    listParametro = new GenericInstance <ParametroLogic>().readDataReaderList(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(listParametro);
        }