private bool ValidaCampos() { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { if (oDB.ContaCorrenteExiste(txtConta.Text) == false) { MessageBox.Show("A Conta Corrente 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 (txtConta.Text == "") { MessageBox.Show("O campo Conta é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } return(true); }
private async void AtualizaDataSourceAsync() { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { pesquisarCCBindingSource.DataSource = await oDB.SelecionarTodosViewAsync(); } }
private void AtualizaDataSourceAsync() { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { contaCorrenteBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList(); } }
private async void AtualizaDataSourcePesquisaAsync() { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "") { pesquisarCCBindingSource.DataSource = await oDB.SelecionarTodosViewCriterioAsync(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 CContaCorrente.CContaCorrenteClient()) { var result = MensagemErro.Erro(oDB.ExcluirAsync(txtConta.Text).Result); if (result) { MensagemAviso.MensagemUsuario(4, "Conta Corrente"); } } AtualizaDataSourceAsync(); } }
private void contaCorrenteBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (ValidaCampos()) { using (var oDB = new CContaCorrente.CContaCorrenteClient()) { var oContaCorrente = new CContaCorrente.ContaCorrente(); oContaCorrente.Agencia = Convert.ToInt32(txtAgencia.Text); oContaCorrente.Conta = txtConta.Text; oContaCorrente.Limite = Convert.ToDecimal(txtLimite.Text); if (Inserir) { var result = MensagemErro.Erro(oDB.InserirAsync(oContaCorrente).Result); if (result) { MensagemAviso.MensagemUsuario(1, "Conta Corrente"); } } else { var result = MensagemErro.Erro(oDB.AlterarAsync(oContaCorrente).Result); if (result) { MensagemAviso.MensagemUsuario(2, "Conta Corrente"); } } } AtualizaDataSourceAsync(); Inserir = false; toolStripButton1.Enabled = true; bindingNavigatorAddNewItem.Enabled = true; bindingNavigatorDeleteItem.Enabled = true; contaCorrenteBindingNavigatorSaveItem.Enabled = false; SelecionaCampos(false); } }