Exemplo n.º 1
0
        public List <PacienteModelo> ObtenerPacientes(int pacienteId)
        {
            List <PacienteModelo> listaPacientes = new List <PacienteModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var pacientes = contexto.FUN_ObtenerPacientes(pacienteId);

                foreach (FUN_ObtenerPacientes_Result paciente in pacientes)
                {
                    PacienteModelo pacienteModelo = new PacienteModelo();
                    pacienteModelo.PacienteId        = paciente.PacienteId ?? default(int);
                    pacienteModelo.Nombre            = paciente.Nombre;
                    pacienteModelo.Apellidos         = paciente.Apellidos;
                    pacienteModelo.CorreoElectronico = paciente.CorreoElectronico;
                    pacienteModelo.Telefono          = paciente.Telefono;
                    pacienteModelo.Nacionalidad      = paciente.Nacionalidad;
                    pacienteModelo.Identificacion    = paciente.Identificacion;
                    pacienteModelo.EstadoCivil       = paciente.EstadoCivil ?? default(int);
                    pacienteModelo.Edad          = paciente.Edad ?? default(int);
                    pacienteModelo.CantidadHijos = paciente.CantidadHijos ?? default(int);

                    listaPacientes.Add(pacienteModelo);
                }
            }

            return(listaPacientes);
        }
