예제 #1
0
        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
            {
                //...
            }
        }
예제 #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       soPhieuNhap      = (PhieuNhapHang)bindingSource[index];
         frmNhapCTNguyenLieu nhapCTNguyenLieu = new frmNhapCTNguyenLieu(nhaCungCap, soPhieuNhap);
         nhapCTNguyenLieu.ShowDialog();
         bindingSource.DataSource = BUS.NguyenLieuBUS.XemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1, pageNumber, pageSize);
     }
 }