private void pagamentoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (ValidaCampos())
         {
             var oPagamento = new CPagamento.Pagamento();
             oPagamento.DataEmissao = dtpEmissao.Value;
             oPagamento.Fornecimento = Convert.ToInt32(txtFornecimento.Text);
             oPagamento.Valor = Convert.ToDecimal(txtValor.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oPagamento).Result);
                 if (result)
                     MensagemAviso.MensagemUsuario(1, "Pagamento");
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oPagamento).Result);
                 if (result)
                     MensagemAviso.MensagemUsuario(2, "Pagamento");
             }
             AtualizaDataSource();
             toolStripButton1.Enabled = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             pagamentoBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }
Ejemplo n.º 2
0
 private void pagamentoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (ValidaCampos())
         {
             var oPagamento = new CPagamento.Pagamento();
             oPagamento.DataEmissao  = dtpEmissao.Value;
             oPagamento.Fornecimento = Convert.ToInt32(txtFornecimento.Text);
             oPagamento.Valor        = Convert.ToDecimal(txtValor.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oPagamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Pagamento");
                 }
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oPagamento).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Pagamento");
                 }
             }
             AtualizaDataSource();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             pagamentoBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }