private void btnGuardar_Click(object sender, EventArgs e) { //Validar que los datos obligartorias se hayan diligenciado if (string.IsNullOrEmpty(textNombre.Text)) { MessageBox.Show("campos marcados con (*) son obligatorios"); } else { using (controlequiposEntities1 db = new controlequiposEntities1()) { if (idMarca == null) { oMarca = new marcas(); } oMarca.nom_marca = this.textNombre.Text; if (idMarca == null) { db.marcas.Add(oMarca); } else { db.Entry(oMarca).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { //Obtener el registro que se va a eliminar marcas m = getSelectedItem(); //¿Hubo seleccion? if (m != null) { //Solicitar confirmacion para eliminar if (MessageBox.Show("¿Está seguro de eliminar este registro?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { using (controlequiposEntities1 db = new controlequiposEntities1()) { marcas marcaEliminar = db.marcas.Find(m.id_marca); db.marcas.Remove(marcaEliminar); db.SaveChanges(); } } this.CargarDatos(); } }