/// <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(); } }
/// <summary> /// Positionne la Saison /// </summary> /// <param name="_saison"></param> /// <param name="_prevSaison"></param> public void setSaison(string _saison, string _prevSaison) { _planifEnCours = null; _planifPrevious = null; for (int i = 0; i < ListPlanification.Count; i++) { if (ListPlanification[i].Saison == _saison) { _planifEnCours = ListPlanification[i]; _planifEnCours.initDate(); return; } else { if (ListPlanification[i].Saison == _prevSaison) { _planifPrevious = ListPlanification[i]; _planifPrevious.initDate(); } } } }