private bool FonctionDeRecherche(Chauffeurs c) { if (c.Nom == nom.Text) { return(true); } return(false); }
public void Rechercher(string nom) //Méthode appellée pour rechercher une personne. { try { chauffeurs = Lecture(path + namefile); Chauffeurs ch = chauffeurs.Find(FonctionDeRecherche); prenom.Text = ch.Prenom; tel.Text = ch.Tel; numPermi.Text = ch.NumPermi; refVeh.Text = ch.RefVeh; indificateur = chauffeurs.IndexOf(ch); } catch (Exception e) { MessageBox.Show("Le chauffeur que vous cherchez n'est pas trouvé", e.Message); } }
public void Verifier() { if (tcSample.SelectedIndex == 0) { chauffeur = new Chauffeurs(nom.Text, prenom.Text, tel.Text, numPermi.Text, refVeh.Text); if (nom.Text.Length < 3) { MessageBox.Show("Le nom doit avoirdoit avoir au moins 3 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); nom.Focus(); } else if (prenom.Text.Length < 3) { MessageBox.Show("Le prénom doit avoir au moins 3 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); prenom.Focus(); } else if (tel.Text.Length != 10) { MessageBox.Show("Le numéro de téléphone doit avoir 10 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); tel.Focus(); } else if (numPermi.Text.Length < 3) { MessageBox.Show("Le numéro de permis doit avoir au moins 10 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); numPermi.Focus(); } else if (refVeh.Text.Length < 4) { MessageBox.Show("Le référence pour le véhicule doit avoir moins 4 caractères!"); MessageBox.Show("Les champs sont remplis incorrectement!"); refVeh.Focus(); } else { MessageBox.Show("Vous avez entré " + nom.Text + " " + prenom.Text + " " + tel.Text + " " + numPermi.Text + " " + refVeh.Text); MessageBox.Show("Le chauffeur est ajouté"); reponse = false; } } else if (tcSample.SelectedIndex == 1) { taxi = new Taxis(refVeh2.Text, zone.Text, immatricule.Text, nbrPlace.Text, marque.Text); if (refVeh2.Text.Length < 4) { MessageBox.Show("Le référence pour le véhicule doit avoir moins 4 caractères!"); MessageBox.Show("Les champs sont remplis incorrectement!"); refVeh2.Focus(); } if (zone.Text.Length < 3) { MessageBox.Show("Le zone doit avoirdoit avoir au moins 3 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); zone.Focus(); } else if (immatricule.Text.Length < 10) { MessageBox.Show("Le prénom doit avoir au moins 10 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); immatricule.Focus(); } else if (nbrPlace.Text.Length < 4) { MessageBox.Show("Le numéro de places doit avoir au moins 4 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); nbrPlace.Focus(); } else if (marque.Text.Length < 5) { MessageBox.Show("Le numéro de permis doit avoir au moins 5 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); marque.Focus(); } else { MessageBox.Show("Vous avez entré " + refVeh2.Text + " " + zone.Text + " " + immatricule.Text + " " + nbrPlace.Text + " " + marque.Text); MessageBox.Show("Le taxi est ajouté"); reponse = false; } } else if (tcSample.SelectedIndex == 2) { tournee = new Tournees(origine.Text, dest.Text, hrDepart.Text, client.Text, refVeh3.Text); if (origine.Text.Length < 4) { MessageBox.Show("L'origine doit avoir moins 4 caractères!"); MessageBox.Show("Les champs sont remplis incorrectement!"); origine.Focus(); } else if (dest.Text.Length < 3) { MessageBox.Show("Le destination doit avoir au moins 3 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); dest.Focus(); } else if (hrDepart.Text.Length != 4) { MessageBox.Show("L'heure de départ doit avoir 4 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); hrDepart.Focus(); } else if (client.Text.Length < 10) { MessageBox.Show("Le client doit avoir au moins 10 caractères"); MessageBox.Show("Les champs sont remplis incorrectement!"); client.Focus(); } else if (refVeh3.Text.Length < 4) { MessageBox.Show("Le référence pour le véhicule doit avoir moins 4 caractères!"); MessageBox.Show("Les champs sont remplis incorrectement!"); refVeh3.Focus(); } else { MessageBox.Show("Vous avez entré " + origine.Text + " " + dest.Text + " " + hrDepart.Text + " " + client.Text + " " + refVeh3.Text); MessageBox.Show("Le tournee est ajouté"); reponse = false; } } else { reponse = true; } }