Exemple #1
0
 /// <summary>
 /// Consulta datos personal medico
 /// </summary>
 /// <param name="idPaciente"></param>
 /// <returns></returns>
 public sm_PersonalMedico ConsultarMedicoTratante(int idTipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonalMedicoRepository.ConsultarPersonalMedico(idTipoIdentificacion, numeroIdentificacion));
     }
 }
 public IList <sm_Opcion> ListarOpciones()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.opcionRepository.ListarOpciones());
     }
 }
 /// <summary>
 /// Obtiene las tablas administrables disponibles. Recibe por parametro el rol del usuario y el prefijo de las tablas
 /// </summary>
 /// <param name="roles"></param>
 /// <param name="prefijo"></param>
 /// <returns></returns>
 public IList <TablaAdministrable> ConsultarTablasAdministrables(string roles, string prefijo)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.TablasAdministrablesRepository.ListarTablas(roles, prefijo));
     }
 }
 /// <summary>
 /// Consulta listado de tipos de identificacion
 /// </summary>
 /// <returns></returns>
 public IList <sm_Ciudad> ListarCiudades()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.CiudadRepository.ListarCiudades());
     }
 }
 /// <summary>
 /// Consulta las empresas del sistema
 /// </summary>
 /// <returns></returns>
 public IList <sm_Empresa> ListarEmpresas()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonaRepository.ListarEmpresas());
     }
 }
 /// <summary>
 /// Consultar todos los programas (Se usa un sp)
 /// </summary>
 /// <returns></returns>
 public IList <Programa> listarProgramasSP()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.ProgramaRepository.ListarProgramasSP());
     }
 }
 /// <summary>
 /// Consulta todos los usuarios o uno en particular
 /// </summary>
 /// <param name="tipoID"></param>
 /// <param name="id"></param>
 /// <param name="filtro"></param>
 /// <returns></returns>
 public IList <Usuario> ListarUsuarios(int tipoID, string id, int filtro)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonaRepository.ListarUsuarios(tipoID, id, filtro));
     }
 }
Exemple #8
0
 /// <summary>
 /// Consulta pacientes por id
 /// </summary>
 /// <param name="idPaciente"></param>
 /// <returns></returns>
 public sm_Paciente ConsultarPaciente(int idTipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PacienteRepository.ConsultarPaciente(idTipoIdentificacion, numeroIdentificacion));
     }
 }
Exemple #9
0
 /// <summary>
 /// Consulta entidad paciente
 /// </summary>
 /// <param name="idPaciente"></param>
 /// <returns></returns>
 public List <sm_PacientePrograma> ConsultarPacientePrograma(int idTipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.ProgramaPacienteRepository.ListarProgramaPaciente(idTipoIdentificacion, numeroIdentificacion));
     }
 }
Exemple #10
0
 /// <summary>
 /// Consulta listado de pacientes, con filtro de tipo y número de identificación
 /// </summary>
 /// <returns></returns>
 public IList <BandejaPaciente> listarPacientesFiltro(string idTipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PacienteRepository.ConsultaBandejaPacientesFiltro(idTipoIdentificacion, numeroIdentificacion));
     }
 }
Exemple #11
0
 /// <summary>
 /// Consulta listado de pacientes en un rango de fehcas
 /// </summary>
 /// <param name="nullable1"></param>
 /// <param name="nullable2"></param>
 /// <returns></returns>
 public IList <BandejaPaciente> listarPacientesFiltroFechas(DateTime?fechaInicio, DateTime?fechaFin)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PacienteRepository.ConsultaBandejaPacientesFiltroFechas(fechaInicio, fechaFin));
     }
 }
Exemple #12
0
 /// <summary>
 /// Eliminar guias paciente por código
 /// </summary>
 /// <param name="codigoGuiaPaciente"></param>
 public int EliminarGuiasPacientePorCodigo(string codigoGuiaPaciente, string tipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PacienteRepository.EliminarGuiasPacientePorCodigo(codigoGuiaPaciente, tipoIdentificacion, numeroIdentificacion));
     }
 }
Exemple #13
0
 /// <summary>
 /// Retorna lista de guias por paciente filtradas por codigo tipo
 /// </summary>
 /// <param name="idCodigoTipo"></param>
 /// <param name="p1"></param>
 /// <param name="p2"></param>
 /// <returns></returns>
 public List <sm_GuiaPaciente> ConsultarGuiasPorCodigo(string idCodigoTipo, string idTipoIdentificacion, string numeroIdentificacion)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PacienteRepository.ConsultarGuiasPacientePorCodigo(idCodigoTipo, idTipoIdentificacion, numeroIdentificacion));
     }
 }
