private void bancoBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (ValidaCampos()) { using (var oDB = new CBanco.CBancoClient()) { var oBanco = new CBanco.Banco(); oBanco.Nome = txtNome.Text; oBanco.Numero = txtNumero.Text; if (Inserir) { var result = MensagemErro.Erro(oDB.InserirAsync(oBanco).Result); if (result) MensagemAviso.MensagemUsuario(1, "Banco"); } else { oBanco.ID = Convert.ToInt32(txtID); var result = MensagemErro.Erro(oDB.AlterarAsync(oBanco).Result); if (result) MensagemAviso.MensagemUsuario(2, "Banco"); } AtualizaDataSource(); Inserir = false; toolStripButton1.Enabled = true; bindingNavigatorAddNewItem.Enabled = true; bindingNavigatorDeleteItem.Enabled = true; bancoBindingNavigatorSaveItem.Enabled = false; SelecionaCampos(false); } } }