public string listar() { try { var query = (from m in db.Medicos select m).OrderBy(m => m.Id).ToList <Medicos>(); List <cMedicos> listaMedicos = new List <cMedicos>(); foreach (Medicos medicos in query) { cMedicos o = new cMedicos(); o.Id = medicos.Id; o.Nombre = medicos.Nombre; o.Apellido = medicos.Apellido; o.Telefono = medicos.Telefono; o.Direccion = medicos.Direccion; o.correo = medicos.correo; o.Id_especialidad = medicos.Id_especialidad; listaMedicos.Add(o); } return(JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaMedicos })); } 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 })); } }
public JsonResult guardar(cMedicos medicos) { Medicos objMedicos = new Medicos(); if (medicos.Id != 0) { //Editar objMedicos = db.Medicos.Where(a => a.Id == medicos.Id).FirstOrDefault(); if (objMedicos == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } objMedicos.Nombre = medicos.Nombre; objMedicos.Apellido = medicos.Apellido; objMedicos.Telefono = medicos.Telefono; objMedicos.Direccion = medicos.Direccion; objMedicos.correo = medicos.correo; objMedicos.Id_especialidad = medicos.Id_especialidad; db.Medicos.Attach(objMedicos); db.Entry(objMedicos).State = System.Data.Entity.EntityState.Modified; } else { //guardar objMedicos.Nombre = medicos.Nombre; objMedicos.Apellido = medicos.Apellido; objMedicos.Telefono = medicos.Telefono; objMedicos.Direccion = medicos.Direccion; objMedicos.correo = medicos.correo; objMedicos.Id_especialidad = medicos.Id_especialidad; db.Medicos.Add(objMedicos); } db.SaveChanges(); return(Json(new { status = true, mensaje = "Datos guardados", datos = objMedicos })); }
private void FrmPesquisaMedico_Load(object sender, EventArgs e) { this._Medicos = new cMedicos(); this.textBox4.KeyPress += new KeyPressEventHandler(this.textBox4_KeyPress); this.carregaGrid(this._Medicos.Medicos); this.dataGridView1.CellDoubleClick += new DataGridViewCellEventHandler(this.dataGridView1_CellDoubleClick); }