/// <summary> /// Verifie si il y a un cours a imprimer dans la liste /// </summary> /// <param name="isBetween"></param> /// <param name="HeureCourant"></param> /// <param name="indexFormList"></param> /// <returns>Retourne la séance qui sera imprimé. Si la valeur est null, c'est que rien n'a été trouvé</returns> private Seance GetCoursBetweenFromList(out bool isBetween, out int indexFormList, DateTime HeureCourant, out Customer client) { //DateTime HeureBasse = HeureCourant; DateTime HeureHaute = HeureCourant.AddMinutes(30); DateTime HeureItem = new DateTime(); //Customer client = null; for (int i = 0; i < listViewEx1.Items.Count; i++) { HeureItem = DateTimeFunc.HoursFromString(listViewEx1.Items[i].Text); if (DateTimeFunc.HoursIsBetween(HeureCourant, HeureItem, HeureHaute)) { isBetween = true; indexFormList = i; //Obtenir le client et le numéro de seance client = _ClientList.GetClient(listViewEx1.Items[i].SubItems[1].Text); if (client != null) { return(client.GetSeance(Convert.ToInt32(listViewEx1.Items[i].SubItems[3].Text))); } } } //rien trouv/ client = null; isBetween = false; indexFormList = -1; return(null); }