//Código do Editar funcionário ↓ public void EditarFuncionario(List <String> ListaFuncionario) { this.mensagem = ""; Validacao validacao = new Validacao(); validacao.ValidarDadosFuncionario(ListaFuncionario); if (validacao.mensagem.Equals("")) { Funcionario funcionario = new Funcionario(); funcionario.Cod_Funcionario = validacao.Cod_Cliente; funcionario.Cod_Funcionario = ListaFuncionario[0]; funcionario.Nome_Completo = ListaFuncionario[1]; funcionario.Nome_Tratamento = ListaFuncionario[2]; funcionario.CPF = ListaFuncionario[3]; funcionario.End_Completo = ListaFuncionario[4]; funcionario.Telefone = ListaFuncionario[5]; funcionario.Email_Contato = ListaFuncionario[6]; funcionario.Stat_Funcionario = ListaFuncionario[7]; funcionario.ID_usuario = ListaFuncionario[8]; DAL.FuncionarioDAO funcionarioDAO = new DAL.FuncionarioDAO(); funcionarioDAO.EditarFuncionario(funcionario); this.mensagem = funcionarioDAO.mensagem; } else { this.mensagem = validacao.mensagem; } }
//Código do Excluir funcionário ↓ public void ExcluirFuncionario(List <String> ListaFuncionario) { this.mensagem = ""; Validacao validacao = new Validacao(); validacao.ValidarDadosFuncionario(ListaFuncionario); if (validacao.mensagem.Equals("")) { Funcionario funcionario = new Funcionario(); funcionario.Cod_Funcionario = validacao.Cod_Funcionario; DAL.FuncionarioDAO funcionarioDAO = new DAL.FuncionarioDAO(); if (funcionarioDAO.PesquisarFuncionario(funcionario).Nome_Completo != null) { funcionarioDAO.ExcluirFuncionario(funcionario); this.mensagem = funcionarioDAO.mensagem; } else { this.mensagem = "Não existe este ID"; } } else { this.mensagem = validacao.mensagem; } }
//Código do Pesquisar funcionário pelo nome ↓ public void PesquisarFuncionarioPorNome(List <String> ListaFuncionario) { this.mensagem = ""; Validacao validacao = new Validacao(); validacao.ValidarDadosFuncionario(ListaFuncionario); if (validacao.mensagem.Equals("")) { DAL.FuncionarioDAO FuncionarioDAO = new DAL.FuncionarioDAO(); Funcionario funcionario = new Funcionario(); funcionario.Nome_Completo = ListaFuncionario[1]; atbEstaticos.listaFuncionarioEstatico = FuncionarioDAO.PesquisarFuncionarioPorNome(funcionario); } else { this.mensagem = validacao.mensagem; } }
//Código do Pesquisar funcionário ↓ public Modelo.Funcionario PesquisarFuncionario(List <String> ListaFuncionario) { this.mensagem = ""; Funcionario funcionario = new Funcionario(); Validacao validacao = new Validacao(); validacao.ValidarDadosFuncionario(ListaFuncionario); if (validacao.mensagem.Equals("")) { funcionario.Cod_Funcionario = validacao.Cod_Funcionario; DAL.FuncionarioDAO FuncionarioDAO = new DAL.FuncionarioDAO(); funcionario = FuncionarioDAO.PesquisarFuncionario(funcionario); this.mensagem = FuncionarioDAO.mensagem; } else { this.mensagem = validacao.mensagem; } return(funcionario); }