private void btnExcluir_Click(object sender, EventArgs e) { int codigo = 0; int.TryParse(ttbCodigo.Text, out codigo); if (codigo > 0) { if (MessageBox.Show("Confirma exclusão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Banco banco = new Banco(); banco.conecta(); CadastroTiposCusto com = new CadastroTiposCusto(banco); if (com.excluir(codigo)) { MessageBox.Show("Exclusão realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão!"); banco.desconecta(); } } }
private void btnGravar_Click(object sender, EventArgs e) { if (ttbDescricao.Text == null) MessageBox.Show("Digite a descricao do custo."); else if (ttbValor.Text.Trim() == "") MessageBox.Show("Digite o valor comum do custo"); else { Banco banco = new Banco(); CadastroTiposCusto cadastro = new CadastroTiposCusto(banco); banco.conecta(); if (ttbCodigo.Text != "") { if (cadastro.alterar(int.Parse(ttbCodigo.Text),ttbDescricao.Text, double.Parse(ttbValor.Text.Substring(2).Trim()))) { MessageBox.Show("Alteração realizada com sucesso"); inicializar(); } else MessageBox.Show("Alteração não realizada"); } else if (cadastro.incluir(ttbDescricao.Text, double.Parse(ttbValor.Text.Substring(2).Trim()))) { MessageBox.Show("Cadastro realizado com sucesso"); inicializar(); } else MessageBox.Show("Cadastro não realizado"); banco.desconecta(); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (ttbNumeroProcesso.Text != "") { if (MessageBox.Show("Confirma exclusão? As associações com clientes e funiconários também serão removidas", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Banco banco = new Banco(); banco.conecta(); GerenciamentoProcessos com = new GerenciamentoProcessos(banco); com.excluirAssociaClienteProcesso(ttbNumeroProcesso.Text); com.excluirAssociaFuncionarioProcesso(ttbNumeroProcesso.Text); if (!com.verificaExistenciaProcesso(ttbNumeroProcesso.Text)) MessageBox.Show("Não é possível excluir, este processo não está cadastrado."); else if (com.excluir(ttbNumeroProcesso.Text)) { MessageBox.Show("Exclusão realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este processo"); banco.desconecta(); } } }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); GerenciamentoMovimentacoes consulta = new GerenciamentoMovimentacoes(banco); if (rbSaida.Checked) { tabelaDados = consulta.listarMovimentacaoDebito(dtpInicio.Value, dtpFim.Value); tipoRelatorio = TipoRelatorioGerado.RelSaida; correcaoTabela(); } else if (rbEntradaSaida.Checked) { tabelaDados = consulta.listarMovimentacaoTudo(dtpInicio.Value, dtpFim.Value); tipoRelatorio = TipoRelatorioGerado.RelAmbos; correcaoTabela(); } else { tabelaDados = consulta.listarMovimentacaoCredito(dtpInicio.Value, dtpFim.Value); tipoRelatorio = TipoRelatorioGerado.RelEntrada; correcaoTabela(); } banco.desconecta(); if (tabelaDados != null) dataGridView1.DataSource = tabelaDados; }
private void btnGravar_Click(object sender, EventArgs e) { if (ttbCodigoBanco.Text == "") MessageBox.Show("Digite o código do banco"); else if (ttbNomeBanco.Text == "") MessageBox.Show("Digite o nome do banco"); else { Banco banco = new Banco(); CadastroBancos cadastro = new CadastroBancos(banco); banco.conecta(); if (cadastro.verificaCodigoBancoEx(int.Parse(ttbCodigoBanco.Text)) && ttbCodigoChave.Text == "") { MessageBox.Show("Código do banco já cadastrado."); } else if (ttbCodigoChave.Text != "") { if (cadastro.alterar(int.Parse(ttbCodigoChave.Text),ttbNomeBanco.Text, int.Parse(ttbCodigoBanco.Text.Trim()))) { MessageBox.Show("Alteração realizada com sucesso"); inicializar(); } else MessageBox.Show("Alteração não realizada"); } else if (cadastro.incluir(ttbNomeBanco.Text, int.Parse(ttbCodigoBanco.Text.Trim()) )) { MessageBox.Show("Cadastro realizado com sucesso"); inicializar(); } else MessageBox.Show("Falha!, Cadastro não realizado"); banco.desconecta(); } }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); GerenciamentoCustasProcesso conta = new GerenciamentoCustasProcesso(banco); banco.conecta(); if (rbCodigo.Checked) { if(ttbDescricao.Text == "") dgvResultado.DataSource = conta.listarTodos(); else dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse( Gerais.retiraTodosCharter(ttbDescricao.Text, ' '))); } else if (rbNome.Checked) { if (ttbCodigo.Text == "") dgvResultado.DataSource = conta.listarTodos(); else dgvResultado.DataSource = conta.localizarPorNome(ttbCodigo.Text); } else { dgvResultado.DataSource = conta.listarTodos(); } banco.desconecta(); }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); AtualizacaoHonorario conta = new AtualizacaoHonorario(banco); banco.conecta(); if (rbConta.Checked) { if(ttbNumeroConta.Text == "") dgvResultado.DataSource = conta.listarHonorarios(); else dgvResultado.DataSource = conta.localizarPorNumeroProcesso(ttbNumeroConta.Text); } else if (rbCodigo.Checked) { if (ttbCodigo.Text == "") dgvResultado.DataSource = conta.listarHonorarios(); else dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse( Gerais.retiraTodosCharter(ttbCodigo.Text, ' ') )); } else { dgvResultado.DataSource = conta.listarHonorarios(); } banco.desconecta(); }
//private void btnNovo_Click(object sender, EventArgs e) //{ // habilitar("I"); //} //private void btnAlterar_Click(object sender, EventArgs e) //{ // habilitar("A"); //} //private void btnLocalizar_Click(object sender, EventArgs e) //{ // habilitar("V"); //} private void btnAtualizar_Click(object sender, EventArgs e) { if (rbProcesso.Checked && ttbCriterio.Text == "") { MessageBox.Show("Digite o número do processo."); } else { Banco banco = new Banco(); GerenciamentoRecebimentos op = new GerenciamentoRecebimentos(banco); banco.conecta(); int op1 = 0, op2 = 0, op3 = 0; bool validar = true; if (rbHonorario.Checked) { op1 = 1; validar = false; } else if (rbCusta.Checked) { validar = false; op1 = 2; } if (rbRecebido.Checked) { op2 = 1; validar = false; } else if (rbNaoRecebido.Checked) { validar = false; op2 = 2; } if (rbCliente.Checked) { op3 = 1; validar = false; } else if (rbProcesso.Checked) { op3 = 2; validar = false; } if (validar) resultado = op.localizarTodos(); else resultado = op.granLocaliza(ttbCriterio.Text, op1, op2, op3); dgvResultado.DataSource = resultado; banco.desconecta(); } }
public FrmAssociaProcessoFuncionario() { InitializeComponent(); Banco banco = new Banco(); GerenciamentoProcessos gere = new GerenciamentoProcessos(banco); banco.conecta(); DataTable funcionarios = gere.listarFuncionarios(); cbbAdvogadoResponsavel.DisplayMember = "Fun_Nome"; cbbAdvogadoResponsavel.ValueMember = "Fun_Codigo"; cbbAdvogadoResponsavel.DataSource = funcionarios; }
private static DataTable preencherCombobox() { DataTable temp; Banco banco = new Banco(); CadastroBancos bancos = new CadastroBancos(banco); banco.conecta(); temp = bancos.listarTodos(); banco.desconecta(); return temp; }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); FuncionariosAlter fun = new FuncionariosAlter(banco); banco.conecta(); if (rbtNome.Checked) dgvFuncionarios.DataSource = fun.localizarPor("fun_nome", ttbFiltroNome.Text); if (rbtCidade.Checked) dgvFuncionarios.DataSource = fun.localizarPor("fun_cidade", ttbFiltroCidade.Text); banco.desconecta(); }
public frmGerenciamentoProcessos() { InitializeComponent(); Banco banco = new Banco(); GerenciamentoProcessos consul = new GerenciamentoProcessos(banco); banco.conecta(); //DataTable funcionarios = consul.listarFuncionarios(); cbbAdvogadoResponsavel.DisplayMember = "Fun_Nome"; cbbAdvogadoResponsavel.ValueMember = "Fun_Codigo"; //cbbAdvogadoResponsavel.DataSource = funcionarios; cbbAdvogadoResponsavel.Enabled = false; //preencheComboAdvResp(); habilitar("N"); }
private void btnGravar_Click(object sender, EventArgs e) { if (ttbNome.Text == "") MessageBox.Show("Digite o nome da empresa"); else if(ttbCidade.Text == "") MessageBox.Show("Digite o nome da cidade"); else if (ttbDescrição.Text == "") MessageBox.Show("Digite a descrição da empresa"); else if(ttbEndereco.Text == "") MessageBox.Show("Digite o endereço da empresa"); else if(cbbUF.SelectedIndex == -1) MessageBox.Show("Selecione o estado"); else if (ttbTelFixo.Text == "") MessageBox.Show("Digite o telefone da empresa"); else { Banco banco = new Banco(); banco.conecta(); CadastroDadosEmpresa teste = new CadastroDadosEmpresa(banco); byte[] vetorImagem ; if (pbxImagem.Image != null) vetorImagem = getByteArrImagem(pbxImagem.Image); else vetorImagem = null; if (primeiraVez) { if (teste.incluir(ttbNome.Text, ttbCNPJ.Text.Trim(), ttbDescrição.Text, ttbTelFixo.Text.Trim(), ttbCEP.Text.Trim(), ttbEndereco.Text, vetorImagem, ttbEmail.Text, ttbNumero.Text.Trim(), ttbCelular1.Text.Trim(), ttbCelular2.Text.Trim(), cbbUF.SelectedItem.ToString(), ttbBairro.Text, ttbCidade.Text)) { MessageBox.Show("Cadastro realizado com sucesso"); btnNovo.PerformClick(); } else MessageBox.Show("Cadastro não realizado"); }//pbxImagem.Image else { if (teste.alterar(codigo, ttbNome.Text, ttbCNPJ.Text.Trim(), ttbDescrição.Text, ttbTelFixo.Text.Trim(), ttbCEP.Text.Trim(), ttbEndereco.Text, vetorImagem, ttbEmail.Text, ttbNumero.Text.Trim(), ttbCelular1.Text.Trim(), ttbCelular2.Text.Trim(), cbbUF.SelectedItem.ToString(), ttbBairro.Text, ttbCidade.Text)) { MessageBox.Show("Alteração realizada com sucesso"); btnNovo.PerformClick(); } else MessageBox.Show("Alteração não realizada"); } banco.desconecta(); } }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); GerenciamentoProcessos consulta = new GerenciamentoProcessos(banco); if (rbSemFiltro.Checked) { tabelaDados = consulta.listarProcessosR1(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } else if (rbAndamento.Checked) { tabelaDados = consulta.listarProcessosR23(true); tipoRelatorio = TipoRelatorioGerado.RelEmAndamento; } else if (rbArquivado.Checked) { tabelaDados = consulta.listarProcessosR23(false); tipoRelatorio = TipoRelatorioGerado.RelArquivado; } else if (rbClienteUnico.Checked) { if (clienteSelecionado) { tabelaDados = consulta.listarProcessosGrCliR45(true,codigoCliente); tipoRelatorio = TipoRelatorioGerado.RelPorCliente; } else MessageBox.Show("Selecione o cliente para prosseguir"); } else if (rbCGrupoCliente.Checked) { tabelaDados = consulta.listarProcessosGrCliR45(false, null); tipoRelatorio = TipoRelatorioGerado.RelAgrupadoCliente; } else //se não faz o sem filtro { tabelaDados = consulta.listarProcessosR1(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } banco.desconecta(); if(tabelaDados != null) dataGridView1.DataSource = tabelaDados; }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); AtualizacaoHonorario consulta = new AtualizacaoHonorario(banco); if (rbSem.Checked) { tabelaDados = consulta.listarHonorariosRelat(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } else if (rbPeriodo.Checked) { tabelaDados = consulta.listarHonorarioPeriodo(dtpInicio.Value,dtpFim.Value); tipoRelatorio = TipoRelatorioGerado.RelPeriodo; } else if (rbCliente.Checked) { if (ttbCliente.Text != "") { tabelaDados = consulta.listarHonorarioCliente(ttbCliente.Text); tipoRelatorio = TipoRelatorioGerado.RelCliente; } else MessageBox.Show("Selecione o cliente para prosseguir"); } else if (rbProcesso.Checked) { if (ttbNumeroProcesso.Text != "") { tabelaDados = consulta.localizarPorNumeroProcessoRelat(ttbNumeroProcesso.Text); tipoRelatorio = TipoRelatorioGerado.RelProcesso; } else MessageBox.Show("Selecione o processo para prosseguir"); } else //se não faz o sem filtro { tabelaDados = consulta.listarHonorariosRelat(); tipoRelatorio = TipoRelatorioGerado.RelSemFiltro; } banco.desconecta(); if (tabelaDados != null) dgvResultado.DataSource = tabelaDados; }
public FrmAssociaFuncionarioContaBancaria(string codigo,string nome, string cpf, string rg) { InitializeComponent(); dgvResultado.DataSource = contasAssociadas; ttbCodigo.Text = codigo; ttbNome.Text = nome; ttbCPF.Text = cpf; ttbRG.Text = rg; btnLocalizarFuncionario.Enabled = false; Banco banco = new Banco(); AssociaFuncionarioContaBanco cadastro = new AssociaFuncionarioContaBanco(banco); banco.conecta(); contasAssociadas = cadastro.localizarPorCodigoFuncionarioFiltrado(int.Parse(codigo)); dgvResultado.DataSource = contasAssociadas; banco.desconecta(); }
//nao precisa de titulo aqui public frmCadastroEmpresaInicial() { InitializeComponent(); Banco banco = new Banco(); banco.conecta(); CadastroDadosEmpresa teste = new CadastroDadosEmpresa(banco); DataTable selecao = teste.buscar(); if (selecao.Rows.Count != 0) { primeiraVez = false; setDados(selecao); } else primeiraVez = true; banco.desconecta(); }
private void btnConsultar_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); CadastroCliente consulta = new CadastroCliente(banco); if (rbSem.Checked) { tabelaDados = consulta.listarR12(false); tipoRelatorio = TipoRelatorioGerado.RelTodos; } else if (rbAndamento.Checked) { tabelaDados = consulta.listarR12(true); tipoRelatorio = TipoRelatorioGerado.RelAndamento; } else if (rbGrupoCidade.Checked) { tabelaDados = consulta.listarR34(true, null); tipoRelatorio = TipoRelatorioGerado.RelGrupoCidade; } else if (rbBuscaCidade.Checked) { if (ttbNome.Text != "") { tabelaDados = consulta.listarR34(false, ttbNome.Text); tipoRelatorio = TipoRelatorioGerado.RelCidadeUnica; } else MessageBox.Show("Digite uma cidade para buscar"); } else //se não faz o sem filtro { tabelaDados = consulta.listarR12(false); tipoRelatorio = TipoRelatorioGerado.RelTodos; } banco.desconecta(); if(tabelaDados != null) dgvResultado.DataSource = tabelaDados; }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); CadastroDespesasEscritorio conta = new CadastroDespesasEscritorio(banco); banco.conecta(); if (rbNome.Checked) { dgvResultado.DataSource = conta.localizarPorNome(ttbNome.Text); } else if (rbCodigo.Checked) { dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse((ttbCodigo.Text == "" ? "0" : ttbCodigo.Text.Trim()))); } else { dgvResultado.DataSource = conta.listarTodas(); } banco.desconecta(); }
public FrmAssociaFuncionarioContaBancaria(int codigo, string numero, int agencia, string nomeBanco, int codigoBanco) { InitializeComponent(); dgvResultado.DataSource = contasAssociadas; ttbCodigoBanco.Text = codigo.ToString(); ttbNumeroConta.Text = numero; ttbNumeroConta.Text = agencia.ToString(); ttbNomeBanco.Text = nomeBanco; ttbCodigoBanco.Text = codigoBanco.ToString(); btnLocalizarFuncionario.Enabled = true; btnLocalizaConta.Enabled = false; Banco banco = new Banco(); AssociaFuncionarioContaBanco cadastro = new AssociaFuncionarioContaBanco(banco); banco.conecta(); //contasAssociadas = cadastro.localizarPorCodigoClienteFiltrado(int.Parse(codigo)); dgvResultado.DataSource = contasAssociadas; banco.desconecta(); }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); CadastroTiposCusto conta = new CadastroTiposCusto(banco); banco.conecta(); if (rbConta.Checked) { dgvResultado.DataSource = conta.localizarDescricao(ttbDescricao.Text); } else if (rbCodigo.Checked) { dgvResultado.DataSource = conta.localizarPorCodigo(int.Parse( Gerais.retiraTodosCharter(ttbCodigo.Text, ' ') )); } else { dgvResultado.DataSource = conta.listarTodas(); } banco.desconecta(); }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); CadastroBancos conta = new CadastroBancos(banco); banco.conecta(); if (rbNome.Checked) { dgvResultado.DataSource = conta.localizarPorNome(ttbNome.Text); } else if (rbCodigo.Checked) { string saida = Gerais.retiraTodosCharter(ttbCodigo.Text, ' '); int codigo = int.Parse(saida); dgvResultado.DataSource = conta.localizarPorCodigo(codigo); } else { dgvResultado.DataSource = conta.listarTodos(); } banco.desconecta(); }
private void btnLocalizar_Click(object sender, EventArgs e) { Banco banco = new Banco(); GerenciamentoProcessos conta = new GerenciamentoProcessos(banco); banco.conecta(); if (rbArea.Checked) { dgvResultado.DataSource = conta.localizarAreaAtuacao(ttbArea.Text); } else if (rbNumero.Checked) { if(ttbNumero.Text == "") dgvResultado.DataSource = conta.listarProcessos(); else dgvResultado.DataSource = conta.localizarPorNumero(ttbNumero.Text); } else { dgvResultado.DataSource = conta.listarProcessos(); } banco.desconecta(); }
private void btnExcluir_Click(object sender, EventArgs e) { Banco banco = new Banco(); banco.conecta(); GerenciamentoCustasProcesso consulta = new GerenciamentoCustasProcesso(banco); if (!consulta.veirifcaPagamento(int.Parse(ttbCodigoCusta.Text))) MessageBox.Show("Impossível realizar a exclusão desta entrada pois ela já foi paga"); else { int codigo = 0; int.TryParse(ttbCodigoCusta.Text, out codigo); if (codigo > 0) { if (MessageBox.Show("Confirma exclusão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (consulta.excluirRecebimentos(codigo)) MessageBox.Show("Exclusão do recebimento realizado com sucesso"); else MessageBox.Show("Falha na exclusão do recebimento."); if (consulta.excluir(codigo)) { MessageBox.Show("Exclusão da custa realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este cliente"); banco.desconecta(); } } } banco.desconecta(); }
private void btnExcluir_Click(object sender, EventArgs e) { int codigo = 0; int.TryParse(ttbCodigo.Text, out codigo); Banco banco = new Banco(); banco.conecta(); AtualizacaoHonorario com = new AtualizacaoHonorario(banco); if (com.verificaExistenciaRecebPago(codigo)) { MessageBox.Show("Exclusão não pode ser realizada pois existe um ou mais recebimentos deste honorário recebidos."); } else if (codigo > 0) { if (MessageBox.Show("Confirma exclusão?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (com.excluirRecebimentos(codigo)) MessageBox.Show("Exclusão dos recebimentos realizada com sucesso"); else MessageBox.Show("Falha na exclusão dos recebentos!"); if (com.excluir(codigo)) { MessageBox.Show("Exclusão realizada com sucesso"); inicializar(); } else MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este honorário"); banco.desconecta(); } } }
private void btnLogin_Click(object sender, EventArgs e) { Usuarios usu = new Usuarios(new BancoM()); DataTable dtt = usu.localizarPor("usu_login", ttbUsuario.Text); if (ttbUsuario.Text.Trim() =="" || dtt.Rows.Count == 0) { MessageBox.Show("Usuario não existe", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbUsuario.Focus(); } else if (dtt.Rows[0]["usu_senha"].ToString() != ttbSenha.Text) { MessageBox.Show("Senha invalida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); ttbSenha.Focus(); } else { //somente prosseguira quando os dados da empresa forem cadastrados corretamente! Banco banco = new Banco(); CadastroDadosEmpresa consulta = new CadastroDadosEmpresa(banco); banco.conecta(); while (consulta.verificaPrimeiroAcesso()) { frmCadastroEmpresaInicial janela = new frmCadastroEmpresaInicial(); janela.ShowDialog(); janela.Dispose(); } this.Visible = false; frmMenuPrincipal f = new frmMenuPrincipal(dtt.Rows[0]); f.ShowDialog(); f.Close(); this.Close(); } }
private void btnGravar_Click_1(object sender, EventArgs e) { if(ttbNumAgencia.Text == "") MessageBox.Show("Digite o código da agência"); else if(ttbNumeroConta.Text == "") MessageBox.Show("Digite o número da conta"); else if(cbbBancos.SelectedIndex == -1) MessageBox.Show("Selecione o banco"); else { Banco banco = new Banco(); CadastroContas cadastro = new CadastroContas(banco); banco.conecta(); if (ttbCodigo.Text != "") { if (cadastro.alterar(int.Parse(ttbCodigo.Text), ttbNumeroConta.Text, cbbBancos.SelectedIndex, int.Parse(ttbNumAgencia.Text.Trim()))) { MessageBox.Show("Alteração realizada com sucesso"); inicializar(); } else MessageBox.Show("Alteração não realizada"); } else if (cadastro.verificaExistConta(ttbNumeroConta.Text, int.Parse(ttbNumAgencia.Text), int.Parse(cbbBancos.SelectedValue.ToString()))) { MessageBox.Show("Impossivel realizar cadastro, este número de conta neste banco já existe."); } else if (cadastro.incluir(ttbNumeroConta.Text, int.Parse(cbbBancos.SelectedValue.ToString()), int.Parse(ttbNumAgencia.Text.Trim()))) { MessageBox.Show("Cadastro realizado com sucesso"); inicializar(); } else MessageBox.Show("Cadastro não realizado"); banco.desconecta(); } }
public CadastroContas(Banco banco) { this.banco = banco; }
public CadastroCliente(Banco banco) { this.banco = banco; }
public AssociaFuncionarioContaBanco(Banco banco) { this.banco = banco; }