private void cadastrarFuncionario() { PessoaFisica pf = new PessoaFisica(); pf.Nome = textNome_PF.Text; pf.CPF = textCpf_PF.Text; pf.Email = textEmail_PF.Text; pf.Endereco = textEndereco_PF.Text; Funcionario FuncionarioPF = new Funcionario(); FuncionarioPF.Pessoa = pf; FuncionarioController.CadastrarFuncionario(FuncionarioPF); //switch (tipoSelecionado) //{ // case "PF": // PessoaFisica pf = new PessoaFisica(textNome_PF.Text, textCpf_PF.Text, textEmail_PF.Text, textEndereco_PF.Text); // Funcionario FuncionarioPF = new Funcionario(pf); // FuncionarioController.CadastrarFuncionario(FuncionarioPF); // break; // case "PJ": // PessoaJuridica pj = new PessoaJuridica(textRazaoSocial_PJ.Text, textCnpj_PJ.Text, textEmail_PJ.Text, textEndereco_PJ.Text); // Funcionario FuncionarioPJ = new Funcionario(pj); // FuncionarioController.CadastrarFuncionario(FuncionarioPJ); // break; //} MessageBox.Show("Funcionario cadastrado com sucesso!"); limparCampos(); }
//Botão Confirma private void BtnConfirmar_Click(object sender, EventArgs e) { //Chama método para criptografar senha string senhaCripto; senhaCripto = FuncionarioController.AcertaSenha(TxtLogin.Text, TxtConfirmarSenha.Text); if ((!String.IsNullOrWhiteSpace(TxtNome.Text)) && (!String.IsNullOrWhiteSpace(TxtLogin.Text)) && (!String.IsNullOrWhiteSpace(TxtSenha.Text)) && (!String.IsNullOrWhiteSpace(TxtConfirmarSenha.Text))) { Funcionario NovoFuncionario = new Funcionario(); NovoFuncionario.Nome = TxtNome.Text; NovoFuncionario.Login = TxtLogin.Text; NovoFuncionario.Senha = senhaCripto; NovoFuncionario.Perfil = CbbPerfil.Text; try { FuncionarioController.CadastrarFuncionario(NovoFuncionario); MessageBox.Show("Cadastro efetuado com sucesso!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //dgvLogin.DataSource = PessoaDataAccess.PessoaDataAccess.ObterPessoas(); Close(); } catch (Exception) { MessageBox.Show("Falha no cadastro!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); throw; } } else { MessageBox.Show("Preencher todos os campos!", "Sistema Recepção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnSalvar_Click(object sender, EventArgs e) { FuncionarioController funcionarioController = new FuncionarioController(); funcionarioController.CadastrarFuncionario(txbCPF, txbNome, txbContato, dtpBirthdate, txbEmail, txbCargo, currentUser); }
static void Main(string[] args) { Console.WriteLine("\nSISTEMA DE CONTROLE DE EMPRESAS E FUNCIONÁRIOS\n"); var empresaController = new EmpresaController(); var funcionarioController = new FuncionarioController(); Console.WriteLine("(1) Cadastrar empresa"); Console.WriteLine("(2) Atualizar empresa"); Console.WriteLine("(3) Excluir empresa"); Console.WriteLine("(4) Consultar empresas"); Console.WriteLine("(5) Cadastrar funcionário"); Console.WriteLine("(6) Atualizar funcionário"); Console.WriteLine("(7) Excluir funcionário"); Console.WriteLine("(8) Consultar funcionários"); Console.WriteLine("(9) Consultar funcionários por empresa"); Console.WriteLine("(0) Sair"); try { Console.Write("\nEscolha a opção desejada: "); var opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: empresaController.CadastrarEmpresa(); Main(args); //recursividade break; case 2: empresaController.AtualizarEmpresa(); Main(args); //recursividade break; case 3: empresaController.ExcluirEmpresa(); Main(args); //recursividade break; case 4: empresaController.ConsultarEmpresas(); Main(args); //recursividade break; case 5: funcionarioController.CadastrarFuncionario(); Main(args); //recursividade break; case 6: funcionarioController.AtualizarFuncionario(); Main(args); //recursividade break; case 7: funcionarioController.ExcluirFuncionario(); Main(args); //recursividade break; case 8: funcionarioController.ConsultarFuncionarios(); Main(args); //recursividade break; case 9: funcionarioController.ConsultarFuncionariosPorEmpresa(); Main(args); //recursividade break; case 0: Console.WriteLine("\nFIM DO PROGRAMA!"); break; } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("\n*** CONTROLE DE FUNCIONARIOS ***\n"); try { Console.WriteLine("(1) Cadastrar Funcionário"); Console.WriteLine("(2) Atualizar Funcionário"); Console.WriteLine("(3) Excluir Funcionário"); Console.WriteLine("(4) Consultar Funcionários"); Console.WriteLine("-"); Console.WriteLine("(5) Cadastrar Dependente"); Console.WriteLine("(6) Atualizar Dependente"); Console.WriteLine("(7) Excluir Dependente"); Console.WriteLine("(8) Consultar Dependentes"); Console.Write("\n Informe a opção desejada: "); int opcao = int.Parse(Console.ReadLine()); //criando os objetos var funcionarioController = new FuncionarioController(); var dependenteController = new DependenteController(); switch (opcao) { case 1: funcionarioController.CadastrarFuncionario(); break; case 2: funcionarioController.AtualizarFuncionario(); break; case 3: funcionarioController.ExcluirFuncionario(); break; case 4: funcionarioController.ConsultarFuncionarios(); break; case 5: dependenteController.CadastrarDependente(); break; case 6: dependenteController.AtualizarDependente(); break; case 7: dependenteController.ExcluirDependente(); break; case 8: dependenteController.ConsultarDependentes(); break; default: break; } } catch (Exception e) { //imprimindo mensagem de erro Console.WriteLine("Erro: " + e.Message); } finally { Console.WriteLine("\n Fim do Programa!"); } Console.ReadKey(); //pausar a execução }