private void cbContractCode_DropDownClosed(object sender, EventArgs e) { if (cbContractCode.SelectedIndex > 0) { cbContractCode.Items.Clear(); cbContractCode.Items.Add(GetString("all")); cbContractCode.Items.Add(GetString("newCode")); SearchCreditContractForm searchForm = SearchCreditContractForm.GetInstance(null); searchForm.SearchContracts(null); if (searchForm.SelectedLoanContract != null) { cbContractCode.Items.Add(searchForm.SelectedLoanContract.ContractCode); cbContractCode.SelectedIndex = cbContractCode.Items.Count - 1; cbContractCode.SelectedText = searchForm.SelectedLoanContract.ContractCode; _contractId = searchForm.SelectedLoanContract.Id; _mode = 0; } else if (searchForm.SelectedSavingContract != null) { cbContractCode.Items.Add(searchForm.SelectedSavingContract.ContractCode); cbContractCode.SelectedIndex = cbContractCode.Items.Count - 1; cbContractCode.SelectedText = searchForm.SelectedSavingContract.ContractCode; _contractId = searchForm.SelectedSavingContract.Id; _mode = 1; } else { _contractId = 0; _mode = null; } } else { _contractId = 0; _mode = null; } IntializeTreeViewChartOfAccounts(); }