private async void AtualizaDataSourceAsync()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         pagamentoBindingSource.DataSource = await oDB.SelecionarTodosAsync();
     }
 }
Ejemplo n.º 2
0
 private void AtualizaDataSource()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         pagamentoBindingSource.DataSource = oDB.SelecionarTodos().ToList();
     }
 }
 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);
         }
     }
 }
 private void AtualizaDataSource()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         pagamentoBindingSource.DataSource = oDB.SelecionarTodos().ToList();
     }
 }
 private async void AtualizaDataSourcePesquisaAsync()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "")
         {
             pagamentoBindingSource.DataSource = await oDB.SelecionarTodosCriterioAsync(toolStripTextBox1.Text, toolStripComboBox1.SelectedItem.ToString());
         }
         if (toolStripTextBox1.Text == "")
         {
             AtualizaDataSourceAsync();
         }
     }
 }
Ejemplo n.º 6
0
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         var a = Convert.ToInt32(txtFornecimento.Text);
         using (var oDB = new CPagamento.CPagamentoClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(a).Result);
             if (result)
             {
                 MensagemAviso.MensagemUsuario(4, "Pagamento");
             }
         }
         AtualizaDataSource();
     }
 }
 private bool ValidaCampos()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (oDB.PagamentoExiste(Convert.ToInt32(txtPagamento.Text)) == false)
         {
             MessageBox.Show("O Pagamento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return false;
         }
     }
     using (var oDB = new CLancamento.CLancamentoClient())
     {
         if (oDB.LancamentoExiste(Convert.ToInt32(txtLancamento.Text)) == false)
         {
             MessageBox.Show("O Lançamento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return false;
         }
     }
     if (txtDescricao.Text == "")
     {
         MessageBox.Show("O campo Descrição é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return false;
     }
     else if (txtValor.Text == "")
     {
         MessageBox.Show("O campo Valor Previsto é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return false;
     }
     else if (txtPagamento.Text == "")
     {
         MessageBox.Show("O campo Pagamento é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return false;
     }
     return true;
 }
Ejemplo n.º 8
0
 private bool ValidaCampos()
 {
     using (var oDB = new CPagamento.CPagamentoClient())
     {
         if (oDB.PagamentoExiste(Convert.ToInt32(txtPagamento.Text)) == false)
         {
             MessageBox.Show("O Pagamento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return(false);
         }
     }
     using (var oDB = new CLancamento.CLancamentoClient())
     {
         if (oDB.LancamentoExiste(Convert.ToInt32(txtLancamento.Text)) == false)
         {
             MessageBox.Show("O Lançamento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return(false);
         }
     }
     if (txtDescricao.Text == "")
     {
         MessageBox.Show("O campo Descrição é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return(false);
     }
     else if (txtValor.Text == "")
     {
         MessageBox.Show("O campo Valor Previsto é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return(false);
     }
     else if (txtPagamento.Text == "")
     {
         MessageBox.Show("O campo Pagamento é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return(false);
     }
     return(true);
 }
Ejemplo n.º 9
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);
         }
     }
 }
 private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
 {
     if (MensagemAviso.MensagemUsuario(3, null))
     {
         var a = Convert.ToInt32(txtFornecimento.Text);
         using (var oDB = new CPagamento.CPagamentoClient())
         {
             var result = MensagemErro.Erro(oDB.ExcluirAsync(a).Result);
             if (result)
                 MensagemAviso.MensagemUsuario(4, "Pagamento");
         }
         AtualizaDataSource();
     }
 }