Escolar Documentos
Profissional Documentos
Cultura Documentos
Criar uma classe Empresa com os seguinte atributos (gerar os métodos Get e Sets)
MODIFICADOR ACESSO TIPO DO CAMPO NOME DO CAMPO
PRIVADO STRING NOME
PRIVADO STRING ENDERECO
PRIVADO STRING TELEFONE
PRIVADO STRING CNPJ
PRIVADO STRING INSCRICAOESTADUAL
Criar uma classe Funcionario com os seguintes atributos (gerar os métodos Get e Sets)
MODIFICADOR ACESSO TIPO DO CAMPO NOME DO CAMPO
PRIVADO STRING NOME
PRIVADO STRING ENDERECO
PRIVADO STRING TELEFONE
PRIVADO STRING EMPRESA
PRIVADO DOUBLE SALARIO
O usuário deverá selecionar o tipo de cadastro que irá efetuar, ao se clicar no menu Cadastro
-> JMenuItem Funcionario, uma tela contendo um formulário com os dados de preenchimento
de Funcionario deverá aparecer o mesmo deverá acontecer com o JMenuItem Empresa.
Formulario Empresa
1. Todos os dados deverão ser preechidos e validados antes de ir para Base de
Dados;
2. Os dados somente serão inseridos na base de dados se os campos estiverem
devidamente preenchidos e validados pela aplicação, caso algum dados não
tenha sido preenchido uma mensagem deverá aparecer para o usuário,
informando qual campo não foi preenchido e que o mesmo e de
preenchimento obrigatório;
3. O formulário Funcionário devera conter os seguintes atributos
a. A classe FormularioFuncionario deve extender JDialog;
b. Devera conter 5 JTextFields e 5 JLabels mais GET E SET
c. Devera conter 2 Jbuttons, um para cadastrar e outro para limpar os
campos;
d. O JButton de cadastrar deverá chamar um método que ira efetuar a
validação dos dados;
e. O JButton limpar devera chamar uma função que ira limpar todos os
campos;
f. Quando o usuário terminar de preencher o formulário e clicar no
JButton salvar, os dados deverão ser registrados em uma tabela do
banco de dados através de um método e outro método será para
limpar o formulário afim de que um novo registro possa ser
cadastrado;
g. A tela de Formulário deverá ser do tipo modal, para que o usuário
possa efetuar uma ação por vez, caso o mesmo queria efetuar outra
ação, primeiro deverá fechar o formulário de Empresa para chamar
outra função do sistema;
h. Deverá conter duas classes internas privadas implementando
ActionListener
i. Um actionlistener para cadastrar;