Exemple #1
0
 public usuarios Obtener_usuario(int ced)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         usuarios usu = bdclinica.usuarios.SingleOrDefault(x => x.cedula == ced);
         return(usu);
     }
 }
 public int N_citas_Medico(int cedula)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         string fecha             = DateTime.Today.ToString("dd / MM / yyyy");
         int    NumeroCitasMedico = bdclinica.horarios.Count(x => x.cedula_medico == cedula && x.fecha_horario == fecha && x.estado_horario == 0);
         return(NumeroCitasMedico);
     }
 }
Exemple #3
0
        public int NumeroCitas(int cedula)
        {
            using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
            {
                int NumeroCitas = bdclinica.citas.Count(x => x.cedula_usuario == cedula);

                return(NumeroCitas);
            }
        }
        public IQueryable Examenes()
        {
            bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_();

            var query = from c in bdclinica.servicios
                        select new
            {
                Codigo = c.codigo_servicio,
                Nombre = c.nombre_servicio
            };

            return(query);
        }
        public IQueryable Medicamentos()
        {
            bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_();

            var query = from c in bdclinica.medicamentos
                        select new
            {
                Codigo = c.codigo_medicamento,
                Nombre = c.nombre
            };

            return(query);
        }
Exemple #6
0
 public int ActualizarUsuario(usuarios usuario)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         usuarios u = bdclinica.usuarios.Find(usuario.cedula);
         u.nombres   = usuario.nombres;
         u.apellidos = usuario.apellidos;
         u.clave     = usuario.clave;
         u.telefono  = usuario.telefono;
         u.correo    = usuario.correo;
         bdclinica.SaveChanges();
         return(1);
     }
 }
Exemple #7
0
        public IQueryable Horarios(horarios fecha)
        {
            bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_();

            var query = from c in bdclinica.horarios
                        where c.estado_horario == 1 && c.fecha_horario == fecha.fecha_horario
                        select new
            {
                Codigo = c.id,
                Nombre = c.horario
            };

            return(query);
        }
        public List <ConsultasGenerales> ConsultarHistoriales()

        {
            using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
            {
                var historiales = bdclinica.historial_clinico.Include("usuarios").Select(x => new ConsultasGenerales()
                {
                    Fecha          = x.fecha_novedad,
                    Identificacion = x.cedula_paciente,
                    Nombres        = x.usuarios.nombres,
                    Apellidos      = x.usuarios.apellidos
                });

                return(historiales.ToList());
            }
        }
        public List <ConsultasGenerales> Consultar(int CedulaMedico)

        {
            using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
            {
                var citas = bdclinica.citas.Include("usuarios").Include("horarios").Where(f => f.cedula_medico == CedulaMedico && f.estado_cita == 1).Select(x => new ConsultasGenerales()
                {
                    Fecha          = x.horarios.fecha_horario,
                    Hora           = x.horarios.horario,
                    Identificacion = x.usuarios.cedula,
                    Nombres        = x.usuarios.nombres + " " + x.usuarios.apellidos
                });

                return(citas.ToList());
            }
        }
        public List <ConsultasGenerales> ConsultarHistorial1(int CedulaPaciente)

        {
            using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
            {
                var historial = bdclinica.historial_clinico.Include("usuarios").Where(f => f.cedula_paciente == CedulaPaciente).Select(x => new ConsultasGenerales()
                {
                    Fecha           = x.fecha_novedad,
                    Identificacion  = x.cedula_paciente,
                    Motivo_Consulta = x.motivo_consulta,
                    Diagnostico     = x.diagnostico,
                    Nombres         = x.usuarios.nombres + " " + x.usuarios.apellidos
                });

                return(historial.ToList());
            }
        }
Exemple #11
0
 public string Agregar(usuarios usuario)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         var v_cedula = bdclinica.usuarios.Any(c => c.cedula == usuario.cedula);
         if (v_cedula)
         {
             return("ya existe");
         }
         else
         {
             bdclinica.usuarios.Add(usuario);
             bdclinica.SaveChanges();
             return("Save");
         }
     }
 }
Exemple #12
0
 public string Agendar(horarios h, int cedula)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         horarios u    = bdclinica.horarios.SingleOrDefault(x => x.fecha_horario == h.fecha_horario && x.horario == h.horario);
         usuarios m    = bdclinica.usuarios.SingleOrDefault(x => x.cedula == u.cedula_medico);
         citas    cita = new citas()
         {
             cedula_usuario = cedula,
             id_horario     = u.id,
             estado_cita    = 1,
             cedula_medico  = u.cedula_medico
         };
         u.estado_horario = 0;
         bdclinica.citas.Add(cita);
         bdclinica.SaveChanges();
         return("Su cita quedo para el dia: " + h.fecha_horario + " Hora: " + h.horario + " no olvide llegar 30 minutos antes");
     }
 }
 public string GuardarHistorial(historial_clinico historial, int CedPaciente)
 {
     using (bd_clinicaEntities_ bdclinica = new bd_clinicaEntities_())
     {
         historial_clinico histo = new historial_clinico
         {
             cedula_paciente         = CedPaciente,
             antecedentes_familiares = historial.antecedentes_familiares,
             antecedentes_personales = historial.antecedentes_personales,
             cirugias = historial.cirugias,
             enfermedades_cronicas = historial.enfermedades_cronicas,
             fecha_novedad         = DateTime.Today.ToString("dd / MM / yyyy"),
             motivo_consulta       = historial.motivo_consulta,
             diagnostico           = historial.diagnostico
         };
         bdclinica.historial_clinico.Add(histo);
         bdclinica.SaveChanges();
         return("s");
     }
 }