Exemplo n.º 2
0
        public Mensaje MantenimientoMultimediaInformacion(MultimediaInformacionModelo multimedia)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoMultimediaInformacion(
                    multimedia.Accion,
                    multimedia.MultimediaInformacionId,
                    multimedia.Datos,
                    multimedia.Ruta,
                    multimedia.Nombre,
                    multimedia.ContentType,
                    multimedia.InformacionId,
                    multimedia.Tipo,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 3
0
        public Mensaje ActualizarPaciente(PacienteModelo pacienteModelo)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_ActualizarPaciente(
                    pacienteModelo.PacienteId,
                    pacienteModelo.CitaId,
                    pacienteModelo.Nombre,
                    pacienteModelo.Apellidos,
                    pacienteModelo.CorreoElectronico,
                    pacienteModelo.Telefono,
                    pacienteModelo.Nacionalidad,
                    pacienteModelo.Identificacion,
                    pacienteModelo.EstadoCivil,
                    pacienteModelo.Edad,
                    pacienteModelo.CantidadHijos,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 4
0
        public List <UsuarioModelo> ObtenerUsuariosPorCredenciales(string correo, string password)
        {
            List <UsuarioModelo> listaUsuarios = new List <UsuarioModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaDiasConsulta = contexto.FUN_ObtenerUsuariosPorCredenciales(correo, password);

                foreach (FUN_ObtenerUsuariosPorCredenciales_Result usuarioActual in listaDiasConsulta)
                {
                    UsuarioModelo usuario = new UsuarioModelo();
                    usuario.UsuarioId               = usuarioActual.UsuarioId ?? default(int);
                    usuario.Nombre                  = usuarioActual.Nombre;
                    usuario.Apellidos               = usuarioActual.Apellidos;
                    usuario.DescripcionRol          = usuarioActual.DescripcionRol;
                    usuario.Identificacion          = usuarioActual.Identificacion;
                    usuario.RolId                   = usuarioActual.RolId ?? default(int);
                    usuario.Password                = usuarioActual.Password;
                    usuario.CarreraId               = usuarioActual.CarreraId ?? default(int);
                    usuario.InicioPractica          = usuarioActual.InicioPractica;
                    usuario.FinPractica             = usuarioActual.FinPractica;
                    usuario.Correo                  = usuarioActual.Correo;
                    usuario.SolicitarCambioPassword = usuarioActual.SolicitarCambioPassword ?? default(bool);

                    listaUsuarios.Add(usuario);
                }
            }

            return(listaUsuarios);
        }
Exemplo n.º 5
0
        public Mensaje MantenimientoUsuarios(UsuarioModelo usuario)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoUsuarios(
                    usuario.Accion.ToString(),
                    usuario.UsuarioId,
                    usuario.Nombre,
                    usuario.Apellidos,
                    usuario.Identificacion,
                    usuario.Correo,
                    usuario.RolId,
                    usuario.Password,
                    usuario.CarreraId,
                    usuario.InicioPractica,
                    usuario.FinPractica,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 6
0
        public List <FuncionalidadModelo> ObtenerPermisosUsuario(int usuarioId)
        {
            List <FuncionalidadModelo> lista = new List <FuncionalidadModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaDiasConsulta = contexto.SP_ObtenerPermisosUsuario(usuarioId);

                foreach (SP_ObtenerPermisosUsuario_Result item in listaDiasConsulta)
                {
                    FuncionalidadModelo funcionalidad = new FuncionalidadModelo();
                    funcionalidad.FuncionalidadId = item.FuncionalidadId;
                    funcionalidad.Descripcion     = item.Descripcion;
                    funcionalidad.Identificador   = item.Identificador ?? default(int);
                    funcionalidad.Nombre          = item.Nombre;
                    funcionalidad.Tipo            = item.Tipo;
                    funcionalidad.Nombre          = item.Nombre;
                    funcionalidad.Permiso         = item.Permiso ?? default(bool);

                    lista.Add(funcionalidad);
                }
            }

            return(lista);
        }
Exemplo n.º 7
0
        public Mensaje MantenimientoInformacion(InformacionModelo informacion)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoInformacion(
                    informacion.Accion,
                    informacion.InformacionId,
                    informacion.Fecha,
                    informacion.Titulo,
                    informacion.Cupo,
                    informacion.Descripcion,
                    informacion.Activo,
                    informacion.Tipo,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 8
0
        public CitaPracticanteModelo ObtenerCitasPorId(int citaId)
        {
            CitaPracticanteModelo citaRetornar = new CitaPracticanteModelo();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var citaActual = contexto.SP_ObtenerCitasPorId(citaId).FirstOrDefault();

                bool existeCita = citaActual != null;

                if (existeCita)
                {
                    citaRetornar.HoraCita          = citaActual.HoraCita;
                    citaRetornar.HoraEntero        = citaActual.HoraEntero ?? default(int);
                    citaRetornar.CitaId            = citaActual.CitaId;
                    citaRetornar.PacienteId        = citaActual.PacienteId;
                    citaRetornar.FechaCita         = citaActual.FechaCita;
                    citaRetornar.Practicante       = citaActual.Practicante;
                    citaRetornar.Paciente          = citaActual.Paciente;
                    citaRetornar.Identificacion    = citaActual.Identificacion;
                    citaRetornar.Telefono          = citaActual.Telefono;
                    citaRetornar.CorreoElectronico = citaActual.CorreoElectronico;
                    citaRetornar.CantidadHijos     = citaActual.CantidadHijos ?? default(int);
                    citaRetornar.Recomendaciones   = citaActual.Recomendaciones;
                    citaRetornar.Antecedentes      = citaActual.Antecedentes;
                    citaRetornar.IdentificadorGUID = citaActual.IdentificadorGUID;
                }
            }

            return(citaRetornar);
        }
Exemplo n.º 9
0
        public List <CitaPracticanteModelo> ObtenerCitasPracticante(FiltroCitas filtroCitas)
        {
            List <CitaPracticanteModelo> listaCitasPracticante = new List <CitaPracticanteModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaCitas = contexto.SP_ObtenerCitasPracticante(filtroCitas.UsuarioId, filtroCitas.FechaInicio, filtroCitas.FechaFin, filtroCitas.Apellidos, filtroCitas.Identificacion);

                foreach (SP_ObtenerCitasPracticante_Result citaActual in listaCitas)
                {
                    CitaPracticanteModelo cita = new CitaPracticanteModelo();
                    cita.HoraCita          = citaActual.HoraCita;
                    cita.HoraEntero        = citaActual.HoraEntero ?? default(int);
                    cita.CitaId            = citaActual.CitaId;
                    cita.PacienteId        = citaActual.PacienteId;
                    cita.EstadoCita        = citaActual.EstadoCita;
                    cita.FechaCita         = citaActual.FechaCita;
                    cita.Practicante       = citaActual.Practicante;
                    cita.Paciente          = citaActual.Paciente;
                    cita.Identificacion    = citaActual.Identificacion;
                    cita.Telefono          = citaActual.Telefono;
                    cita.CorreoElectronico = citaActual.CorreoElectronico;
                    cita.CantidadHijos     = citaActual.CantidadHijos ?? default(int);
                    cita.EstadoCivil       = citaActual.EstadoCivil;
                    cita.Recomendaciones   = citaActual.Recomendaciones;
                    cita.Antecedentes      = citaActual.Antecedentes;
                    cita.IdentificadorGUID = citaActual.IdentificadorGUID;
                    listaCitasPracticante.Add(cita);
                }
            }

            return(listaCitasPracticante);
        }
