public StatisticManagementBussiness(PaymentInfo paymentDal, TraineeManagementBussiness trainees, BlockClassManagement blocks, RegularClassManagement regulars, NameCallingBussiness calling, TraineeInfo trainee, OverdueManagementBussiness overdue) { GeneralDal = new GeneralInfo(); Finance = new FinanceStatisticBussiness(paymentDal, trainees, blocks, regulars, GeneralDal); Teacher = new TeachingStatisticBussiness(calling, regulars, blocks); Trainee = new TraineeStatisticBussiness(trainees, regulars, new RegularTraineeBussiness(trainee), overdue, calling); General = new GeneralAndExportBussiness(trainees.Dal, GeneralDal, blocks, regulars, trainees); }
public TeacherSummaryViewModel(TeachingStatisticBussiness bussiness) : base() { _bussiness = bussiness; SummaryGroupCollection = new ObservableCollection <TeachingClassCountGroupViewModel>(); TotalSummary = new TeachingClassCountGroupViewModel(); StatisticDetails = new TeachingCountDetailsViewModel(); _bussiness.ShowDetailsEvent += details => { StatisticDetails.Enable(details); IsDetailListEnable = true; }; PopWidth = 200; }
public TeacherViewModel(TeachingStatisticBussiness bussiness) { YMDSelecter = new YearMonthSelecterWithArrowViewModel(); TeacherSelecter = new TeacherSelecterWithArrowViewModel(); Calender = new CalenderViewModel(); }