public void EditarFuncionario(List <String> dadosFuncionario)
        {
            this.mensagem = "";
            Funcionario        funcionario        = new Funcionario();
            validarFuncionario validarfuncionario = new validarFuncionario();

            if (validarfuncionario.mensagem.Equals(""))
            {
                Funcionario funcionario1 = new Funcionario();
                funcionario1.tipousuario    = dadosFuncionario[1];
                funcionario1.usuario        = dadosFuncionario[2];
                funcionario1.senha          = dadosFuncionario[3];
                funcionario1.confsenha      = dadosFuncionario[4];
                funcionario1.nome           = dadosFuncionario[5];
                funcionario1.datanascimento = Convert.ToDateTime(dadosFuncionario[6]);
                funcionario1.cpf            = dadosFuncionario[7];
                funcionario1.endereco       = dadosFuncionario[8];
                funcionario1.numero         = dadosFuncionario[9];
                funcionario1.complemento    = dadosFuncionario[10];
                funcionario1.cidade         = dadosFuncionario[11];
                funcionario1.bairro         = dadosFuncionario[12];
                funcionario1.estado         = dadosFuncionario[13];
                funcionario1.cep            = dadosFuncionario[14];
                funcionario1.email          = dadosFuncionario[15];
                funcionario1.celular        = dadosFuncionario[16];
                funcionario1.telefone       = dadosFuncionario[17];
                Funcionariodao funcionarioDAO = new Funcionariodao();
                funcionarioDAO.EditarFuncionario(funcionario1);
                this.mensagem = funcionarioDAO.mensagem;
            }
            else
            {
                this.mensagem = validarfuncionario.mensagem;
            }
        }
        public void ExcluirFuncionario(String Id_Excluir)
        {
            this.mensagem = "";
            validarFuncionario validarfuncionario = new validarFuncionario();

            validarfuncionario.ValidarDados(Id_Excluir);
            if (validarfuncionario.mensagem.Equals(""))
            {
                Funcionario funcionario = new Funcionario();
                funcionario.id = validarfuncionario.id;
                Funcionariodao funcionarioDAO = new Funcionariodao();
                if (funcionarioDAO.ListarFuncionario() != null)
                {
                    funcionarioDAO.ExcluirFuncionario(funcionario);
                    this.mensagem = funcionarioDAO.mensagem;
                }
                else
                {
                    this.mensagem = "Não existe este ID";
                }
            }
            else
            {
                this.mensagem = validarfuncionario.mensagem;
            }
        }
        public void CadastrarFuncionario(List <String> dadosFuncionario)
        {
            this.mensagem = "";
            validarFuncionario validarfuncionario = new validarFuncionario();

            validarfuncionario.ValidarDados(dadosFuncionario);
            if (validarfuncionario.mensagem.Equals(""))
            {
                Funcionario funcionario = new Funcionario();
                funcionario.tipousuario    = dadosFuncionario[0];
                funcionario.usuario        = dadosFuncionario[1];
                funcionario.senha          = dadosFuncionario[2];
                funcionario.confsenha      = dadosFuncionario[3];
                funcionario.nome           = dadosFuncionario[4];
                funcionario.datanascimento = Convert.ToDateTime(dadosFuncionario[5]);
                funcionario.cpf            = dadosFuncionario[6];
                funcionario.numeroContrato = dadosFuncionario[7];
                funcionario.ra             = dadosFuncionario[8];
                funcionario.periodo        = dadosFuncionario[9];
                funcionario.semestre       = dadosFuncionario[10];
                funcionario.endereco       = dadosFuncionario[11];
                funcionario.numero         = dadosFuncionario[12];
                funcionario.complemento    = dadosFuncionario[13];
                funcionario.cidade         = dadosFuncionario[14];
                funcionario.bairro         = dadosFuncionario[15];
                funcionario.estado         = dadosFuncionario[16];
                funcionario.cep            = dadosFuncionario[17];
                funcionario.email          = dadosFuncionario[18];
                funcionario.celular        = dadosFuncionario[19];
                funcionario.telefone       = dadosFuncionario[20];

                Funcionariodao funcionarioDAO = new Funcionariodao();
                funcionarioDAO.CadastrarFuncionario(funcionario);
                this.mensagem = funcionarioDAO.mensagem;
            }
            else
            {
                this.mensagem = validarfuncionario.mensagem;
            }
        }