private void btnThemPhieu_Click(object sender, EventArgs e) { try { if (dtgvThemPhieuNhap.RowCount > 0) { bool themPhieuNhap = PhieuNhap_DAO.Instance.ThemPhieuNhap(Convert.ToInt32(cbNhanVien.SelectedValue), Convert.ToInt32(cbNSX.SelectedValue), dtpkNgayNhap.Value); if (themPhieuNhap) { int MaPN = PhieuNhap_DAO.Instance.LayMaPNMoi(); foreach (SanPham_DTO sp in DSSP) { CTPhieuNhap_DAO.Instance.ThemCTPhieuNhap(MaPN, sp.MaSP, sp.SoLuong, sp.DonGia); SanPham_DAO.Instance.CapNhatSoLuong(sp.MaSP, sp.SoLuong); } MessageBox.Show("thêm thành công"); var HD = MessageBox.Show("bạn có muốn in phiếu nhập ? ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (HD == DialogResult.Yes) { fHoaDonNhap f = new fHoaDonNhap(MaPN); f.Show(); } resetForm(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnXuatHoaDon_Click(object sender, EventArgs e) { try { if (dtgvDSPhieuNhap.RowCount > 0) { int maPN = Convert.ToInt32(dtgvDSPhieuNhap.CurrentRow.Cells["DS_MaPN"].Value); fHoaDonNhap f = new fHoaDonNhap(maPN); f.Show(); } else { MessageBox.Show("Không có phiếu nào"); } } catch { return; } }