public bool grabarPaciente(string nombre, string apellido, string fechaNac, string documento, string email, string telefono, int obraSocial) { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { Random r = new Random(); string nro = (((char)r.Next('A', 'Z')).ToString() + r.Next(11111111, 99999999).ToString()); Pacientes objPaciente = new Pacientes(); objPaciente.Numero = nro; objPaciente.Nombres = nombre; objPaciente.Apellidos = apellido; objPaciente.FechaNacimiento = Convert.ToDateTime(fechaNac); objPaciente.Documento = documento; objPaciente.Email = email; objPaciente.Telefono = telefono; objPaciente.ObraSocial = obraSocial; objPaciente.Estado = 0; dc.Pacientes.Add(objPaciente); int ret = dc.SaveChanges(); if (ret > 0) { return(true); } else { return(false); } } }
public bool grabarMedico(string nombre, string apellido, string especialidad, string matricula) { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { Random r = new Random(); string nro = (((char)r.Next('A', 'Z')).ToString() + r.Next(11111111, 99999999).ToString()); Medicos objMedico = new Medicos(); objMedico.numero = nro; objMedico.Nombres = nombre; objMedico.Apellidos = apellido; if (!string.IsNullOrEmpty(especialidad)) { objMedico.Especialidad = int.Parse(especialidad); } objMedico.Matricula = matricula.ToUpper(); objMedico.Estado = 0; dc.Medicos.Add(objMedico); int ret = dc.SaveChanges(); if (ret > 0) { return(true); } else { return(false); } } }
public IList <EspecialidadesUIClass> getEspecialidades() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <EspecialidadesUIClass> objEspecialidades = (from x in dc.Especialidades select new EspecialidadesUIClass() { Id = x.Id, Descripcion = x.Descripcion, }).ToList(); return(objEspecialidades); } }
public IList <ObrasSocialesUIClass> getObrasSociales() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <ObrasSocialesUIClass> objObrasSociales = (from x in dc.ObrasSociales select new ObrasSocialesUIClass() { Id = x.Id, Codigo = x.Codigo, Nombre = x.Nombre }).ToList(); return(objObrasSociales); } }
public IList <ConsultoriosUIClass> getConsultorios() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <ConsultoriosUIClass> objConsultorios = (from c in dc.Consultorios select new ConsultoriosUIClass() { Id = c.Id, Numero = c.Numero, Observaciones = c.Observaciones }).ToList(); return(objConsultorios); } }
public IList <MedicosUIClass> getMedicos() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <MedicosUIClass> listadoMedicos = (from M in dc.Medicos select new MedicosUIClass { Id = M.Id, Nombres = M.Nombres, Apellidos = M.Apellidos }).ToList(); return(listadoMedicos); } }
public IList <PacientesUIClass> getPacientes() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <PacientesUIClass> listadoPacientes = (from P in dc.Pacientes select new PacientesUIClass() { Id = P.Id, Nombres = P.Nombres, Apellidos = P.Apellidos }).ToList(); return(listadoPacientes); } }
public string modificarPaciente(int idPaciente, String nombre, String apellido, String telefono, String email, String fechaNac, String documento, int obraSocial, int estado) { var fechaNacFor = Convert.ToDateTime(fechaNac); using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { //Obtenemos el registro del paciente. var paciente = dc.Pacientes.FirstOrDefault(p => p.Id == idPaciente); if (paciente.Nombres == nombre && paciente.Apellidos == apellido && paciente.Telefono == telefono && paciente.Email == email && paciente.FechaNacimiento == fechaNacFor && paciente.Documento == documento && paciente.ObraSocial == obraSocial && paciente.Estado == estado) { return("mismo-registro"); } else { paciente.Nombres = nombre; paciente.Apellidos = apellido; paciente.Telefono = telefono; paciente.Email = email; paciente.FechaNacimiento = fechaNacFor; paciente.Documento = documento; paciente.ObraSocial = obraSocial; paciente.Estado = estado; int r = dc.SaveChanges(); if (r > 0) { return("modificado"); } else { return("no-modificado"); } } } }
public IList <MedicosUIClass> getMedicos() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <MedicosUIClass> listadoMedicos = (from M in dc.Medicos join EM in dc.Especialidades on M.Especialidad equals EM.Id select new MedicosUIClass() { Numero = M.numero, Id = M.Id, Nombres = M.Nombres + " " + M.Apellidos, Especialidad = EM.Descripcion, Matricula = M.Matricula, Estado = M.Estado }).ToList(); return(listadoMedicos); } }
public object getMedico(int idMedico) { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { object listadoMedicos = (from M in dc.Medicos where M.Id == idMedico select new MedicosUIClass() { Id = M.Id, Numero = M.numero, Apellidos = M.Apellidos, Nombres = M.Nombres, Especialidad = M.Especialidad.ToString(), Matricula = M.Matricula, Estado = M.Estado }).ToList(); return(listadoMedicos); } }
/* * public IList<DatosMedicoUIClass> getDatosMedico(int idMedico) * { * using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) * { * IList<DatosMedicoUIClass> datosMedico = (from M in dc.Medicos * join E in dc.Especialidades on M.Especialidad equals E.Id * join MC in dc.MedicosConsultorios on idMedico equals MC.Medico * join C in dc.Consultorios on MC.Consultorio equals C.Id * where M.Id == idMedico * select new DatosMedicoUIClass * { * IdMedico = M.Id, * Especialidad = E.Descripcion, * ConsultorioNro = C.Numero, * DescripcionCon = C.Observaciones * }).ToList(); * return datosMedico; * } * } * * public IList<ObrasSocialesUIClass> getObraSocial(int idPaciente) * { * using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) * { * IList<ObrasSocialesUIClass> obraSocial = (from P in dc.Pacientes * join OB in dc.ObrasSociales on P.ObraSocial equals OB.Id * where P.Id == idPaciente * select new ObrasSocialesUIClass * { * Id = P.Id, * Nombre = OB.Nombre * }).ToList(); * return obraSocial; * } * } * * public IList<MedicosUIClass> getListadoMedicosPorPaciente(int idPaciente) * { * using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) * { * IList<MedicosUIClass> listadoMedicos = (from MP in dc.MedicosPacientes * where MP.Paciente == idPaciente * select new MedicosUIClass * { * Id = MP.Medico * }).ToList(); * * return listadoMedicos; * } * } */ public List <ConsultasUIClass> getConsultas() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { List <ConsultasUIClass> listadoConsultas = (from C in dc.Consultas join M in dc.Medicos on C.Medico equals M.Id join P in dc.Pacientes on C.Paciente equals P.Id select new ConsultasUIClass { Id = C.Id, Medico = M.Nombres + " " + M.Apellidos, Paciente = P.Nombres + " " + P.Apellidos, UltimaFechaAtencion = C.UltimaFechaAtencion, FechaSiguienteConsulta = C.FechaSiguienteConsulta.Value, ConsultorioId = C.ConsultorioId, Estado = C.Estado, Observaciones = C.Observaciones, NroConsulta = C.NroConsulta }).ToList(); return(listadoConsultas); } }
public IList <PacientesUIClass> getPacientes() { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { IList <PacientesUIClass> listadoPacientes = (from P in dc.Pacientes join OS in dc.ObrasSociales on P.ObraSocial equals OS.Id select new PacientesUIClass { Id = P.Id, Numero = P.Numero, Apellidos = P.Apellidos, Nombres = P.Nombres, Telefono = P.Telefono, Email = P.Email, FechaNacimiento = P.FechaNacimiento, Documento = P.Documento, ObraSocial = P.ObraSocial, Estado = P.Estado, ObraSocialNombre = OS.Nombre }).ToList(); return(listadoPacientes); } }
public object getPaciente(int idPaciente) { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { object listadoPacientes = (from P in dc.Pacientes where P.Id == idPaciente select new PacientesUIClass() { Id = P.Id, Numero = P.Numero, Apellidos = P.Apellidos, Nombres = P.Nombres, FechaNacimiento = P.FechaNacimiento, Documento = P.Documento, Email = P.Email, Telefono = P.Telefono, ObraSocial = P.ObraSocial, Estado = P.Estado }).ToList(); return(listadoPacientes); } }
public string modificarMedico(int idMedico, string nombre, string apellido, int especialidad, string matricula, int estado) { using (SistemaMedicoEntities dc = new SistemaMedicoEntities()) { //Obtenemos el registro del medico. var medico = dc.Medicos.FirstOrDefault(x => x.Id == idMedico); if (medico.Nombres == nombre && medico.Apellidos == apellido && medico.Especialidad == especialidad && medico.Matricula == matricula && medico.Estado == estado) { return("mismo-registro"); } else { medico.Nombres = nombre; medico.Apellidos = apellido; medico.Especialidad = especialidad; medico.Matricula = matricula.ToUpper(); medico.Estado = estado; int r = dc.SaveChanges(); if (r > 0) { return("modificado"); } else { return("no-modificado"); } } } }