public void addRessource(Equipe newEquipe) { ressourcesAffectes.Add(newEquipe); int i = 0; while (i < ressourcesVoulus.Count() && ressourcesVoulus[i++].voulue != newEquipe) { ; } if (i < ressourcesVoulus.Count()) { RessourceEntree ressourceAdded = ressourcesVoulus[--i]; ressourceAdded.nbAffectee++; ressourcesVoulus[i] = ressourceAdded; } checkCompletion(); }
public void addRessource(Equipe newEquipe) { ressourcesAffectes.Add(newEquipe); int i = 0; while (i < ressourcesVoulus.Count() && ressourcesVoulus[i++].voulue != newEquipe) ; if (i < ressourcesVoulus.Count()) { RessourceEntree ressourceAdded = ressourcesVoulus[--i]; ressourceAdded.nbAffectee++; ressourcesVoulus[i] = ressourceAdded; } checkCompletion(); }
public List<Ressource> LoadEquipe() { DataTable rsEquipe; DataTable rsEquipeProfil; rsEquipe = proc.getAllTeam(); int k = 0; for (int i = 0; i < rsEquipe.Rows.Count; i++) { Equipe newEquipe = new Equipe(Convert.ToInt32(rsEquipe.Rows[i]["idTeam"].ToString()), rsEquipe.Rows[i]["nom"].ToString(), rsEquipe.Rows[i]["description"].ToString()); equipe.Add(newEquipe); rsEquipeProfil = proc.getTeamProfile(equipe[i].getId()); for (int j = 0; j < rsEquipeProfil.Rows.Count; j++) { int id = Convert.ToInt32(rsEquipeProfil.Rows[j]["idProfil"].ToString()); k = 0; while (k < profilCharge.Count && id != profilCharge[k++].getId()) ; ((Equipe)equipe[i]).setEmploye(profilCharge[--k]); } } return equipe; }