private void metroButton_delete_Click(object sender, EventArgs e) { if (MessageBox.Show("Are You Sure to Delete this Record ?", "EF CRUD Operation", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (Entities_moule db = new Entities_moule()) { var entry = db.Entry(model_produit); if (entry.State == EntityState.Detached) { db.moule.Attach(model_moule); } db.moule.Remove(model_moule); db.SaveChanges(); PopulateDataGridView(); Clear(); MessageBox.Show("Deleted Successfully"); } } }
private void metroButton_save_Click(object sender, EventArgs e) { model_moule.produit = metroTextBox_produit.Text.Trim(); model_produit.tempsdecycle = Convert.ToInt32(metroTextBox_tempsdecycle.Text.Trim()); using (Entities_moule db = new Entities_moule()) { if (model_moule.idmoule == 0)//Insert { db.moule.Add(model_moule); } else //Update { db.Entry(model_moule).State = EntityState.Modified; } db.SaveChanges(); } Clear(); PopulateDataGridView(); MessageBox.Show("Submitted Successfully"); panel_addnew.Visible = false; }