public StoresServiceReportViewModel(IStoresService storeService, IServiceZipsService serviceZipService) { #region infrastructure ReportsTabItemHeader = "Отчет по ресторанскому сервису"; MonthesList = Monthes.GetMonthesList(); YearList = new List <int>(); for (var i = 2015; i <= DateTime.Now.Year; i++) { YearList.Add(i); } #endregion infrastructure #region stores StoresWithCheckList = new ObservableCollection <StoresWithCheck>(); SetSelectionCommand = new DelegateCommand(SetSelection); ClearSelectionCommand = new DelegateCommand(ClearSelection); #endregion stores #region report LoadReportCommand = new DelegateCommand(LoadReport); #endregion report #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadReportData; _worker.RunWorkerCompleted += LoadReportData_Completed; #endregion workers #region services _storeService = storeService; _serviceZipService = serviceZipService; #endregion services }
public ServiceReportForStoreViewModel(IServiceZipsService serviceZipService, IStoresService storeService) { #region infrastructure ReportsTabItemHeader = "Детальный отчет по ресторанам"; MonthesList = Monthes.GetMonthesList(); #endregion infrastructure #region report ServiceZipList = new ObservableCollection <ServiceZipDetailsSet>(); StoresWithCheckList = new ObservableCollection <StoresWithCheck>(); StartDate = new DateTime(2015, 1, 1); MinimumDate = new DateTime(2015, 1, 1); MaximumDate = new DateTime(DateTime.Now.Year, 12, 31); EndDate = DateTime.Now; LoadReportCommand = new DelegateCommand(LoadReport); StackedStoreList = new ObservableCollection <StackedStoreInfo>(); StoreZipList = new ObservableCollection <StoreZip>(); IsSelectAll = false; SelectAllCommand = new DelegateCommand(SelectAll); #endregion report #region services _serviceZipService = serviceZipService; _storeService = storeService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadServiceZip; _worker.RunWorkerCompleted += LoadServiceZip_Completed; #endregion workers }
public ServiceReportForStoreByMonthViewModel(IServiceZipsService serviceZipService, IStoresService storeService, IAccountsMainService accountsMainService) { #region infrastructure ReportsTabItemHeader = "Отчет по затратам на ресторан"; MonthesList = Monthes.GetMonthesList(); #endregion infrastructure #region report ServiceZipList = new ObservableCollection<ServiceZipDetailsSet>(); MonthExpList = new ObservableCollection<MonthExp>(); StoresList = new List<StoresSet>(); ServiceAccountsList = new List<AccountsMainSet>(); MonthServExpList = new ObservableCollection<MonthExp>(); #endregion report #region services _serviceZipService = serviceZipService; _storeService = storeService; _accountsMainService = accountsMainService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadServiceZip; _worker.RunWorkerCompleted += LoadServiceZip_Completed; #endregion workers }
public ServiceReportForStoreByMonthViewModel(IServiceZipsService serviceZipService, IStoresService storeService, IAccountsMainService accountsMainService) { #region infrastructure ReportsTabItemHeader = "Отчет по затратам на ресторан"; MonthesList = Monthes.GetMonthesList(); #endregion infrastructure #region report ServiceZipList = new ObservableCollection <ServiceZipDetailsSet>(); MonthExpList = new ObservableCollection <MonthExp>(); StoresList = new List <StoresSet>(); ServiceAccountsList = new List <AccountsMainSet>(); MonthServExpList = new ObservableCollection <MonthExp>(); #endregion report #region services _serviceZipService = serviceZipService; _storeService = storeService; _accountsMainService = accountsMainService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadServiceZip; _worker.RunWorkerCompleted += LoadServiceZip_Completed; #endregion workers }
public LoadServiceInvoViewModel(IEventAggregator eventAggregator, ReportsController reportsController, IExcelSpecificationLoader excelSpecificationLoader, IZipService zipService, IServiceZipsService serviceZipService) { #region infrastructure ReportsTabItemHeader = "Загрузка инфо для сервиса"; MonthesList = Monthes.GetMonthesList(); CompanyList = ServiceCompanies.GetServiceCompaniesList(); YearList = new List <int>(); for (var i = 2015; i <= DateTime.Now.Year; i++) { YearList.Add(i); } LoadSpecificationCommand = new DelegateCommand(LoadSpecification); _reportsController = reportsController; #endregion infrastructure #region events _eventAggregator = eventAggregator; eventAggregator.GetEvent <OpenFileEvent>().Subscribe(GetFilename); #endregion events #region zips ServiceZipList = new ObservableCollection <ServiceZipDetailsSet>(); EmptyZipsList = new ObservableCollection <ZipSet>(); ZipList = new List <ZipSet>(); NewZipList = new List <ZipSet>(); MainZipList = new List <string>(); IsServiceBusy = false; RefreshEmptyListCommand = new DelegateCommand(RefreshEmptyList); AddServiceZipsCommand = new DelegateCommand(AddServiceZips); SaveEmptyZipsCommand = new DelegateCommand(SaveEmptyZips); #endregion zips #region services _excelSpecificationLoader = excelSpecificationLoader; _zipService = zipService; _serviceZipService = serviceZipService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += AddServiceZipsWork; _worker.RunWorkerCompleted += AddServiceZipsWork_Completed; #endregion workers }
public StoresServiceReportViewModel(IStoresService storeService, IServiceZipsService serviceZipService) { #region infrastructure ReportsTabItemHeader = "Отчет по ресторанскому сервису"; MonthesList = Monthes.GetMonthesList(); YearList = new List<int>(); for (var i = 2015; i <= DateTime.Now.Year; i++) YearList.Add(i); #endregion infrastructure #region stores StoresWithCheckList = new ObservableCollection<StoresWithCheck>(); SetSelectionCommand = new DelegateCommand(SetSelection); ClearSelectionCommand = new DelegateCommand(ClearSelection); #endregion stores #region report LoadReportCommand = new DelegateCommand(LoadReport); #endregion report #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadReportData; _worker.RunWorkerCompleted += LoadReportData_Completed; #endregion workers #region services _storeService = storeService; _serviceZipService = serviceZipService; #endregion services }
public ServiceReportForStoreViewModel(IServiceZipsService serviceZipService, IStoresService storeService) { #region infrastructure ReportsTabItemHeader = "Детальный отчет по ресторанам"; MonthesList = Monthes.GetMonthesList(); #endregion infrastructure #region report ServiceZipList = new ObservableCollection<ServiceZipDetailsSet>(); StoresWithCheckList = new ObservableCollection<StoresWithCheck>(); StartDate = new DateTime(2015, 1, 1); MinimumDate = new DateTime(2015, 1, 1); MaximumDate = new DateTime(DateTime.Now.Year, 12, 31); EndDate = DateTime.Now; LoadReportCommand = new DelegateCommand(LoadReport); StackedStoreList = new ObservableCollection<StackedStoreInfo>(); StoreZipList = new ObservableCollection<StoreZip>(); IsSelectAll = false; SelectAllCommand = new DelegateCommand(SelectAll); #endregion report #region services _serviceZipService = serviceZipService; _storeService = storeService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += LoadServiceZip; _worker.RunWorkerCompleted += LoadServiceZip_Completed; #endregion workers }
public LoadServiceInvoViewModel(IEventAggregator eventAggregator, ReportsController reportsController, IExcelSpecificationLoader excelSpecificationLoader, IZipService zipService, IServiceZipsService serviceZipService) { #region infrastructure ReportsTabItemHeader = "Загрузка инфо для сервиса"; MonthesList = Monthes.GetMonthesList(); CompanyList = ServiceCompanies.GetServiceCompaniesList(); YearList = new List<int>(); for (var i = 2015; i <= DateTime.Now.Year; i++) YearList.Add(i); LoadSpecificationCommand = new DelegateCommand(LoadSpecification); _reportsController = reportsController; #endregion infrastructure #region events _eventAggregator = eventAggregator; eventAggregator.GetEvent<OpenFileEvent>().Subscribe(GetFilename); #endregion events #region zips ServiceZipList = new ObservableCollection<ServiceZipDetailsSet>(); EmptyZipsList = new ObservableCollection<ZipSet>(); ZipList = new List<ZipSet>(); NewZipList = new List<ZipSet>(); MainZipList = new List<string>(); IsServiceBusy = false; RefreshEmptyListCommand = new DelegateCommand(RefreshEmptyList); AddServiceZipsCommand = new DelegateCommand(AddServiceZips); SaveEmptyZipsCommand = new DelegateCommand(SaveEmptyZips); #endregion zips #region services _excelSpecificationLoader = excelSpecificationLoader; _zipService = zipService; _serviceZipService = serviceZipService; #endregion services #region workers _worker = new BackgroundWorker(); _worker.DoWork += AddServiceZipsWork; _worker.RunWorkerCompleted += AddServiceZipsWork_Completed; #endregion workers }