Example #1
0
        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
            {
                //...
            }
        }
Example #2
0
        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();
            }
        }