private void ButtonSubmit_Click(object sender, EventArgs e) { try { if (Search(TextBoxMatricule.Text)) { throw new Exception("matricule dejâ exist"); } if (TextBoxMatricule.Text == "") { throw new Exception("Merci de remplir votre matricule"); } if (int.Parse(ComboBoxType.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre type"); } if (int.Parse(ComboBoxMarque.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre marque"); } if (int.Parse(ComboBoxStatut.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre status"); } if (DateTimePickerAquisition.Value > DateTime.Today) { throw new Exception("Merci d'ajouter une valide date"); } if (TextBoxModele.Text == "") { throw new Exception("Merci de remplir votre modele"); } if (TextBoxKilometrage.Text == "") { throw new Exception("Merci de remplir votre Kilometrage"); } if (TextBoxCapacite.Text == "") { throw new Exception("Merci de remplir votre Capacite"); } if (TextBoxHorsePower.Text == "") { throw new Exception("Merci de remplir votre HorsePower"); } if (TextBoxConsomage.Text == "" || TextBoxConsomage.Text.Length > 2) { throw new Exception("Merci de remplir votre Consomage"); } else { cnx.Open(); DateTime DateAquisition = Convert.ToDateTime(DateTimePickerAquisition.Text); string Requtte = "insert into Vehicule values('" + TextBoxMatricule.Text + "'," + ComboBoxType.SelectedValue.ToString() + ",'" + DateAquisition.ToString("yyyy-MM-dd") + "'," + ComboBoxMarque.SelectedValue.ToString() + ",'" + TextBoxModele.Text + "'," + ComboBoxStatut.SelectedValue.ToString() + "," + TrackBarNivCarb.Value.ToString() + ", " + TextBoxKilometrage.Text + "," + TextBoxConsomage.Text + "," + TextBoxHorsePower.Text + "," + TextBoxCapacite.Text + ")"; cmd = new SqlCommand(Requtte, cnx); cmd.ExecuteNonQuery(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { cnx.Close(); this.Close(); FormVehicules FV = new FormVehicules(); FV.RemplirGrid(); } }
private void ButtonUpdate_Click(object sender, EventArgs e) { try { if (!Search(TextBoxMatricule.Text)) { throw new Exception("matricule n'exist pas"); } if (TextBoxMatricule.Text == "") { throw new Exception("Merci de remplir votre matricule"); } if (int.Parse(ComboBoxType.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre type"); } if (int.Parse(ComboBoxMarque.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre marque"); } if (int.Parse(ComboBoxStatut.SelectedValue.ToString()) == 0) { throw new Exception("Merci de choisir votre status"); } if (DateTimePickerAquisition.Value > DateTime.Today) { throw new Exception("Merci d'ajouter une valide date"); } if (TextBoxModele.Text == "") { throw new Exception("Merci de remplir votre modele"); } if (TextBoxKilometrage.Text == "") { throw new Exception("Merci de remplir votre Kilometrage"); } if (TextBoxCapacite.Text == "") { throw new Exception("Merci de remplir votre Capacite"); } if (TextBoxHorsePower.Text == "") { throw new Exception("Merci de remplir votre HorsePower"); } if (TextBoxConsomage.Text == "" || TextBoxConsomage.Text.Length > 2) { throw new Exception("Merci de remplir votre Consomage"); } else { cnx.Open(); DateTime DateAquisition = Convert.ToDateTime(DateTimePickerAquisition.Text); string Requtte = "update Vehicule set typeVehicule='" + ComboBoxType.SelectedValue.ToString() + "',DateAquisition='" + DateAquisition.ToString("yyyy-MM-dd") + "',Marque='" + ComboBoxMarque.SelectedValue.ToString() + "',Modele='" + TextBoxModele.Text + "',statusVehicule='" + ComboBoxStatut.SelectedValue.ToString() + "',niveauCarburant='" + TrackBarNivCarb.Value.ToString() + "',Kilometrage='" + TextBoxKilometrage.Text + "',Consomage='" + TextBoxConsomage.Text + "',HorsePower='" + TextBoxHorsePower.Text + "',CapaciteReservoir='" + TextBoxCapacite.Text + "'where matricule='" + TextBoxMatricule.Text + "'"; cmd = new SqlCommand(Requtte, cnx); cmd.ExecuteNonQuery(); } } catch (Exception) { throw; } finally { cnx.Close(); this.Close(); FormVehicules FV = new FormVehicules(); FV.RemplirGrid(); } }