private void planoContasBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CPlanoContas.CPlanoContasClient())
     {
         if (ValidaCampos())
         {
             var oPlanoContas = new CPlanoContas.PlanoContas();
             oPlanoContas.Descricao    = txtDescricao.Text;
             oPlanoContas.Consolidacao = chkConsolidacao.Checked;
             oPlanoContas.Conta        = txtConta.Text;
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oPlanoContas).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Plano de Contas");
                 }
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oPlanoContas).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Plano de Contas");
                 }
             }
             AtualizaDataSourceAsync();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             planoContasBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }