/// <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();
        }