예제 #1
0
 // Bouton pour Enregistrer une nouvelle Voiture dans la base de données
 private void Ajouter_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(Txt_Immat.Text))
     {
         MessageBox.Show("saisir IMMAT Voiture");
     }
     else
     {
         Voiture V = new Voiture
         {
             Immat_V   = Txt_Immat.Text,
             Marq_V    = Txt_marq.Text,
             Mod_V     = Txt_Mod.Text,
             PrixLoc_V = double.Parse(Txt_Prix.Text),
             Kilom_V   = int.Parse(Txt_Kil.Text),
             Est_Disp  = Chk_Disp.Checked
         };
         Voiture v1 = VoitureADO.Recherche_Immat(Txt_Immat.Text);
         if (v1 == null)
         {
             VoitureADO.Ajouter(V);
             Affiche_Voit();
         }
         else
         {
             MessageBox.Show("Cette IMMAT de voiture existe dejà");
         }
     }
 }
예제 #2
0
 // Bouton Recherche de voiture par Immatriculation ou par Marque
 private void Rechercher_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(Txt_Immat.Text))
     {
         Voiture v = VoitureADO.Recherche_Immat(Txt_Immat.Text);
         if (v != null)
         {
             Txt_marq.Text    = v.Marq_V;
             Txt_Mod.Text     = v.Mod_V;
             Txt_Kil.Text     = v.Kilom_V.ToString();
             Txt_Prix.Text    = v.PrixLoc_V.ToString();
             Chk_Disp.Checked = Convert.ToBoolean(v.Est_Disp);
             Dg_Voit.Rows.Clear();
             Dg_Voit.Rows.Add(v.Immat_V, v.Marq_V, v.Mod_V, v.Kilom_V, v.PrixLoc_V, v.Est_Disp);
         }
         else
         {
             MessageBox.Show("Aucune voiture trouvée", "attention");
         }
     }
     else
     if (!string.IsNullOrEmpty(Txt_marq.Text))
     {
         List <Voiture> l = VoitureADO.Recherche_Marque(Txt_marq.Text);
         if (l.Count > 0)
         {
             Dg_Voit.Rows.Clear();
             foreach (var V in l)
             {
                 Dg_Voit.Rows.Add(V.Immat_V, V.Marq_V, V.Mod_V, V.Kilom_V, V.PrixLoc_V, V.Est_Disp);
             }
         }
         else
         {
             MessageBox.Show("Aucune voiture trouvée");
         }
     }
 }