private void HienThiCacNamTreeView() { for (int i = 1; i < tvPhanLoaiHoaDon.Nodes.Count; i++) { for (int j = 0; j < tvPhanLoaiHoaDon.Nodes[i].Nodes.Count; j++) { tvPhanLoaiHoaDon.Nodes[i].Nodes[j].Remove(); } } LayNgayThangBLL layNgayThangBLL = new LayNgayThangBLL(); foreach (NgayThang ngayThang in layNgayThangBLL.LayDanhSachCacNamPhieuXuat()) { string str1 = "Năm " + ngayThang.NgayThangNam.Year; TreeNode treeNode1 = new TreeNode(str1); foreach (NgayThang Thang in layNgayThangBLL.LayDanhSachCacThangTheoNamPhieuXuat(ngayThang.NgayThangNam)) { string str2 = "Thang " + Thang.NgayThangNam.Month; TreeNode treeNode2 = new TreeNode(str2); DateTime dateTime = new DateTime(ngayThang.NgayThangNam.Year, Thang.NgayThangNam.Month, 1); foreach (NgayThang Ngay in layNgayThangBLL.LayDanhSachCacNgayTheoThangNamPhieuXuat(dateTime)) { string str3 = "Ngày " + Ngay.NgayThangNam.Day; TreeNode treeNode3 = new TreeNode(str3); treeNode2.Nodes.Add(treeNode3); NgayThang Date = new NgayThang() { NgayThangNam = new DateTime ( ngayThang.NgayThangNam.Year, Thang.NgayThangNam.Month, Ngay.NgayThangNam.Day ) }; treeNode3.Tag = Date; } treeNode1.Nodes.Add(treeNode2); } tvPhanLoaiHoaDon.Nodes[0].Nodes.Add(treeNode1); } HienThiKhoHangBLL hienThiKhoHangBLL = new HienThiKhoHangBLL(); cbKhoHang.Items.Clear(); foreach (KhoHang khoHang in hienThiKhoHangBLL.LayToanBoKhoHang()) { cbKhoHang.Items.Add(khoHang); } }
private void tvPhanLoaiHoaDon_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node != null) { if (e.Node.Level == 0) { e.Node.ExpandAll(); } } HienThiPhieuNhapBLL hienThiPhieuNhapBLL = new HienThiPhieuNhapBLL(); if (e.Node.Level == 3) { NgayThang ngayThang = e.Node.Tag as NgayThang; HienThiDanhSachDonHang(hienThiPhieuNhapBLL.LayPhieuNhapTheoNgayThangNam(ngayThang.NgayThangNam)); DateTime = ngayThang.NgayThangNam; } }