private void pacientesToolStripMenuItem1_Click(object sender, EventArgs e) { cPacientes cPacientes = new cPacientes(); cPacientes.MdiParent = this; cPacientes.Show(); }
private void ConsultaDePacientesToolStripMenuItem_Click(object sender, EventArgs e) { cPacientes ver = new cPacientes(); ver.StartPosition = FormStartPosition.CenterScreen; ver.Show(); }
public string listar() { //consulta a la tabla pacientes var query = (from a in db.Pacientes select a).OrderBy(a => a.Id).ToList<Pacientes>(); //creamos una lista donde vamos a guardar los pacientes de la tabla List<cPacientes> listaPacientes = new List<cPacientes>(); //creamos un ciclo donde recorreremos cuantos pacientes estan dados de alta foreach (Pacientes pacientes in query) { //hacemos una instancia a la clase cPacientes cPacientes objPacientes = new cPacientes(); //agregamos los datos a los atributos de nuestra clase Pacientes a cPacientes objPacientes.Id = pacientes.Id; objPacientes.Nombre = pacientes.Nombre; objPacientes.Apellido = pacientes.Apellido; objPacientes.Edad = pacientes.Edad; objPacientes.Telefono = pacientes.Telefono; objPacientes.Direccion = pacientes.Direccion; objPacientes.Correo = pacientes.Correo; objPacientes.Genero = pacientes.Genero; objPacientes.FechaNacimiento = pacientes.FechaNacimiento; //agregamos los datos a nuestra lista listaPacientes.Add(objPacientes); } return JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaPacientes }); }
public JsonResult guardar(cPacientes pacientes) { //creamos el objeto de la clase Pacientes Pacientes objPaciente = new Pacientes(); if(pacientes.FechaNacimiento == null) { return Json(new { status = false, mensaje = "La fecha esta vacia" }); } if(pacientes.Id != 0) { //editar //consulta a la tabla para actualizar al paciente seleccionado objPaciente = db.Pacientes.Where(a => a.Id == pacientes.Id).FirstOrDefault(); if(objPaciente == null) { return Json(new { status = false, mensaje = "No existe el registro"}); } else { objPaciente.Nombre = pacientes.Nombre; objPaciente.Apellido = pacientes.Apellido; objPaciente.Edad = pacientes.Edad; objPaciente.Telefono = pacientes.Telefono; objPaciente.Direccion = pacientes.Direccion; objPaciente.Correo = pacientes.Correo; objPaciente.Genero = pacientes.Genero; objPaciente.FechaNacimiento = pacientes.FechaNacimiento; db.Pacientes.Attach(objPaciente); db.Entry(objPaciente).State = System.Data.Entity.EntityState.Modified; } } else { //nuevo objPaciente.Nombre = pacientes.Nombre; objPaciente.Apellido = pacientes.Apellido; objPaciente.Edad = pacientes.Edad; objPaciente.Telefono = pacientes.Telefono; objPaciente.Direccion = pacientes.Direccion; objPaciente.Correo = pacientes.Correo; objPaciente.Genero = pacientes.Genero; objPaciente.FechaNacimiento = pacientes.FechaNacimiento; //agregamos los datos ingresados a la tabla db.Pacientes.Add(objPaciente); } db.SaveChanges(); return Json(new { status = true, mensaje = "Datos guardados", datos = objPaciente}); }
public string listarPacientes() { try { var query = (from p in db.Pacientes orderby p.Id descending select p).Take(10); List <cPacientes> listaUltimosPacientes = new List <cPacientes>(); foreach (Pacientes pacientes in query) { cPacientes o = new cPacientes(); o.Id = pacientes.Id; o.Nombre = pacientes.Nombre; o.Apellido = pacientes.Apellido; o.Telefono = pacientes.Telefono; listaUltimosPacientes.Add(o); } return(JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaUltimosPacientes })); } catch (Exception error) { string mensaje = error.Message.ToString(); if (error.InnerException != null) { mensaje += Environment.NewLine + error.InnerException.ToString(); } //return Json(new { status = false, mensaje = mensaje }); return(JsonConvert.SerializeObject(new { status = false, mensaje = mensaje })); } }