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; } }