void m_importerCourse() { try { string nom_course = lBCoursesExistantes.Items[lBCoursesExistantes.SelectedIndex].ToString(); if (nom_course == "") { MessageBox.Show("Saisissez le nom de la course"); return; } c_Ini v_ini = new c_Ini("Courses.ini"); c_course course = new c_course(); v_ini.m_Read(course, nom_course); if (course.Nom != "") { v_Course = new c_course(course); } v_listeInscrits = new List<int>(); foreach (string couple in v_Course.listeInscritsEnString.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries))// ('|',StringSplitOptions.RemoveEmptyEntries)) { int numInterne = int.Parse(couple.Substring(0, 3)); int Plaque = int.Parse(couple.Substring(4, 3)); int PlaqueBis = 0; if (couple.Length > 7) { PlaqueBis = int.Parse(couple.Substring(7, 3)); } v_listeCourreurs.Find(c => c.numeroInterne == numInterne).Plaque = Plaque; v_listeCourreurs.Find(c => c.numeroInterne == numInterne).PLaqueBis = PlaqueBis; v_listeInscrits.Add(numInterne); } m_MAJLVCourreursInscrits(); tBNomCourse.Text = v_Course.Nom; dTPCourse.Value = v_Course.Date; tBLieu.Text = v_Course.Lieu; tBClub.Text = v_Course.Club; cBDoublerPlaque.Checked = v_Course.DoublerPlaque; cBInscrireDansCourse.Visible = true; cmdImprimer.Enabled = true; cmdExportExcel.Enabled = true; } catch { } }
void m_chargerParametres() { try { //charger categories et courreurs cBFederations.Items.Clear(); foreach (Federations v_fede in Enum.GetValues(typeof(Federations))) { cBFederations.Items.Add(v_fede.ToString()); } c_Ini ini = new c_Ini("Categories.ini"); int index = 1; c_categorie categ = new c_categorie(); ini.m_Read(categ, index.ToString()); while (index <= c_categorie.dernierNumInterne) { if (categ.Nom != "") { v_listeCategories.Add(new c_categorie(categ)); } index++; ini.m_Read(categ, index.ToString()); } ini = new c_Ini("Courreurs.ini"); index = 1; c_courreur courreur = new c_courreur(); ini.m_Read(courreur, index.ToString()); while (index <= c_courreur.dernierNumInterne) { courreur.Plaque = 0; courreur.PLaqueBis = 0; v_listeCourreurs.Add(new c_courreur(courreur)); index++; ini.m_Read(courreur, index.ToString()); } m_MAJListeCourreurs(""); m_MAJListeCategories(); //cherche courses existantes string[] courses = (from c in File.ReadAllLines(new FileInfo(Application.ExecutablePath).DirectoryName + "\\courses.ini") where c.StartsWith("[") select c.Replace("[", "").Replace("]", "")).ToArray(); lBCoursesExistantes.Items.AddRange(courses); } catch { } }