private bool VerificarCpfExistente(Funcionario funcionario)
        {
            IList <Funcionario> lista = new List <Funcionario>();

            lista = repositorioFuncionario.CarregarFuncionarios();
            if (funcionario.Id.Equals(0))
            {
                if (lista.Where(f => f.Cpf.Equals(funcionario.Cpf)).Count() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                if (lista.Where(f => f.Cpf.Equals(funcionario.Cpf)).Where(f => f.Id != funcionario.Id).Count() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
 private void CarregarListas()
 {
     listaFuncionarios  = repositorioFuncionario.CarregarFuncionarios();
     listaCargos        = repositorioFuncionario.CarregarCargos();
     listaUsuarios      = repositorioFuncionario.CarregarUsuarios();
     listaNiveisAcessos = repositorioFuncionario.CarregarNiveisAcessos();
 }