Пример #1
0
        private void btnRemove_Click(object sender, EventArgs e)
        {
            if (txtNumAcc.Text == string.Empty || txtCpfHolder.Text == string.Empty)
            {
                MessageBox.Show("Favor preencher todos os campos para evitar erros.\nCaso o erro persista entre em contato com o suporte.", "Erro, algo não está preenchido!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult result = MessageBox.Show("Você realmente deseja excluir essa conta do sistema?\nClick em (SIM) para excluir e (NÃO) para cancelar a operação.", "Excluir ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    //Atribuindo as informações para a o banco
                    BankAccount    bAcc     = new BankAccount(txtNumAcc.Text, txtCpfHolder.Text);
                    BankAccountDAO bkAccDao = new BankAccountDAO();

                    //Atribuindo o objeto ao BankStatement
                    bkAccDao.DeleteAccount(bAcc);
                    MessageBox.Show("Removido !");
                    metroGrid1.DataSource = bkAccDao.EfetuarConsultaPorCodigo(txtCPFHOLDERparam.Text);
                    this.lDVACCOUNTUSERTableAdapter.Fill(this.lDV_PEDREIRADataSet.LDVACCOUNTUSER);
                    Limpar(this);
                    //this.lDVBANKACCOUNTTableAdapter.Fill(this.lDV_PEDREIRADataSet.LDVBANKACCOUNT);
                }
                else if (result == DialogResult.No)
                {
                    Limpar(this);
                }
            }
        }
Пример #2
0
        private void metroGrid2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            /*Melhor solução encontrada para resolver a exception que estava ocorrendo ao clicar
             * no esquema de filtro do DataGrid, caso aconteça mais algum bug é necessarios arrumar
             * aqui.*/
            try
            {
                Limpar(this);
                DataGridViewRow row = this.metroGrid2.Rows[e.RowIndex];
                txtCPFHOLDERparam.Text = row.Cells["CPFUSER"].Value.ToString();
                txtCpfHolder.Text      = row.Cells["CPFUSER"].Value.ToString();

                BankAccountDAO bkDao = new BankAccountDAO();
                metroGrid1.DataSource = bkDao.EfetuarConsultaPorCodigo(txtCPFHOLDERparam.Text);
            }
            catch (Exception)
            {
            }
        }
Пример #3
0
        private void btnAddAccount_Click(object sender, EventArgs e)
        {
            if (txtNumAcc.Text == string.Empty || txtCpfHolder.Text == string.Empty)
            {
                MessageBox.Show("Favor preencher todos os campos para evitar erros.\nCaso o erro persista entre em contato com o suporte.", "Erro, algo não está preenchido!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                //Atribuindo as informações para a o banco
                BankAccount    bAcc     = new BankAccount(txtNumAcc.Text, txtCpfHolder.Text);
                BankAccountDAO bkAccDao = new BankAccountDAO();

                //Atribuindo o objeto ao BankStatement
                bkAccDao.InsertAccount(bAcc);
                MessageBox.Show("Cadastrado !");
                //this.lDVBANKACCOUNTTableAdapter.Fill(this.lDV_PEDREIRADataSet.LDVBANKACCOUNT);
                BankAccountDAO bkDao = new BankAccountDAO();
                metroGrid1.DataSource = bkDao.EfetuarConsultaPorCodigo(txtCPFHOLDERparam.Text);
                this.lDVACCOUNTUSERTableAdapter.Fill(this.lDV_PEDREIRADataSet.LDVACCOUNTUSER);
                Limpar(this);
            }
        }
Пример #4
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (txtNumAcc.Text == string.Empty && txtCpfHolder.Text == string.Empty)
            {
                MessageBox.Show("Favor preencher todos os campos para evitar erros.\nCaso o erro persista entre em contato com o suporte.", "Erro, algo não está preenchido!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult result = MessageBox.Show("Você realmente deseja alterar essa conta do sistema?\n" +
                                                      "Confirme os dados antes de continuar, se você concorda click em(SIM)\n" +
                                                      "caso contrario click em (NÃO) para cancelar a edição.\n\n" +
                                                      "Número da conta: " + txtNumAcc.Text + "\n" +
                                                      "CPF do titular: " + txtCpfHolder.Text, "Editar ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    //Atribuindo as informações para a o banco
                    BankAccount    bAcc     = new BankAccount(txtNumAcc.Text, txtCpfHolder.Text, txtNumAccAlter.Text);
                    BankAccountDAO bkAccDao = new BankAccountDAO();

                    User    user = new User(txtCPFHOLDERparam.Text, txtCpfHolder.Text);
                    UserDAO uDal = new UserDAO();

                    //Atribuindo o objeto ao BankStatement
                    bkAccDao.AlterarAccount(bAcc);
                    uDal.AlterarUser(user);
                    MessageBox.Show("Alterado !");
                    metroGrid1.DataSource = bkAccDao.EfetuarConsultaPorCodigo(txtCPFHOLDERparam.Text);
                    this.lDVACCOUNTUSERTableAdapter.Fill(this.lDV_PEDREIRADataSet.LDVACCOUNTUSER);
                    Limpar(this);
                }
                else if (result == DialogResult.No)
                {
                    Limpar(this);
                }
            }
        }