private Tache AnalyserLigne(string ligne) { string[] tab = ligne.Split('\t'); int numTache = Int16.Parse(tab[0]); string vers = tab[1]; Personne pers = Personnes[tab[2]]; ActivitésProd activité = ActivitéDeCode(tab[3]); string libTache = tab[4]; var tache = new TâcheProduction(numTache, libTache, pers, activité, Logi.Versions[vers]); tache.DateDébut = DateTime.Parse(tab[5]); tache.DuréePrévue = int.Parse(tab[6]); tache.DuréeRéalisée = int.Parse(tab[7]); tache.DuréeRestante = int.Parse(tab[8]); return(tache); }
public TâcheProduction(int numTache, string libellé, Personne affectéA, ActivitésProd activités, Version version) : base(numTache, libellé, affectéA) { Activité = activités; Version = version; }
public Tache(int numTache, string libellé, Personne affectéA) { NumTache = numTache; Libellé = libellé; AffectéA = affectéA; }