Пример #1
0
 //Fonction permettant de remplir la liste d'affectation lesAffects selon la date choisie
 public void remplirAffectations()
 {
     //Vide la liste
     lesAffects.DefaultIfEmpty();
     //Remplit à partir de la liste général d'affectation, la 2e liste en appliquant le filtre de date
     foreach (Affectation a in AllAffectations)
     {
         if (a.DateFin >= Convert.ToDateTime(dtp.Value))
         {
             Affectation affectation = new Affectation
             {
                 DateDebut = a.DateDebut,
                 DateFin   = a.DateFin,
                 Projet    = a.Projet,
                 Metier    = a.Metier,
                 Societe   = a.Societe
             };
             lesAffects.Add(affectation);
         }
     }
     //binde la listbox sur la liste lesAffects
     lstConsultation.ItemsSource = lesAffects;
     //focus le 1er item de la listbox
     lstConsultation.SelectedIndex = 0;
 }
Пример #2
0
 //Fonction permettant de remplir la liste d'affectation lesAffects selon la date choisie
 public void remplirAffectations()
 {
     //Vide la liste
     lesAffects.DefaultIfEmpty();
     //Remplit à partir de la liste général d'affectation, la 2e liste en appliquant le filtre de date
     foreach (Affectation a in AllAffectations)
     {
         if (a.DateFin >= Convert.ToDateTime(dtp.Value))
         {
             Affectation affectation = new Affectation
             {
                 DateDebut = a.DateDebut,
                 DateFin = a.DateFin,
                 Projet = a.Projet,
                 Metier = a.Metier,
                 Societe = a.Societe
             };
             lesAffects.Add(affectation);
         }
     }
     //binde la listbox sur la liste lesAffects
     lstConsultation.ItemsSource = lesAffects;
     //focus le 1er item de la listbox
     lstConsultation.SelectedIndex = 0;
 }
Пример #3
0
 //Evenement levé après execution de la requete
 void proxy_GetAffectationsCollabCompleted(object sender, WebServicePPE4.GetAffectationsCollabCompletedEventArgs e)
 {
     //remplit la liste d'affectation AllAffectation avec toutes les affectations renvoyé par la web method
     foreach (WebServicePPE4.Affectation a in e.Result)
     {
         Affectation affectation = new Affectation
         {
             DateDebut = a.DateDebut,
             DateFin   = a.DateFin,
             Projet    = a.LeProjet.Nom,
             Metier    = a.LeMetier.Libelle,
             Societe   = a.LeProjet.CodeSociete
         };
         AllAffectations.Add(affectation);
     }
     //Appel de la fonction remplirAffectations
     remplirAffectations();
 }
Пример #4
0
 //Evenement levé après execution de la requete
 void proxy_GetAffectationsCollabCompleted(object sender, WebServicePPE4.GetAffectationsCollabCompletedEventArgs e)
 {
     //remplit la liste d'affectation AllAffectation avec toutes les affectations renvoyé par la web method
     foreach (WebServicePPE4.Affectation a in e.Result)
     {
         Affectation affectation = new Affectation
         {
             DateDebut = a.DateDebut,
             DateFin = a.DateFin,
             Projet = a.LeProjet.Nom,
             Metier = a.LeMetier.Libelle,
             Societe = a.LeProjet.CodeSociete
         };
         AllAffectations.Add(affectation);
     }
     //Appel de la fonction remplirAffectations
     remplirAffectations();
 }