private void botonEliminar_Click(object sender, EventArgs e) { string dato = textID.Text; int id_num = Int32.Parse(dato); string mensaje = "Estas seguro de eliminar este registro"; using (MindfullnessEntities mind = new MindfullnessEntities()) { try { Administradores query = (from d in mind.Administradores where d.id == id_num select d).First(); var result = MessageBox.Show(mensaje, "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { mind.Administradores.Remove(query); mind.SaveChanges(); MessageBox.Show("Registro eliminado exitosamente"); mostrarLista(); } } catch (InvalidOperationException Ex) { MessageBox.Show("Registro no encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); Console.WriteLine("Ha fallado" + Ex); } } }
private void botonAdd_Click(object sender, EventArgs e) { using (MindfullnessEntities mind = new MindfullnessEntities()) { Administradores adm = new Administradores { nombre = textNombre.Text, apellido = textApellido.Text, contrasena = textPass.Text, cargo = textCargo.Text, correo = textCorreo.Text, edad = Int32.Parse(textEdad.Text) }; string mensaje = "Estas seguro de agregar a: " + textNombre.Text + " " + textApellido.Text + " como admnistrador"; var result = MessageBox.Show(mensaje, "Agregar administrador", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result == DialogResult.OK) { mind.Administradores.Add(adm); mind.SaveChanges(); MessageBox.Show("Se ha registrado con exito"); } } textNombre.Clear(); textApellido.Clear(); textPass.Clear(); textCorreo.Clear(); textEdad.Clear(); textCargo.Clear(); }
public void mostrarLista() { using (MindfullnessEntities mind = new MindfullnessEntities()) { IQueryable <Administradores> adm = from d in mind.Administradores select d; List <Administradores> lista = adm.ToList(); tablaBD.DataSource = lista; } }