private void BtnCriaConta_Click(object sender, RoutedEventArgs e) { if (Convert.ToInt32(txtNovaConta.Text) == 6) { var cliente = ClienteDAO.BuscarClientePorId(clienteId); Conta conta = new Conta { DigConta = Convert.ToInt32(txtNovaConta.Text), ClienteId = cliente }; var isExisted = ContaDAO.BuscarContaPorDigConta(conta); if (isExisted == null) { bool result = ContaDAO.CadastrarConta(conta); if (result) { MessageBox.Show("Conta cadastrada com sucesso!", "BancoCSharp", MessageBoxButton.OK, MessageBoxImage.Information); cboContas.ItemsSource = ContaDAO.ListarContas(clienteId); cboContas.DisplayMemberPath = "DigConta"; cboContas.SelectedValuePath = "DigConta"; } else { MessageBox.Show("Ocorreu um erro ao salvar a conta!", "BancoCSharp", MessageBoxButton.OK, MessageBoxImage.Error); } LimparFormulario(); } } else { MessageBox.Show("A conta deve ter somente 6 digitos", "BancoCSharp", MessageBoxButton.OK, MessageBoxImage.Error); } }