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