private void AtualizaDataSource() { using (var oDB = new CBanco.CBancoClient()) { bancoBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList(); } }
private async void AtualizaDataSourceAsync() { using (var oDB = new CBanco.CBancoClient()) { bancoBindingSource.DataSource = await oDB.SelecionarTodosAsync(); } }
private bool ValidaCampos() { using (var oDB = new CBanco.CBancoClient()) { if (oDB.BancoExiste(Convert.ToInt32(txtBanco.Text)) == false) { MessageBox.Show("O Banco não existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } } if (txtCidade.Text == "") { MessageBox.Show("O campo Cidade é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } else if (txtEmail.Text == "") { MessageBox.Show("O campo Email é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } else if (txtEndereco.Text == "") { MessageBox.Show("O campo Endereço é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } else if (txtGerente.Text == "") { MessageBox.Show("O campo Gerente é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } else if (txtTelefone.Text == "") { MessageBox.Show("O campo Telefone é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } else if (txtBanco.Text == "") { MessageBox.Show("O campo Banco é de preenchimento obrigatório", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return(false); } return(true); }
private async void AtualizaDataSourcePesquisaAsync() { using (var oDB = new CBanco.CBancoClient()) { if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "") { bancoBindingSource.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 CBanco.CBancoClient()) { var result = MensagemErro.Erro(oDB.ExcluirAsync(Convert.ToInt32(txtID.Text)).Result); if (result) { MensagemAviso.MensagemUsuario(4, "Banco"); } } AtualizaDataSource(); } }
private void bancoBindingNavigatorSaveItem_Click(object sender, EventArgs e) { if (ValidaCampos()) { using (var oDB = new CBanco.CBancoClient()) { var oBanco = new CBanco.Banco(); oBanco.Nome = txtNome.Text; oBanco.Numero = txtNumero.Text; if (Inserir) { var result = MensagemErro.Erro(oDB.InserirAsync(oBanco).Result); if (result) { MensagemAviso.MensagemUsuario(1, "Banco"); } } else { oBanco.ID = Convert.ToInt32(txtID); var result = MensagemErro.Erro(oDB.AlterarAsync(oBanco).Result); if (result) { MensagemAviso.MensagemUsuario(2, "Banco"); } } AtualizaDataSource(); Inserir = false; toolStripButton1.Enabled = true; bindingNavigatorAddNewItem.Enabled = true; bindingNavigatorDeleteItem.Enabled = true; bancoBindingNavigatorSaveItem.Enabled = false; SelecionaCampos(false); } } }