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