Esempio n. 1
0
 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");
         }
     }
 }
Esempio n. 2
0
        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;
        }