private void btnThem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có muốn lập phiếu không?", "Xác nhận", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DTO.NhaCungCap nhaCungCap = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue); PhieuNhapHang soPhieuNhap = BUS.NguyenLieuBUS.LapPhieuNhap(nhaCungCap.MaNCC, User.NhanVien.MaNV); if (soPhieuNhap != null) { MessageBox.Show("Lập phiếu thành công"); frmNhapCTNguyenLieu nhapCTNguyenLieu = new frmNhapCTNguyenLieu(nhaCungCap, soPhieuNhap); nhapCTNguyenLieu.ShowDialog(); pageNumber = 1; txtPageNumber.Text = "1"; totalPage = BUS.NguyenLieuBUS.DemPhieuNhapNguyenLieu(rbChuaGiao.Checked ? 0 : 1); totalPage = Utility.TinhKichThuocTrang(totalPage, pageSize); txtTotalPage.Text = totalPage.ToString(); bindingSource.DataSource = BUS.NguyenLieuBUS.XemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1, pageNumber, pageSize); } else { MessageBox.Show("Có lỗi xảy ra. Hãy báo cho nhà cung cấp phần mềm để biết thêm chi tiết"); } } else if (result == DialogResult.No) { //... } else { //... } }
private void btnSua_Click(object sender, EventArgs e) { if (dGVPhieuNhap.CurrentRow != null) { int index = dGVPhieuNhap.CurrentRow.Index; DTO.NhaCungCap nhaCungCap = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue); PhieuNhapHang soPhieuNhap = (PhieuNhapHang)bindingSource[index]; frmNhapCTNguyenLieu nhapCTNguyenLieu = new frmNhapCTNguyenLieu(nhaCungCap, soPhieuNhap); nhapCTNguyenLieu.ShowDialog(); bindingSource.DataSource = BUS.NguyenLieuBUS.XemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1, pageNumber, pageSize); } }