// Créé et renvoie un objet Tache à partir d'une ligne de fichier private Tache AnalyserLigne(string ligne) { string[] valeurs = ligne.Split('\t'); int numTache = Int16.Parse(valeurs[0]); string vers = valeurs[1]; Personne pers = Personnes[valeurs[2]]; ActivitésProd acti = ActivitéDeCode(valeurs[3]); string libTache = valeurs[4]; var t = new TacheProduction(numTache, libTache, pers, acti, Logi.Versions[vers]); t.DateDeb = DateTime.Parse(valeurs[5]); t.DuréePrévue = int.Parse(valeurs[6]); t.DuréeRéalisée = int.Parse(valeurs[7]); t.DuréeRestante = int.Parse(valeurs[8]); return(t); }
private static void GetPersonneFromDataReader(List <Personne> listCom, SqlDataReader reader) { var pers = new Personne(); pers.Login = (string)reader["Login"]; pers.Nom = (string)reader["Nom"]; pers.Prenom = (string)reader["Prenom"]; pers.CodeEquipe = (string)reader["CodeEquipe"]; pers.CodeMetier = (string)reader["CodeMetier"]; if (reader["Manager"] != DBNull.Value) { pers.Manager = (string)reader["Manager"]; } pers.TauxProductivite = (float)reader["TauxProductivite"]; listCom.Add(pers); }
public TacheProduction(int numéro, string libellé, Personne personne, ActivitésProd activité, VersionLogiciel version) : base(numéro, libellé, personne) { VersionLogiciel = version; Activité = activité; }
public TacheAnnexe(string libellé, Personne personne, string codeActivité) : base(0, libellé, personne) { Numéro = _numTache++; DuréesMensuelles = new Dictionary <DateTime, int>(); }
public Tache(int numéro, string libellé, Personne personne) { Numéro = numéro; Libellé = libellé; AffectéeA = personne; }