예제 #1
0
        public void Modify()  //Méthode appellée pour rechercher une personne.
        {
            if (tcSample.SelectedIndex == 0)
            {
                chauffeurs[indificateur].Nom      = nom.Text;
                chauffeurs[indificateur].Prenom   = prenom.Text;
                chauffeurs[indificateur].Tel      = tel.Text;
                chauffeurs[indificateur].NumPermi = numPermi.Text;
                chauffeurs[indificateur].RefVeh   = refVeh.Text;
                MessageBox.Show("Les informations ont été  modifié");
            }
            else if (tcSample.SelectedIndex == 1)
            {
                taxi = new Taxis(refVeh2.Text, zone.Text, immatricule.Text, nbrPlace.Text, marque.Text);
                taxis[indificateur].RefVeh2  = refVeh2.Text;
                taxis[indificateur].Zone     = zone.Text;
                taxis[indificateur].Immatr   = immatricule.Text;
                taxis[indificateur].NbrPlace = nbrPlace.Text;
                taxis[indificateur].Marque   = marque.Text;

                MessageBox.Show("Les informations ont été  modifié");
            }
            else if (tcSample.SelectedIndex == 2)
            {
                tournee = new Tournees(origine.Text, dest.Text, hrDepart.Text, client.Text, refVeh3.Text);

                tournees[indificateur].Orgine      = origine.Text;
                tournees[indificateur].Destination = dest.Text;
                tournees[indificateur].HeureDepart = hrDepart.Text;
                tournees[indificateur].Client      = client.Text;
                tournees[indificateur].RefVeh3     = refVeh3.Text;
                MessageBox.Show("Les informations ont été  modifié");
            }
            else
            {
                MessageBox.Show("Cou-cou");
            }
        }
예제 #2
0
        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;
            }
        }