예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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));
        }