public bool themChiTietHoaDon(int macthd, int mahoadon, string matailieu, int soluong) { QL_ChiTietHoaDon insert = new QL_ChiTietHoaDon(); insert.MaCTHD = macthd; insert.MaHD = mahoadon; insert.MaTaiLieu = int.Parse(matailieu); insert.SoLuong = soluong; qltv.QL_ChiTietHoaDons.InsertOnSubmit(insert); qltv.SubmitChanges(); return(true); }
private void xuatFileExcel() { ExcelExport ex = new ExcelExport(); List <QL_ChiTietHoaDon> dsKhoa = lstChiTiet; if (dsKhoa.Count == 0) { MessageBox.Show("Không có dữ liệu"); } QL_HoaDon_BanHang hdbh = hd_bll.layHD(maHD); List <QL_ChiTietHoaDon> pListSP = new List <QL_ChiTietHoaDon>(); if (checkDungDiem.Checked) { hdbh.DiemDung = diemDung; } hdbh.TongTienThat = Convert.ToInt32(lbTongTien.Text); // Đỗ dữ liệu vào danh sách int Stt = 1; foreach (QL_ChiTietHoaDon item in dsKhoa) { QL_ChiTietHoaDon chitiet = new QL_ChiTietHoaDon(); QL_SanPham sphientai = sp_bll.laySP(item.MaSP); chitiet.TenSanPham = sphientai.TenSanPham; chitiet.DonGia = item.DonGia; chitiet.Soluong = item.Soluong; chitiet.STT = Stt.ToString(); Stt++; pListSP.Add(chitiet); } string path = string.Empty; ex.ExportKhoa(hdbh, pListSP, ref path, false); if (!string.IsNullOrEmpty(path) && MessageBox.Show("Bạn có muốn mở file", "Xác Nhận", MessageBoxButtons.YesNo) == DialogResult.Yes) { System.Diagnostics.Process.Start(path); } }
void itemsp_picturebox(object sender, EventArgs e) { PictureBox pc = (PictureBox)sender; if (lstChiTiet == null) { MessageBox.Show("Chưa tạo hóa đơn"); return; } string[] mavagia = pc.Tag.ToString().Split(','); QL_ChiTietHoaDon cthd = new QL_ChiTietHoaDon(); cthd.MaHD = " "; cthd.MaSP = mavagia[0]; cthd.Soluong = 1; cthd.DonGia = Convert.ToInt32(mavagia[1]); if (!checkHD(mavagia[0])) { MessageBox.Show("Đã chọn sản phẩm này !"); return; } lstChiTiet.Add(cthd); usChiTietHD usChiTiet = new usChiTietHD(); usChiTiet.setValue(mavagia[0]); usChiTiet.Tag = mavagia[0]; usChiTiet.btnTangGiam.Tag = mavagia[0]; usChiTiet.btnHuy.Tag = mavagia[0]; pnChiTietHD.Controls.Add(usChiTiet); usChiTiet.btnTangGiam.Click += BtnTangGiam_Click;; usChiTiet.btnHuy.Click += BtnHuy_Click;; capnhapTongTien(); }