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); } } }
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) { } }
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); } }
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); } } }