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();
     }
 }
Пример #3
0
 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();
         }
     }
 }
Пример #5
0
 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();
     }
 }
Пример #6
0
 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);
     }
 }