private void MainDeleteButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy jesteś pewien, że chcesz usunąć wybraną fakture?", "USUWANIE REKORDU", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { using (DocsModelContext modelDB = new DocsModelContext()) { var entry = modelDB.Entry(header); if (entry.State == System.Data.Entity.EntityState.Detached) { modelDB.Headers.Attach(header); } modelDB.Headers.Remove(header); modelDB.SaveChanges(); MessageBox.Show("Pomyślnie usunięto fakture"); } FillGrid(); } catch { MessageBox.Show("Nie zaznaczono żadnego dokumentu", "Błąd", 0); } } }
private void UpdateRemoveProductButon_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy jesteś pewien, że chcesz usunąć wybraną pozycję z faktury?", "USUWANIE REKORDU", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { using (DocsModelContext modelDB = new DocsModelContext()) { var entry = modelDB.Entry(article); if (entry.State == System.Data.Entity.EntityState.Detached) { modelDB.Articles.Attach(article); } modelDB.Articles.Remove(article); modelDB.SaveChanges(); MessageBox.Show("Pomyślnie usunięto fakture"); FillUpdateProductDetailGrid(DocId); }; } catch { } } else { MessageBox.Show("Nie zaznaczono żadnego Produktu", "Błąd", 0); }; }
private void RemoveProductButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy jesteś pewien, że chcesz usunąć wybraną pozycję z faktury?", "USUWANIE REKORDU", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { using (DocsModelContext modelDB = new DocsModelContext()) { var entry = modelDB.Entry(article); if (entry.State == System.Data.Entity.EntityState.Detached) { modelDB.Articles.Attach(article); } modelDB.Articles.Remove(article); modelDB.SaveChanges(); MessageBox.Show("Pomyślnie usunięto fakture"); ProductDataGrid.DataSource = modelDB.Articles.Select(n => new { n.DocumentId, n.NazwaArtykulu, n.LiczbaArtykulu, n.CenaNettoArtykulu, n.CenaBruttoArtykulu }) .Where(n => n.DocumentId == int.Parse(CreateIdDocLabel.Text)).ToList(); }; } catch { } fillDGP(docID); } else { MessageBox.Show("Nie zaznaczono żadnego Produktu", "Błąd", 0); }; }