private void AtualizaDataSourceAsync() { using (var oDB = new CPlanoContas.CPlanoContasClient()) { planoContasBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList(); } }
private async void AtualizaDataSourceAsync() { using (var oDB = new CPlanoContas.CPlanoContasClient()) { planoContasBindingSource.DataSource = await oDB.SelecionarTodosAsync(); } }
private async void AtualizaDataSourcePesquisaAsync() { using (var oDB = new CPlanoContas.CPlanoContasClient()) { if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "") { planoContasBindingSource.DataSource = await oDB.SelecionarTodosCriterioAsync(toolStripTextBox1.Text, toolStripComboBox1.SelectedItem.ToString()); } if (toolStripTextBox1.Text == "") { AtualizaDataSourceAsync(); } } }
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) { if (MensagemAviso.MensagemUsuario(3, null)) { using (var oDB = new CPlanoContas.CPlanoContasClient()) { var result = MensagemErro.Erro(oDB.ExcluirAsync(txtConta.Text).Result); if (result) { MensagemAviso.MensagemUsuario(4, "Plano de Contas"); } } AtualizaDataSourceAsync(); } }
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); } } }