示例#1
0
 /// <summary>
 /// Initialisz un objet Ecole
 /// </summary>
 public void initEcole()
 {
     // Routine normalement utilisable une fois lors de la migration...
     // Si la date de début n'est pas vide, alors on migre vers le nouveau format
     if (!String.IsNullOrEmpty(DateDebut))
     {
         if (ListPlanification.Count == 0)
         {
             Planification _newPlanif = new Planification();
             _newPlanif.Debut = DateDebut;
             _newPlanif.Fin = DateFin;
             _newPlanif.initDate();
             _newPlanif.IdPhotographe = Photographe;
             _newPlanif.Confirme = Confirme;
             ListPlanification.Add(_newPlanif);
             // On remet à zéro les anciennes propriétés.
             this.DateDebut = "";
             this.DateFin = "";
             this.Photographe = "";
             this.Confirme = false;
             this.isDisplay = true;
         }
     }
     // Init des DateTime
     if (!DateTime.TryParse(DateDebut, CultureInfo.CreateSpecificCulture("fr-FR"), DateTimeStyles.None, out p_startDate)) { p_startDate = DateTime.MinValue; }
     if (!DateTime.TryParse(DateFin, CultureInfo.CreateSpecificCulture("fr-FR"), DateTimeStyles.None, out p_endDate)) { p_endDate = DateTime.MinValue; }
     // Init des Boolean
     if (p_startDate.Equals(DateTime.MinValue)) { p_isSchedule = false; }
     else { p_isSchedule = true; }
     if (p_contact == null) { p_contact = new Contact(); }
 }
示例#2
0
 /// <summary>
 /// Constructeur de l'objet ECOLE
 /// </summary>
 public Ecole()
 {
     p_isSchedule = false;
     p_contact = new Contact();
     ListPlanification = new List<Planification>();
 }
示例#3
0
        /// <summary>
        /// Mettre à jour les infos Contacts d'une école depuis le fichier d'import
        /// </summary>
        /// <param name="tabData"></param>
        public int UpdateContactFromImport(Contact infoContact, string idEcole)
        {
            if (p_listEcole == null) { return 0; }

            foreach (Ecole _ecole in p_listEcole)
            {
                if (_ecole.IdEcole == idEcole)
                {
                    // Mise à jour des informations
                    _ecole.Contact = infoContact;
                    return 1;
                }
            }
            return 0;
        }