private void button1_Click(object sender, EventArgs e) { if (metroComboBox1.SelectedValue == null || textBox2.Text == string.Empty) { label1.Text = "ادخل البيانات سليمه"; return; } models.Moshtriat msh = new models.Moshtriat(); msh.note = textBox1.Text; msh.quantity = decimal.Parse(textBox2.Text); msh.Date = dateTimePicker1.Value; msh.Goods_id = Int32.Parse(metroComboBox1.SelectedValue.ToString()); msh.Total_price = (db.Goods.Where(i => i.id == msh.Goods_id).Select(i => i.Price).Single()) * msh.quantity; if (button1.Text == "أضافة") { crd.Moshtriat(msh, System.Data.Entity.EntityState.Added); MessageBox.Show("تم اضافة العنصر"); } else { msh.id = Int32.Parse(textBox1.Text); crd.Moshtriat(msh, System.Data.Entity.EntityState.Modified); MessageBox.Show("تم اضافة العنصر"); } Close(); }
private void button3_Click(object sender, EventArgs e) { if ((MessageBox.Show("هل متأكد من حذف العنصر المحدد", "عملية الحذف", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)) { models.Moshtriat ms = new models.Moshtriat(); ms.id = Int32.Parse(DataGrid.CurrentRow.Cells[0].Value.ToString()); crd.Moshtriat(ms, System.Data.Entity.EntityState.Deleted); fill(); MessageBox.Show("تم الحذف بنجاح"); } }