private void setorBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     if (ValidaCampos())
     {
         using (var oDB = new CSetor.CSetorClient())
         {
             var oSetor = new CSetor.Setor();
             oSetor.Descricao = txtDescricao.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oSetor).Result);
                 if (result)
                     MensagemAviso.MensagemUsuario(1, "Setor");
             }
             else
             {
                 oSetor.ID = Convert.ToInt32(txtID.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oSetor).Result);
                 if (result)
                     MensagemAviso.MensagemUsuario(2, "Setor");
             }
         }
         AtualizaDataSource();
         toolStripButton1.Enabled = true;
         bindingNavigatorAddNewItem.Enabled = true;
         bindingNavigatorDeleteItem.Enabled = true;
         Inserir = false;
         setorBindingNavigatorSaveItem.Enabled = false;
     }
 }
 public void AtualizaDataSource()
 {
     using (var oDB = new CSetor.CSetorClient())
     {
         setorBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList();
     }
 }
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         using (var oDB = new CSetor.CSetorClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(Convert.ToInt32(txtID.Text)).Result);
             if (result)
                 MensagemAviso.MensagemUsuario(4, "Setor");
         }
         AtualizaDataSource();
     }
 }