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(); }