private void btnXuat_Click(object sender, EventArgs e)
 {
     try
     {
         if (dtgvThemPhieuXuat.RowCount > 0)
         {
             bool ThemPX = PhieuXuat_DAO.Instance.ThemPhieuXuat(Convert.ToInt32(cbNhanVien.SelectedValue), Convert.ToInt32(cbKhachHang.SelectedValue), dtpkNgayXuat.Value);
             if (ThemPX)
             {
                 int MaPX = PhieuXuat_DAO.Instance.LayMaPXMoi();
                 foreach (SanPham_DTO sp in DSSP)
                 {
                     CTPhieuXuat_DAO.Instance.ThemCTPhieuXuat(MaPX, sp.MaSP, sp.SoLuong, sp.DonGia);
                     SanPham_DAO.Instance.CapNhatSoLuong(sp.MaSP, -sp.SoLuong);
                 }
                 MessageBox.Show("Xuất thành công");
                 var XH = MessageBox.Show("bạn có muốn in hóa đơn ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                 if (XH == DialogResult.Yes)
                 {
                     fHoaDonXuat f = new fHoaDonXuat(MaPX);
                     f.Show();
                 }
                 resetForm();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void btnXuat_Click(object sender, EventArgs e)
 {
     try
     {
         if (dtgvDSPhieuXuat.RowCount > 0)
         {
             int         MaPX = (int)dtgvDSPhieuXuat.CurrentRow.Cells["DS_MaPX"].Value;
             fHoaDonXuat f    = new fHoaDonXuat(MaPX);
             f.Show();
         }
         else
         {
             MessageBox.Show("Không có phiếu xuất nào");
         }
     }
     catch
     {
         return;
     }
 }