private void contaCorrenteBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if(ValidaCampos()) { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { var oContaCorrente = new CContaCorrente.ContaCorrente(); oContaCorrente.Agencia = Convert.ToInt32(txtAgencia.Text); oContaCorrente.Conta = txtConta.Text; oContaCorrente.Limite = Convert.ToDecimal(txtLimite.Text); if (Inserir) { var result = MensagemErro.Erro(oDB.InserirAsync(oContaCorrente).Result); if (result) MensagemAviso.MensagemUsuario(1, "Conta Corrente"); } else { var result = MensagemErro.Erro(oDB.AlterarAsync(oContaCorrente).Result); if (result) MensagemAviso.MensagemUsuario(2, "Conta Corrente"); } } AtualizaDataSourceAsync(); Inserir = false; toolStripButton1.Enabled = true; bindingNavigatorAddNewItem.Enabled = true; bindingNavigatorDeleteItem.Enabled = true; contaCorrenteBindingNavigatorSaveItem.Enabled = false; SelecionaCampos(false); } }