Ejemplo n.º 1
0
 private void AtualizaDataSource()
 {
     using (var oDB = new CDespesa.CDespesaClient())
     {
         despesaBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList();
     }
 }
 private async void AtualizaDataSourceAsync()
 {
     using (var oDB = new CDespesa.CDespesaClient())
     {
         despesaBindingSource.DataSource = await oDB.SelecionarTodosAsync();
     }
 }
 private async void AtualizaDataSourcePesquisaAsync()
 {
     using (var oDB = new CDespesa.CDespesaClient())
     {
         if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "")
         {
             despesaBindingSource.DataSource = await oDB.SelecionarTodosCriterioAsync(toolStripTextBox1.Text, toolStripComboBox1.SelectedItem.ToString());
         }
         if (toolStripTextBox1.Text == "")
         {
             AtualizaDataSourceAsync();
         }
     }
 }
Ejemplo n.º 4
0
        private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            var a = Convert.ToInt32(txtNumero.Text);

            if (MensagemAviso.MensagemUsuario(3, null))
            {
                using (var oDB = new CDespesa.CDespesaClient())
                {
                    var result = MensagemErro.Erro(oDB.ExcluirAsync(a).Result);
                    if (result)
                    {
                        MensagemAviso.MensagemUsuario(4, "Despsa");
                    }
                }
                AtualizaDataSource();
            }
        }
Ejemplo n.º 5
0
 private void despesaBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CDespesa.CDespesaClient())
     {
         if (ValidaCampos())
         {
             var oDespesa = new CDespesa.Despesa();
             oDespesa.Descricao     = txtDescricao.Text;
             oDespesa.ValorPrevisto = Convert.ToDecimal(txtValor.Text);
             oDespesa.Pagamento     = Convert.ToInt32(txtPagamento.Text);
             oDespesa.Lancamento    = Convert.ToInt32(txtLancamento.Text);
             if (Inserir)
             {
                 var result = MensagemErro.Erro(oDB.InserirAsync(oDespesa).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Despesa");
                 }
             }
             else
             {
                 oDespesa.Numero = Convert.ToInt32(txtNumero.Text);
                 var result = MensagemErro.Erro(oDB.AlterarAsync(oDespesa).Result);
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(2, "Despesa");
                 }
             }
             AtualizaDataSource();
             toolStripButton1.Enabled           = true;
             bindingNavigatorAddNewItem.Enabled = true;
             bindingNavigatorDeleteItem.Enabled = true;
             Inserir = false;
             despesaBindingNavigatorSaveItem.Enabled = false;
             SelecionaCampos(false);
         }
     }
 }