/// <summary> /// lấy danh sách học phí /// </summary> /// <param name="hocsinh"></param> /// <param name="month"></param> private void GetListHocPhi(HocSinh hocsinh, string month) { //get học phí đầu năm if (ListHocPhiDauNam == null) { ListHocPhiDauNam = new ObservableCollection <HocPhi>(); } else { ListHocPhiDauNam.Clear(); } impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-20D1").ToList().ForEach(p => ListHocPhiDauNam.Add(p)); impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-20D1").ToList().ForEach(p => TongHPDauNam += p.ChiPhi); //get hoc phi thang if (ListHocPhiTheoThang == null) { ListHocPhiTheoThang = new ObservableCollection <HocPhi>(); } else { ListHocPhiTheoThang.Clear(); } impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-2FAA").ToList().ForEach(p => ListHocPhiTheoThang.Add(p)); impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-2FAA").ToList().ForEach(p => TongHPThang += p.ChiPhi); // get hojc phis dich vu cua hojc sinh if (ListDichVu == null) { ListDichVu = new ObservableCollection <DichVuNgoai>(); } else { ListDichVu.Clear(); } blo.GetListDichVuHocSinh(hocsinh.MaHocSinh, month).ForEach(p => ListDichVu.Add(p)); blo.GetListDichVuHocSinh(hocsinh.MaHocSinh, month).ForEach(p => TongHPDichVu += p.ChiPhi); //get info theo doi Info = theodoiblo.GetInfoTheoDoi(hocsinh.MaHocSinh, month); TongHPTheoDoi = Util.getHocPhiTheoDoi(Info.SoNgayVang, Info.SoNgayAnSang, Info.SoNgayAnTrua); }
/// <summary> /// Hàm lấy dánh sách học phí /// </summary> public void GetListHocPhi() { HocPhiDaoImpl impl = new HocPhiDaoImpl(); //get học phí đầu năm if (ListHocPhiDauNam == null) { ListHocPhiDauNam = new ObservableCollection <HocPhi>(); } else { ListHocPhiDauNam.Clear(); } impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-20D1").ToList().ForEach(p => ListHocPhiDauNam.Add(p)); //get hoc phi thang if (ListHocPhiTheoThang == null) { ListHocPhiTheoThang = new ObservableCollection <HocPhi>(); } else { ListHocPhiTheoThang.Clear(); } impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-2FAA").ToList().ForEach(p => ListHocPhiTheoThang.Add(p)); // get hojc phis dich vu if (ListHocPhiDichVu == null) { ListHocPhiDichVu = new ObservableCollection <HocPhi>(); } else { ListHocPhiDichVu.Clear(); } impl.GetListHocPhi().FindAll(p => p.LoaiHocPhi == "LoaiHocPhi-472E").ToList().ForEach(p => ListHocPhiDichVu.Add(p)); }