Exemplo n.º 10
0
        public List <CitaModelo> ObtenerCitas(string identificadorGUID)
        {
            List <CitaModelo> listaCitas = new List <CitaModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var citas = contexto.FUN_ObtenerCitas(identificadorGUID);

                foreach (FUN_ObtenerCitas_Result citaActual in citas)
                {
                    CitaModelo cita = new CitaModelo();
                    cita.CitaId            = citaActual.CitaId ?? default(int);;
                    cita.PacienteId        = citaActual.PacienteId ?? default(int);
                    cita.EstadoCita        = citaActual.EstadoCita ?? default(int);
                    cita.Calificacion      = citaActual.Calificacion ?? default(int);
                    cita.SesionId          = citaActual.SesionId ?? default(Int64);
                    cita.Antecedentes      = citaActual.Antecedentes;
                    cita.Recomendaciones   = citaActual.Recomendaciones;
                    cita.IdentificadorGUID = citaActual.IdentificadorGUID;
                    listaCitas.Add(cita);
                }
            }

            return(listaCitas);
        }
Exemplo n.º 11
0
        public List <OfertaPracticante> ObtenerOfertaPracticante(FiltroCitas filtroCitas)
        {
            List <OfertaPracticante> listaOfertaPracticante = new List <OfertaPracticante>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaOfertas = contexto.SP_ObtenerOfertaPracticante(filtroCitas.UsuarioId, filtroCitas.FechaInicio, filtroCitas.FechaFin);

                foreach (SP_ObtenerOfertaPracticante_Result ofertaActual in listaOfertas)
                {
                    OfertaPracticante oferta = new OfertaPracticante();
                    oferta.OfertaHorarioId = ofertaActual.OfertaHorarioId;
                    oferta.DiaOferta       = ofertaActual.DiaOferta;
                    oferta.HoraInicio      = ofertaActual.HoraInicio;
                    oferta.HoraFin         = ofertaActual.HoraFin;
                    oferta.Practicante     = ofertaActual.Practicante;
                    oferta.InicioPractica  = ofertaActual.InicioPractica;
                    oferta.FinPractica     = ofertaActual.FinPractica;
                    oferta.Carrera         = ofertaActual.Carrera;
                    oferta.PoseeCitas      = ofertaActual.PoseeCitas ?? default(bool);

                    listaOfertaPracticante.Add(oferta);
                }
            }

            return(listaOfertaPracticante);
        }
Exemplo n.º 12
0
        public List <CarreraModelo> ObtenerCarreras()
        {
            List <CarreraModelo> listaCarreras = new List <CarreraModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var carreras = contexto.FUN_ObtenerCarreras();

                foreach (FUN_ObtenerCarreras_Result carreraActual in carreras)
                {
                    CarreraModelo carrera = new CarreraModelo();
                    carrera.CarreraId = carreraActual.CarreraId ?? default(int);
                    carrera.Nombre    = carreraActual.Nombre;
                    listaCarreras.Add(carrera);
                }
            }

            return(listaCarreras);
        }
Exemplo n.º 13
0
        public List <RolModelo> ObtenerRoles()
        {
            List <RolModelo> listaRoles = new List <RolModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var roles = contexto.FUN_ObtenerRoles();

                foreach (FUN_ObtenerRoles_Result rolActual in roles)
                {
                    RolModelo rol = new RolModelo();
                    rol.RolId       = rolActual.RolId ?? default(int);
                    rol.Descripcion = rolActual.Descripcion;
                    listaRoles.Add(rol);
                }
            }

            return(listaRoles);
        }
Exemplo n.º 14
0
        public List <SesionModelo> ObtenerSesionesActivas(string fechaDia)
        {
            List <SesionModelo> listaSesionesDisponibles = new List <SesionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaHoras = contexto.SP_ObtenerSesionesActivas(fechaDia);

                foreach (SP_ObtenerSesionesActivas_Result horaActual in listaHoras)
                {
                    SesionModelo sesion = new SesionModelo();
                    sesion.Hora        = horaActual.Hora ?? default(int);
                    sesion.DetalleHora = horaActual.DetalleHora;
                    listaSesionesDisponibles.Add(sesion);
                }
            }

            return(listaSesionesDisponibles);
        }
