private void btnThem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có muốn lập đơn đặt hàng không không?", "Xác nhận", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { DTO.NhaCungCap nhaCungCap = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue); PhieuNhapHang phieuNhap = BUS.SanPhamBUS.LapPhieuNhap(nhaCungCap.MaNCC, User.NhanVien.MaNV); if (phieuNhap != null) { MessageBox.Show("Lập đơn đặt hàng thành công"); frmNhapChiTietSanPham chiTietSanPham = new frmNhapChiTietSanPham(nhaCungCap, phieuNhap); chiTietSanPham.ShowDialog(); rbChuaGiao.Checked = true; pageNumber = 1; txtPageNumber.Text = "1"; totalPage = BUS.SanPhamBUS.DemPhieuNhapSanPham(rbChuaGiao.Checked ? 0 : 1); totalPage = Utility.TinhKichThuocTrang(totalPage, pageSize); txtTotalPage.Text = totalPage.ToString(); bindingSource.DataSource = BUS.SanPhamBUS.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 phieuNhapHang = (PhieuNhapHang)bindingSource[index]; string soPhieuNhap = dGVPhieuNhap[0, index].Value.ToString(); frmNhapChiTietSanPham chiTietSanPham = new frmNhapChiTietSanPham(nhaCungCap, phieuNhapHang); chiTietSanPham.ShowDialog(); } }