Example #1
0
		public void OnInitializeLeadUIDs(TimeTrackFilterViewModel filterViewModel)
		{
			if (filterViewModel == null)
				filterViewModel = new TimeTrackFilterViewModel(TimeTrackFilter);
			if (filterViewModel.DepartmentsFilterViewModel.UIDs.Count == 1)
			{
				Guid depUID = filterViewModel.DepartmentsFilterViewModel.UIDs[0];
				var department = DepartmentHelper.GetSingleShort(depUID);
				Guid orgUID = department.OrganisationUID;
				var organisation = OrganisationHelper.GetSingle(orgUID);
				_chiefUID = organisation.ChiefUID;
				_hrChiefUID = organisation.HRChiefUID;
				_departmentChiefUID = department.ChiefUID;
			}
		}
Example #2
0
		void OnShowFilter()
		{
			var filterViewModel = new TimeTrackFilterViewModel(TimeTrackFilter);
			if (DialogService.ShowModalWindow(filterViewModel))
			{
				UpdateGrid();
			}
			OnInitializeLeadUIDs(filterViewModel);
		}