diff --git a/src/controle/FornecedorController.java b/src/controle/FornecedorController.java index e075cff..9417458 100644 --- a/src/controle/FornecedorController.java +++ b/src/controle/FornecedorController.java @@ -36,6 +36,7 @@ public void abrirListagemFornecedor() { public void cadastroFornecedor() { + limparCamposCadFornecedor(); viewc.setVisible(true); viewl.dispose(); } @@ -251,14 +252,25 @@ public boolean validarCamposCadastroFornecedores() { return true; } - public ActionListener limparCamposCadastroFornecedor() { - // TODO Auto-generated method stub - return new ActionListener() { - public void actionPerformed(ActionEvent e) { + + public void limparCamposCadFornecedor() { + viewc.txtNome.setText(""); viewc.txtEmail.setText(""); viewc.txtTelefone.setText(""); viewc.txtCnpj.setText(""); + + + } + + + + + public ActionListener limparCamposCadastroFornecedor() { + // TODO Auto-generated method stub + return new ActionListener() { + public void actionPerformed(ActionEvent e) { + limparCamposCadFornecedor(); } }; } diff --git a/src/controle/FuncionarioController.java b/src/controle/FuncionarioController.java index 3c5ca7b..5d5133d 100644 --- a/src/controle/FuncionarioController.java +++ b/src/controle/FuncionarioController.java @@ -26,6 +26,7 @@ public class FuncionarioController { CadastroFuncionario janelaLoginCadastro = new CadastroFuncionario(this); public void iniciarCadastroFunc() { + limparCamposCadFuncionario(); janelaCadastro.setVisible(true); janelaListagem.dispose(); } @@ -206,17 +207,25 @@ public void actionPerformed(ActionEvent e) { }; } - - public ActionListener limparCamposCadastroFuncionario() { + + public void limparCamposCadFuncionario() { // TODO Auto-generated method stub - return new ActionListener() { - public void actionPerformed(ActionEvent e) { + janelaCadastro.txtNomeCompleto.setText(""); janelaCadastro.txtEmail.setText(""); janelaCadastro.txtCelular.setText(""); janelaCadastro.txtCPF.setText(""); janelaCadastro.txtLogin.setText(""); janelaCadastro.txtSenha.setText(""); + + } + + + public ActionListener limparCamposCadastroFuncionario() { + // TODO Auto-generated method stub + return new ActionListener() { + public void actionPerformed(ActionEvent e) { + limparCamposCadFuncionario(); } }; } diff --git a/src/visao/ListagemFuncionarios.java b/src/visao/ListagemFuncionarios.java index 2dd592c..0ace955 100644 --- a/src/visao/ListagemFuncionarios.java +++ b/src/visao/ListagemFuncionarios.java @@ -25,6 +25,7 @@ import javax.swing.JTable; import javax.swing.table.DefaultTableModel; +import controle.FornecedorController; import controle.FuncionarioController; import controle.FuncionarioDAO; import modelo.Funcionario; @@ -226,6 +227,16 @@ public ListagemFuncionarios(FuncionarioController funcionarioController) { contentPane.add(lblCaminhao, "cell 1 15,alignx left,aligny center"); JLabel lblFornecedor = new JLabel("Fornecedores"); + lblFornecedor.addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(MouseEvent e) { + FornecedorController fornecedorController = new FornecedorController(); + ListagemFornecedor forn = new ListagemFornecedor(fornecedorController); + forn.setVisible(true); + + dispose(); + } + }); lblFornecedor.setForeground(new Color(255, 255, 255)); lblFornecedor.setFont(fontBold.deriveFont(Font.PLAIN, 20)); contentPane.add(lblFornecedor, "cell 2 15");