private void btnIn_Click(object sender, EventArgs e) { List <KiemKeDAO> datas = new List <KiemKeDAO>(); for (int rows = 0; rows < dgvHanghoa.Rows.Count; rows++) { //string mahh, string tenhh, string kho,string dvt, string sl, string dongia, string thanhtien KiemKeDAO datarow = new KiemKeDAO(dgvHanghoa.Rows[rows].Cells[0].Value.ToString(), dgvHanghoa.Rows[rows].Cells[1].Value.ToString(), dgvHanghoa.Rows[rows].Cells[4].Value.ToString(), dgvHanghoa.Rows[rows].Cells[5].Value.ToString(), dgvHanghoa.Rows[rows].Cells[2].Value.ToString(), dgvHanghoa.Rows[rows].Cells[7].Value.ToString(), (int.Parse(dgvHanghoa.Rows[rows].Cells[4].Value.ToString()) * (int.Parse(dgvHanghoa.Rows[rows].Cells[5].Value.ToString()))).ToString(), dgvHanghoa.Rows[rows].Cells[3].Value.ToString()); //MessageBox.Show(dgvHanghoa.Rows[rows].Cells[3].Value.ToString()); datas.Add(datarow); } if (cboLuaChonIn.SelectedIndex == 0)// không lựa chọn gì { MessageBox.Show("Vui lòng chọn loại phiếu in trước khi in.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboLuaChonIn.Focus(); } else if (cboLuaChonIn.SelectedIndex == 1)// tồn kho { using (frmReviewIn XemTruocKhiIn = new frmReviewIn()) { // Đổ dữ liệu vào phiếu in XemTruocKhiIn.InPhieuTonKho(datas); //XemTruocKhiIn.InPhieuNhap(); XemTruocKhiIn.ShowDialog(); } } else if (cboLuaChonIn.SelectedIndex == 2)// hàng đã hết hạn { using (frmReviewIn XemTruocKhiIn = new frmReviewIn()) { // Đổ dữ liệu vào phiếu in XemTruocKhiIn.InPhieuHetHan(datas); //XemTruocKhiIn.InPhieuNhap(); XemTruocKhiIn.ShowDialog(); } } else if (cboLuaChonIn.SelectedIndex == 3)// hàng sắp hết hạn { using (frmReviewIn XemTruocKhiIn = new frmReviewIn()) { // Đổ dữ liệu vào phiếu in XemTruocKhiIn.InPhieuSapHetHan(datas); //XemTruocKhiIn.InPhieuNhap(); XemTruocKhiIn.ShowDialog(); } } }
private void btnIn_Click(object sender, EventArgs e) { using (frmReviewIn XemTruocKhiIn = new frmReviewIn()) { int rowindex = dgvDanhSachPhieuNhap.CurrentCell.RowIndex; // Lấy thông tin phiếu nhập từ dòng click PhieuNhapDAO thongTinPhieuNhap = new PhieuNhapDAO(dgvDanhSachPhieuNhap.Rows[rowindex].Cells[1].Value.ToString(), dgvDanhSachPhieuNhap.Rows[rowindex].Cells[2].Value.ToString(), dgvDanhSachPhieuNhap.Rows[rowindex].Cells[3].Value.ToString(), dgvDanhSachPhieuNhap.Rows[rowindex].Cells[4].Value.ToString(), dgvDanhSachPhieuNhap.Rows[rowindex].Cells[5].Value.ToString(), dgvDanhSachPhieuNhap.Rows[rowindex].Cells[6].Value.ToString()); // Lấy chi tiết phiếu nhập (danh sách mặt hàng nhập) từ bảng string MaPN = dgvDanhSachPhieuNhap.Rows[rowindex].Cells[1].Value.ToString(); List <ChiTietHangHoaDAO> dataHangNhap = layer02.LayThongTinChiTietCuaPhieuNhapTheoSoPhieu(MaPN); // Đổ dữ liệu vào phiếu in XemTruocKhiIn.InPhieuNhap(thongTinPhieuNhap, dataHangNhap); //XemTruocKhiIn.InPhieuNhap(); XemTruocKhiIn.ShowDialog(); } }