private void EditarRegistro() { FrmClientesItem F = new FrmClientesItem(); Cliente registro = (Cliente)this.bs.Current; string OldCedula = registro.CedulaRif; if (registro == null) { return; } F.registro = registro; F.Modificar(); if (F.DialogResult == DialogResult.OK) { db.SaveChanges(); if (MessageBox.Show("Desea Aplicar estos cambios al libro de ventas", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { db.ExecuteStoreCommand(string.Format("Update LibroVentas Set CedulaRif='{0}',RazonSocial='{1}' Where CedulaRif='{2}'", registro.CedulaRif, registro.RazonSocial, OldCedula)); } Busqueda(); } else { db.Refresh(System.Data.Objects.RefreshMode.StoreWins, registro); } }
private void AgregarRegistro() { do { FrmClientesItem F = new FrmClientesItem(); F.Incluir(); if (F.DialogResult != DialogResult.OK) { return; } F.registro.IdCliente = FactoryContadores.GetMax("IdCliente"); db.Clientes.AddObject(F.registro); db.SaveChanges(); Busqueda(); } while (true); }