Exemplo n.º 15
0
        public List <DiasOfertaMes> ObtenerDiasOfertaMes(int mes, int anio)
        {
            List <DiasOfertaMes> listaDiasOferta = new List <DiasOfertaMes>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var listaDias = contexto.SP_ObtenerDiasOfertaMes(mes, anio);

                foreach (SP_ObtenerDiasOfertaMes_Result diaActual in listaDias)
                {
                    DiasOfertaMes diaOfertaMes = new DiasOfertaMes();
                    diaOfertaMes.DiaOferta        = diaActual.DiaOferta ?? default(int);
                    diaOfertaMes.DetalleDiaOferta = diaActual.DetalleDiaOferta;
                    diaOfertaMes.FechaDiaOferta   = diaActual.FechaDiaOferta;
                    listaDiasOferta.Add(diaOfertaMes);
                }
            }

            return(listaDiasOferta);
        }
Exemplo n.º 16
0
        public Mensaje MantenimientoCita(CitaPracticanteModelo citaModelo)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoCita(
                    citaModelo.Accion.ToString(),
                    citaModelo.CitaId,
                    citaModelo.Calificacion,
                    citaModelo.Antecedentes,
                    citaModelo.Recomendaciones,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento = new Mensaje(Convert.ToBoolean(resultado.Value), Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 17
0
        public Mensaje ActualizarPassword(int usuarioId, string password, bool solicitarCambioPassword)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_ActualizarPassword(
                    usuarioId,
                    password,
                    solicitarCambioPassword,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 18
0
        public Mensaje ActualizarHorarioCita(CitaModelo citaModelo)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_ActualizarHorarioCita(
                    citaModelo.CitaId,
                    citaModelo.Dia,
                    citaModelo.Hora,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento =
                new Mensaje(
                    Convert.ToBoolean(resultado.Value),
                    Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 19
0
        public Mensaje MantenimientoOfertaHorario(OfertaHorarioModelo ofertaHorario)
        {
            ObjectParameter resultado = new ObjectParameter("Resultado", typeof(bool));
            ObjectParameter mensaje   = new ObjectParameter("Mensaje", typeof(string));

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                contexto.SP_MantenimientoOfertaHorario(
                    ofertaHorario.Accion,
                    ofertaHorario.OfertaHorarioId,
                    ofertaHorario.Dia,
                    ofertaHorario.HoraInicio,
                    ofertaHorario.HoraFin,
                    ofertaHorario.UsuarioId,
                    resultado,
                    mensaje
                    );
            }

            Mensaje mensajeMantenimiento = new Mensaje(Convert.ToBoolean(resultado.Value), Convert.ToString(mensaje.Value));

            return(mensajeMantenimiento);
        }
Exemplo n.º 20
0
        public List <MultimediaInformacionModelo> ObtenerMultimediaInformacion(int informacionId)
        {
            List <MultimediaInformacionModelo> listaRetornar = new List <MultimediaInformacionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var lista = contexto.FUN_ObtenerMultimediaInformacion(informacionId);

                foreach (FUN_ObtenerMultimediaInformacion_Result item in lista)
                {
                    MultimediaInformacionModelo entidad = new MultimediaInformacionModelo();
                    entidad.MultimediaInformacionId = item.MultimediaInformacionId ?? default(Int64);
                    entidad.Datos         = item.Datos;
                    entidad.Ruta          = item.Ruta;
                    entidad.Nombre        = item.Nombre;
                    entidad.ContentType   = item.ContentType;
                    entidad.InformacionId = item.InformacionId ?? default(int);
                    entidad.Tipo          = item.Tipo ?? default(int);
                    listaRetornar.Add(entidad);
                }
            }

            return(listaRetornar);
        }
Exemplo n.º 21
0
        public List <InformacionModelo> ObtenerInformacion(int tipo, int activo)
        {
            List <InformacionModelo> listaRetornar = new List <InformacionModelo>();

            using (ManejoCitasEntities contexto = new ManejoCitasEntities())
            {
                var lista = contexto.FUN_ObtenerInformacion(tipo, activo);

                foreach (FUN_ObtenerInformacion_Result item in lista)
                {
                    InformacionModelo entidad = new InformacionModelo();
                    entidad.InformacionId = item.InformacionId ?? default(int);
                    entidad.Fecha         = item.Fecha;
                    entidad.Titulo        = item.Titulo;
                    entidad.Cupo          = item.Cupo ?? default(int);
                    entidad.Descripcion   = item.Descripcion;
                    entidad.Activo        = item.Activo ?? default(bool);;
                    entidad.Tipo          = item.Tipo ?? default(int);
                    listaRetornar.Add(entidad);
                }
            }

            return(listaRetornar);
        }