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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }