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 <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 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 <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 <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 AppResponse MantenimientoHistorico(List <IndicadorDetalleHistoricoLogic> listaIndicadorDetalle, List <VariableFormulaHistoricoLogic> listaVariables, string accion) { try { DataTable dtIndicadorDetalle = new DataTable(); DataTable dtVariableFormula = new DataTable(); List <IndicadorDetalleHistorico> listaEntidadIndicadorDetalle = listaIndicadorDetalle.Cast <IndicadorDetalleHistorico>().ToList(); List <VariableFormulaHistorico> listaEntidadVariableFormula = listaVariables.Cast <VariableFormulaHistorico>().ToList(); dtIndicadorDetalle = Util.ConvertListToDatatable(listaEntidadIndicadorDetalle); dtVariableFormula = Util.ConvertListToDatatable(listaEntidadVariableFormula); SQLServer.OpenConection(); SQLServer.CreateCommand("MOV.USP_MANT_INDICADOR_DETALLE_HISTORICO", CommandType.StoredProcedure, SQLServer.CreateParameter("ACCION", SqlDbType.VarChar, accion), SQLServer.CreateParameter("VARIABLE_FORMULA_HISTORICO_TYPE", SqlDbType.Structured, dtVariableFormula), SQLServer.CreateParameter("INDICADOR_DETALLE_HISTORICO_TYPE", SqlDbType.Structured, dtIndicadorDetalle)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { oResponse = new GenericInstance <AppResponse>().readDataReader(oReader); } } catch (Exception ex) { oResponse.SetException(string.Format("{ 0}: { 1}.", System.AppDomain.CurrentDomain.FriendlyName, ex.Message)); } return(oResponse); }
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 AppResponse Mantenimiento(List <IndicadorDetalleLogic> lista, List <VariableFormulaLogic> listaFormula, string accion) { try { DataTable dt = new DataTable(); DataTable dtVariableFormula = new DataTable(); List <IndicadorDetalle> listEntidad = lista.Cast <IndicadorDetalle>().ToList(); List <VariableFormula> listaVariableFormula = listaFormula.Cast <VariableFormula>().ToList(); dt = Util.ConvertListToDatatable(listEntidad); dtVariableFormula = Util.ConvertListToDatatable(listaVariableFormula); SQLServer.OpenConection(); SQLServer.CreateCommand("MOV.USP_MANT_INDICADOR_DETALLE", CommandType.StoredProcedure, SQLServer.CreateParameter("ACCION", SqlDbType.VarChar, accion), SQLServer.CreateParameter("INDICADOR_DETALLE_TYPE", SqlDbType.Structured, dt), SQLServer.CreateParameter("VARIABLE_FORMULA_TYPE", SqlDbType.Structured, dtVariableFormula)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { oResponse = new GenericInstance <AppResponse>().readDataReader(oReader); } } catch (Exception ex) { oResponse.SetException(string.Format("{ 0}: { 1}.", System.AppDomain.CurrentDomain.FriendlyName, ex.Message)); } return(oResponse); //return new AppResponse { Code = "S",Description= "Se registro exitosamente" }; }
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 <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 <Usuario> List_Notificacion_Paginate(PaginateParams paginateParams, Usuario _Usuario) { var list = new List <Usuario>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Notificacion_Sellst_Paginate", 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("CategoriaId", SqlDbType.Int, _Usuario.CategoriaId), SQLServer.CreateParameter("EspecialidadId", SqlDbType.Int, _Usuario.EspecialidadId), SQLServer.CreateParameter("FiltroBuscar", SqlDbType.VarChar, _Usuario.Filtro), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters) ); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objUsuario = new Usuario(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objUsuario.UsuarioId = DataConvert.ToInt32(dataReader["N_UsuarioId"]); objUsuario.ApellidoPaterno = DataConvert.ToString(dataReader["S_ApellidoPaterno"]); objUsuario.ApellidoMaterno = DataConvert.ToString(dataReader["S_ApellidoMaterno"]); objUsuario.Nombres = DataConvert.ToString(dataReader["S_Nombres"]); objUsuario.DNI = DataConvert.ToString(dataReader["S_DNI"]); objUsuario.CorreoElectronico = DataConvert.ToString(dataReader["S_CorreoElectronico"]); objUsuario.NumeroContacto1 = DataConvert.ToString(dataReader["S_NumeroContacto1"]); objUsuario.NumeroContacto2 = DataConvert.ToString(dataReader["S_NumeroContacto2"]); objUsuario.EspecialidadNombre = DataConvert.ToString(dataReader["S_Especialidad"]); objUsuario.CategoriaNombre = DataConvert.ToString(dataReader["S_Categoria"]); objUsuario.DepartamentoNombre = DataConvert.ToString(dataReader["S_Departamento"]); objUsuario.strFechaNacimiento = DataConvert.ToString(dataReader["S_FechaNacimiento"]); objUsuario.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : (DataConvert.ToString(dataReader["S_Estado"]).Equals("REG") ? "Registrado" : "Inactivo"); objUsuario.Origen = DataConvert.ToString(dataReader["S_Origen"]); objUsuario.DeviceToken = DataConvert.ToString(dataReader["S_DeviceToken"]); list.Add(objUsuario); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Usuario_Paginate(Repository Usuario) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public List <PostulacionBE> List_Postulacion_Paginate(PaginateParams paginateParams) { var list = new List <PostulacionBE>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Postulacion_Sellst_Paginate", 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("UsuarioId", SqlDbType.Int, paginateParams.UsuarioId), 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 objPostulacion = new PostulacionBE(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objPostulacion.FechaPostulacion = DataConvert.ToString(dataReader["S_FechaRegistro"]); objPostulacion.PostulacionId = DataConvert.ToInt(dataReader["N_IDPostulacion"]); objPostulacion.Categoria = DataConvert.ToString(dataReader["S_Categoria"]); objPostulacion.Especialidad = DataConvert.ToString(dataReader["S_Especialidad"]); objPostulacion.PostulanteNombre = DataConvert.ToString(dataReader["S_NombreCompleto"]); objPostulacion.PostulanteEmail = DataConvert.ToString(dataReader["S_CorreoElectronico"]); objPostulacion.PostulanteNumeroContacto1 = DataConvert.ToString(dataReader["S_NumeroContacto1"]); objPostulacion.Requisitos = DataConvert.ToString(dataReader["S_Requisitos"]); objPostulacion.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]); objPostulacion.PostulaEn = DataConvert.ToString(dataReader["S_PostulaEn"]); list.Add(objPostulacion); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Postulacion_Paginate(Repository Postulacion) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public List <Vacante> List_Vacante_Paginate(PaginateParams paginateParams) { var list = new List <Vacante>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Vacante_Sellst_Paginate", 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("UsuarioId", SqlDbType.Int, paginateParams.UsuarioId), 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 objVacante = new Vacante(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objVacante.IDVacante = DataConvert.ToInt(dataReader["N_IDVacante"]); objVacante.IDCategoria = DataConvert.ToInt(dataReader["N_IDCategoria"]); objVacante.IDEspecialidad = DataConvert.ToInt(dataReader["N_IDEspecialidad"]); objVacante.Requisitos = DataConvert.ToString(dataReader["S_Requisitos"]); objVacante.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]); objVacante.PostulaEn = DataConvert.ToString(dataReader["S_PostulaEn"]); objVacante.Categoria = DataConvert.ToString(dataReader["S_Categoria"]); objVacante.Especialidad = DataConvert.ToString(dataReader["S_Especialidad"]); objVacante.FechaRegistro = DataConvert.ToString(dataReader["S_FechaRegistro"]); objVacante.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : "Inactivo"; list.Add(objVacante); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Vacante_Paginate(Repository Vacante) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
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 List<ParametroGeneral> List_ParametroGeneral_Paginate(PaginateParams paginateParams, int IDUserUnidad) { var list = new List<ParametroGeneral>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_ParametroGeneral_Sellst_Paginate", 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("IDUserUnidad", SqlDbType.Int, IDUserUnidad), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters)); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objParametroGeneral = new ParametroGeneral(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objParametroGeneral.N_IDParametroGeneral = DataConvert.ToInt(dataReader["N_IDParametroGeneral"]); objParametroGeneral.S_IDTabla = DataConvert.ToString(dataReader["S_IDTabla"]); objParametroGeneral.S_IDParametro = DataConvert.ToString(dataReader["S_IDParametro"]); objParametroGeneral.S_Descripcion = DataConvert.ToString(dataReader["S_Descripcion"]); objParametroGeneral.S_Tipo = DataConvert.ToString(dataReader["S_Tipo"]); objParametroGeneral.N_Orden = DataConvert.ToInt(dataReader["N_Orden"]); objParametroGeneral.S_Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("A") ? "Activo" : "Inactivo"; list.Add(objParametroGeneral); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_ParametroGeneral_Paginate(Repository ParametroGeneral) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return list; }
public List <Administrador> List_Acceso_Paginate(PaginateParams paginateParams) { var list = new List <Administrador>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Administrador_Sellst_Paginate", 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 (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objAdministrador = new Administrador(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objAdministrador.AdministradorId = DataConvert.ToInt(dataReader["N_IDAdministrador"]); objAdministrador.Codigo = DataConvert.ToString(dataReader["S_Codigo"]); objAdministrador.Clave = DataConvert.ToString(dataReader["S_Password"]); objAdministrador.IDRol = DataConvert.ToInt(dataReader["N_IDRol"]); objAdministrador.Rol = DataConvert.ToString(dataReader["S_Rol"]); objAdministrador.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : "Inactivo"; list.Add(objAdministrador); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Usuario_Paginate(Repository Usuario) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } 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 List <Notificacion> List_HistorialNotificacion_Paginate(PaginateParams paginateParams) { var list = new List <Notificacion>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_HistorialNotificacion_Sellst_Paginate", 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 (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objUsuario = new Notificacion(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objUsuario.Titulo = DataConvert.ToString(dataReader["S_Titulo"]); objUsuario.Subtitulo = DataConvert.ToString(dataReader["S_Subtitulo"]); objUsuario.Fecha = DataConvert.ToString(dataReader["S_Fecha"]); objUsuario.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ENV") ? "Enviado" : ""; list.Add(objUsuario); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Usuario_Paginate(Repository Usuario) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public AppResponse Mantenimiento(List <PerfilLogic> lista, string accion) { try { DataTable dt = new DataTable(); List <Perfil> listEntidad = lista.Cast <Perfil>().ToList(); dt = Util.ConvertListToDatatable(listEntidad); SQLServer.OpenConection(); SQLServer.CreateCommand("SEG.USP_MANT_PERFIL", CommandType.StoredProcedure, SQLServer.CreateParameter("ACCION", SqlDbType.VarChar, accion), SQLServer.CreateParameter("PERFIL_TYPE", SqlDbType.Structured, dt)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { oResponse = new GenericInstance <AppResponse>().readDataReader(oReader); } } catch (Exception ex) { oResponse.SetException(string.Format("{ 0}: { 1}.", System.AppDomain.CurrentDomain.FriendlyName, ex.Message)); } return(oResponse); }
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 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); }
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 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 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 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); }