void CapNhat() { foreach (MaSanPham masp in deleted) { CuahangNongduoc.DataLayer.MaSanPhanFactory.CapNhatSoLuong(masp.Id, masp.SoLuong); } deleted.Clear(); ctrlChiTiet.Save(); ctrlPhieuBan.Update(); }
private void dataGridView_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (MessageBox.Show("Bạn có chắc chắn xóa không?", "Phieu Ban Le", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { e.Cancel = true; } else { DataRowView view = (DataRowView)bindingNavigator.BindingSource.Current; ChiTietPhieuBanController ctrl = new ChiTietPhieuBanController(); IList <ChiTietPhieuBan> ds = ctrl.ChiTietPhieuBan(view["ID"].ToString()); foreach (ChiTietPhieuBan ct in ds) { CuahangNongduoc.DataLayer.MaSanPhanFactory.CapNhatSoLuong(ct.MaSanPham.Id, ct.SoLuong); } ctrl.Save(); } }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { DataRowView view = (DataRowView)bindingNavigator.BindingSource.Current; if (view != null) { if (MessageBox.Show("Bạn có chắc chắn xóa không?", "Phieu Ban Le", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ChiTietPhieuBanController ctrl = new ChiTietPhieuBanController(); IList <ChiTietPhieuBan> ds = ctrl.ChiTietPhieuBan(view["ID"].ToString()); foreach (ChiTietPhieuBan ct in ds) { CuahangNongduoc.DataLayer.MaSanPhanFactory.CapNhatSoLuong(ct.MaSanPham.Id, ct.SoLuong); } bindingNavigator.BindingSource.RemoveCurrent(); ctrl.Save(); } } }