private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { if (operacion == 0) { sintomas s = new sintomas(); s.sintoma = txtNombre.Text; if (controladorSintomas.insertarSintoma(s)) { MessageBox.Show("inserción correcta"); deshabilitar(); dataGridView1.DataSource = controladorSintomas.ListarSintomas(); } } else { sintomas s = new sintomas(); s.sintoma = txtNombre.Text; if (controladorSintomas.actualizarSintoma(int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()), s)) { MessageBox.Show("actualización correcta"); deshabilitar(); dataGridView1.DataSource = controladorSintomas.ListarSintomas(); } } } else { } deshabilitar(); }
public bool eliminarSintoma(int id) { try { Model model = new Model(); sintomas s = model.Entidades.sintomas.Find(id); model.Entidades.sintomas.Remove(s); model.Entidades.SaveChanges(); model.cerrarConexion(); actualizar(); return(true); }catch (Exception e) { return(false); } }
public bool insertarSintoma(sintomas s) { try { Model model = new Model(); model.Entidades.sintomas.Add(s); model.Entidades.SaveChanges(); actualizar(); return(true); } catch (Exception ex) { return(false); } }
private void button1_Click(object sender, EventArgs e) { buscarSintomas bs = new buscarSintomas(); bs.ShowDialog(); if (bs.DialogResult == System.Windows.Forms.DialogResult.OK) { sintomas s = new sintomas(); s.idsintoma = bs.Sintoma.idsintoma; s.sintoma = bs.Sintoma.sintoma; listasintomas.Add(s); } cargar(); }
public bool actualizarSintoma(int id, sintomas s) { try { Model model = new Model(); sintomas original = model.Entidades.sintomas.Find(id); original.sintoma = s.sintoma; model.Entidades.SaveChanges(); actualizar(); model.cerrarConexion(); return(true); } catch (Exception e) { return(false); } }
public List <sintomas> retornarSintomas(int id) { Model model = new Model(); List <pacientesintomas> registros = new List <pacientesintomas>(); registros = model.Entidades.pacientesintomas.Where(a => a.idconsulta == id).ToList(); List <sintomas> sintomas = new List <sintomas>(); sintomas s = new sintomas(); foreach (var item in registros) { s = model.Entidades.sintomas.Single(a => a.idsintoma == item.idsintoma); sintomas.Add(s); } return(sintomas); }