// 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à"); } } }
// 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"); } } }