private void EditarRegistro() { FrmMesonerosItem F = new FrmMesonerosItem(); Mesonero registro = (Mesonero)this.bs.Current; if (registro == null) { return; } F.registro = registro; F.Modificar(); if (F.DialogResult == DialogResult.OK) { try { db.SaveChanges(); } catch (System.Data.OptimisticConcurrencyException x) { MessageBox.Show("Error al guardar los datos:\n" + x.InnerException.Message, "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { db.Refresh(System.Data.Objects.RefreshMode.StoreWins, registro); } }
private void AgregarRegistro() { FrmMesonerosItem F = new FrmMesonerosItem(); F.Incluir(); if (F.DialogResult == DialogResult.OK) { try { F.registro.Activo = true; F.registro.IdMesonero = FactoryContadores.GetMax("IdMesonero"); db.Mesoneros.AddObject(F.registro); db.SaveChanges(); } catch (System.Data.OptimisticConcurrencyException x) { MessageBox.Show("Error al guardar los datos:\n" + x.InnerException.Message, "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } Busqueda(); } }