/// <summary> /// Change selected account /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgAccounts_SelectionChanged(object sender, SelectionChangedEventArgs e) { DirectActivityCosts.Clear(); account = dgAccounts.SelectedItem as Account; DirectActivityCosts = new ObservableCollection <DirectActivityCost>(DCPADManagement.Instance.GetDirectActivityCostByAccounts(account, DepartmentID)); dgDCPAD.ItemsSource = DirectActivityCosts; lblSum.Content = "Summa: " + DCPADManagement.Instance.CalculateSum(account, DepartmentID); btnAddActivity.IsEnabled = true; }
private void cbDepartments_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (!IsLoaded) { return; } DepartmentID = Departments[cbDepartments.SelectedIndex].DepartmentID; if (dgAccounts.SelectedItem != null) { DirectActivityCosts.Clear(); account = dgAccounts.SelectedItem as Account; DirectActivityCosts = new ObservableCollection <DirectActivityCost>(DCPADManagement.Instance.GetDirectActivityCostByAccounts(account, DepartmentID)); dgDCPAD.ItemsSource = DirectActivityCosts; lblSum.Content = "Summa: " + DCPADManagement.Instance.CalculateSum(account, DepartmentID); btnAddActivity.IsEnabled = true; } LockedSettings(); }