// Lista Funcionários no Cargo public static List <Funcionario> RetornaFuncionariosCadastradosNoCargo(Cargo cargo) { List <Funcionario> funcionarios = new List <Funcionario>(); List <Funcionario> TodosFuncionarios = FuncionarioDAO.RetornaFuncionarios(); foreach (var item in TodosFuncionarios) { if (item.Cargo.Id == cargo.Id) { funcionarios.Add(item); } } return(funcionarios.ToList()); }
// Verifica Funcionários em Cargos public static bool VerificaSeExisteFuncionariosEmCargo(Cargo cargo) { List <Funcionario> funcionarios = FuncionarioDAO.RetornaFuncionarios(); foreach (var item in funcionarios) { if (item.cargoId == cargo.cargoId) { return(true); } } return(false); }