public string listar() { var query = (from a in db.Citas select a).OrderBy(a => a.Id).ToList <Citas>(); List <cCitas> listaCitas = new List <cCitas>(); foreach (Citas citas in query) { cCitas objCitas = new cCitas(); objCitas.Id = citas.Id; objCitas.Fecha = citas.Fecha; objCitas.Hora = citas.Hora; objCitas.Id_paciente = citas.Id_paciente; objCitas.Id_medico = citas.Id_medico; objCitas.Id_consultorio = citas.Id_consultorio; objCitas.Estado = citas.Estado; objCitas.Observacion = citas.Observacion; listaCitas.Add(objCitas); } return(JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaCitas })); }
private void citasToolStripMenuItem1_Click(object sender, EventArgs e) { cCitas cCitas = new cCitas(); cCitas.MdiParent = this; cCitas.Show(); }
public JsonResult guardar(cCitas citas) { Citas objCitas = new Citas(); if (citas.Id != 0) { //editar objCitas = db.Citas.Where(a => a.Id == citas.Id).FirstOrDefault(); if (objCitas == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } else { objCitas.Fecha = citas.Fecha; objCitas.Hora = citas.Hora; objCitas.Id_paciente = citas.Id_paciente; objCitas.Id_medico = citas.Id_medico; objCitas.Id_consultorio = citas.Id_consultorio; objCitas.Estado = citas.Estado; objCitas.Observacion = citas.Observacion; db.Citas.Attach(objCitas); db.Entry(objCitas).State = System.Data.Entity.EntityState.Modified; } } else { //nuevo objCitas.Fecha = citas.Fecha; objCitas.Hora = citas.Hora; objCitas.Id_paciente = citas.Id_paciente; objCitas.Id_medico = citas.Id_medico; objCitas.Id_consultorio = citas.Id_consultorio; objCitas.Estado = citas.Estado; objCitas.Observacion = citas.Observacion; db.Citas.Add(objCitas); } db.SaveChanges(); return(Json(new { status = true, mensaje = "Datos guardados", datos = objCitas })); }
public string listarCitas() { try { //query para traer los ultimos 10 registros var query = (from c in db.Citas orderby c.Fecha descending select c).Take(10); List <cCitas> listaUltimasCitas = new List <cCitas>(); foreach (Citas citas in query) { cCitas o = new cCitas(); o.Id = citas.Id; o.Id_paciente = citas.Id_paciente; o.Fecha = citas.Fecha; o.Hora = citas.Hora; listaUltimasCitas.Add(o); } return(JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaUltimasCitas })); } 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 })); } }