コード例 #1
0
        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();
        }