Exemplo n.º 1
0
 private void btnDodaj_Click(object sender, EventArgs e)
 {
     using (FormDodajEdytujFirme frmDEF = new FormDodajEdytujFirme(null, db))
     {
         if (frmDEF.ShowDialog() == DialogResult.OK)
         {
             FirmyBindingSource.DataSource = db.FIRMY.ToList();
             db.SaveChanges();
             FirmyBindingSource.MoveLast();
         }
     }
 }
Exemplo n.º 2
0
 private void btnUsun_Click(object sender, EventArgs e)
 {
     if (FirmyBindingSource != null)
     {
         if (MessageBox.Show("Czy jesteś pewien że chcesz usunąć ten rekord?", "Informacja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 db.FIRMY.Remove(FirmyBindingSource.Current as FIRMY);
                 db.SaveChanges();
                 FirmyBindingSource.RemoveCurrent();
             }
             catch (System.Data.Entity.Infrastructure.DbUpdateException exc)
             {
                 db.FIRMY.Attach(FirmyBindingSource.Current as FIRMY);
                 MessageBox.Show("Ta Firma jest referencją dla innych danych, nie można jej usunąć.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }