private void btn_delete_Click(object sender, EventArgs e) { if (MessageBox.Show("Xóa sản phẩm?", "xóa sản phẩm", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (ModelContext db = new ModelContext()) { CanonPart canonPart = new CanonPart(); canonPart = db.CanonParts.Where(x => x.id == id).ToList().First(); db.CanonParts.Remove(canonPart); db.SaveChanges(); MessageBox.Show("Xóa thành công!"); reset(); } } }
private void btn_add_Click(object sender, EventArgs e) { using (ModelContext db = new ModelContext()) { if (db.CanonParts.Where(x => x.name.Equals(txt_part.Text.Trim())).Count() > 0 || txt_part.Text.Trim().Length == 0 || txt_barcode.Text.Trim().Length == 0) { MessageBox.Show("Sản phẩm đã tồn tại hoặc không hợp lệ, vui lòng chọn tên khác!"); } else { CanonPart canonPart = new CanonPart(); canonPart.name = txt_part.Text.Trim(); canonPart.code = txt_barcode.Text.Trim(); db.CanonParts.Add(canonPart); db.SaveChanges(); MessageBox.Show("Thêm thành công"); reset(); } } }
private void btn_update_Click(object sender, EventArgs e) { using (ModelContext db = new ModelContext()) { if (db.CanonParts.Where(x => x.name.Equals(txt_part.Text.Trim())).Count() > 0 || txt_part.Text.Trim().Length == 0 || txt_barcode.Text.Trim().Length == 0) { MessageBox.Show("Sản phẩm đã tồn tại hoặc không hợp lệ, vui lòng chọn tên khác!"); } else { CanonPart canonPart = new CanonPart(); canonPart.id = id; canonPart.name = txt_part.Text.Trim(); canonPart.code = txt_barcode.Text.Trim(); db.Entry(canonPart).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Cập nhật thành công!"); reset(); } } }