private void BtnGuardar_Click(object sender, EventArgs e) { // Validar que los datos obligatorios se hayan diligencíado if (string.IsNullOrEmpty(this.txtNombre.Text)) { MessageBox.Show("Los campos guardados con(*) son obligatorios"); } else { using (controlequiposEntities db = new controlequiposEntities()) { if (idMarca == null) { oMarca = new marcas(); } oMarca.nom_marca = this.txtNombre.Text; if (idMarca == null) { db.marcas.Add(oMarca); } else { db.Entry(oMarca).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); this.Close(); } } }
public GestionMarcas(int?idMarca = null) { //Inicializar el formulario (Dibujarlo) InitializeComponent(); this.idMarca = idMarca; //Si idMarca no es nulo, es modo Edición if (idMarca != null) { //Cargar datos using (controlequiposEntities db = new controlequiposEntities()) { oMarca = db.marcas.Find(idMarca); this.txtNombre.Text = oMarca.nom_marca; } } }