Exemple #14
0
 /// <summary>
 /// Elimina registro guia paciente por idGuiaPaciente
 /// </summary>
 /// <param name="idGuiaPaciente"></param>
 public void EliminarGuiaPaciente(int idGuiaPaciente)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         unitOfWork.PacienteRepository.EliminarGuiaPaciente(idGuiaPaciente);
     }
 }
 /// <summary>
 /// Consultar un programa especifico
 /// </summary>
 /// <param name="idPrograma"></param>
 /// <returns></returns>
 public sm_Programa ConsultarPrograma(int idPrograma)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.ProgramaRepository.FindById(idPrograma));
     }
 }
 /// <summary>
 /// Listar los tipos guias por programa
 /// </summary>
 /// <param name="idPrograma"></param>
 /// <returns></returns>
 public IList <sm_TipoGuiaXPrograma> ListarTiposGuiasXPrograma(int idPrograma)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.ProgramaRepository.ListarTiposGuiasXPrograma(idPrograma));
     }
 }
 /// <summary>
 /// Lista los parametros del sistema
 /// </summary>
 /// <returns></returns>
 public IList <sm_Parametro> ListarParametros()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.ParametroRepository.ListarParametros());
     }
 }
 /// <summary>
 /// Consultar un tipo guia especifico
 /// </summary>
 /// <param name="idTipoGuia"></param>
 /// <returns></returns>
 public sm_TipoGuia ConsultarTipoGuia(int idTipoGuia)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.TipoGuiaRepository.FindById(idTipoGuia));
     }
 }
 public IList <sm_Estado> ConsultarEstados(string tabla)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.EstadoRepository.ConsultarEstados(tabla));
     }
 }
 /// <summary>
 /// Listar Tipos Guia con la tabla relacional de ponderadores
 /// </summary>
 /// <returns></returns>
 public IList <TipoGuia> ListarTiposGuiasSP(int idPrograma)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.TipoGuiaRepository.ListarTiposGuiasSP(idPrograma));
     }
 }
 /// <summary>
 /// Consulta el listado de tipos de identificacion
 /// </summary>
 /// <returns></returns>
 public IList <sm_TipoIdentificacion> ListarTiposID()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonaRepository.ListarTiposID());
     }
 }
 /// <summary>
 /// Consultar todas las guias
 /// </summary>
 /// <returns></returns>
 public IList <sm_Guia> listarGuias()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.GuiaRepository.ListarGuias());
     }
 }
 /// <summary>
 /// Consulta los roles del sistema
 /// </summary>
 /// <returns></returns>
 public IList <sm_Rol> ListarRoles()
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonaRepository.ListarRoles());
     }
 }
 /// <summary>
 /// Lista las guias que corresponden a un programa y tipo prdeterminado
 /// </summary>
 /// <param name="idPrograma"></param>
 /// <param name="idTipoGuia"></param>
 /// <returns></returns>
 public IList <sm_Guia> listarGuiasPorProgramaYTipo(int idPrograma, int idTipoGuia)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.GuiaRepository.GuiasPorProgramaYTipo(idPrograma, idTipoGuia));
     }
 }
 /// <summary>
 /// Autenticacion por formulario que recibe usuario, contraseña y como se va a autenticar
 /// </summary>
 /// <param name="usuario"></param>
 /// <param name="contrasena"></param>
 /// <param name="formaAuth"></param>
 /// <returns></returns>
 public Persona Autenticar(string usuario, string contrasena, string formaAuth)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.PersonaRepository.Autenticar(usuario, contrasena, formaAuth));
     }
 }
 /// <summary>
 /// Consulta una guia por su id
 /// </summary>
 /// <param name="idGuia"></param>
 /// <returns></returns>
 public sm_Guia retornarGuia(int idGuia)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.GuiaRepository.FindById(idGuia));
     }
 }
 /// <summary>
 /// Listar las opciones por rol
 /// </summary>
 /// <param name="idRol"></param>
 /// <returns></returns>
 public IList <RolOpcion> OpcionesRol(int idRol)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.rolOpcionRepository.OpcionesRol(idRol));
     }
 }
 /// <summary>
 /// Consulta una guia por todas sus llaves
 /// </summary>
 /// <param name="idPrograma"></param>
 /// <param name="idTipoGuia"></param>
 /// <param name="idTipoCodigo"></param>
 /// <param name="idRiesgo"></param>
 /// <returns></returns>
 public sm_Guia retornarGuiaPorCodigo(int idPrograma, int idTipoGuia, string idTipoCodigo, int idRiesgo)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.GuiaRepository.GuiasPorProgramaTipoCodigoTipo(idTipoCodigo, idPrograma, idTipoGuia, idRiesgo));
     }
 }
 /// <summary>
 /// Obtiene la especificacion de la tabla recibiendo como parametro el nombre de la tabla
 /// </summary>
 /// <param name="nombreTabla"></param>
 /// <returns></returns>
 public IList <EspecificacionObjeto> ConsultarEspecificacion(string nombreTabla)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.TablasAdministrablesRepository.ConsultarEspecificacion(nombreTabla));
     }
 }
Exemple #30
0
 /// <summary>
 ///  Consultar calendario de citas medicas paciente
 /// </summary>
 /// <param name="idTipoIdentificacion"></param>
 /// <param name="numeroIdentificacion"></param>
 /// <param name="tipoCitas"></param>
 /// <returns></returns>
 public List <Calendario> ConsultarCalendarioPaciente(int idTipoIdentificacion, string numeroIdentificacion, int tipoCitas)
 {
     using (unitOfWork = new UnidadTrabajo())
     {
         return(unitOfWork.GuiaPacienteRepository.ConsultarCalendario(idTipoIdentificacion, numeroIdentificacion, tipoCitas));
     }
 }