private void buttonValidAjout_Click(object sender, EventArgs e) { if (verif() == false) { MessageBox.Show("Veuillez compléter toutes les zones de saisies"); } else { try { client unClient = new client(); unClient.numC = Convert.ToInt32(txtNumeroClient.Text); unClient.nomC = txtNom.Text; unClient.prenomC = txtPrenom.Text; unClient.adresseC = txtAdresse.Text; unClient.cpC = txtCP.Text; unClient.villeC = txtVille.Text; unClient.paysC = txtPays.Text; unClient.loginC = txtLogin.Text; unClient.mdpC = txtMdp.Text; unClient.emailC = txtEmail.Text; unClient.telC = txtTelephone.Text; unClient.numTypeClient = Convert.ToInt32(comboBoxTypesClient.SelectedValue.ToString()); db.client.Add(unClient); db.SaveChanges(); chargerDataGrind(); deverouillerVerrouiller(); MessageBox.Show("Ajout effectué"); chargerDataGrind(); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Activation / Désactivation des boutons buttonModifUtil.Enabled = true; buttonSupprimerUtil.Enabled = true; buttonValidAjout.Enabled = false; buttonValidAjout.Visible = false; buttonValidModif.Enabled = false; buttonAjouterUtil.Enabled = true; buttonAnnuler.Enabled = false; buttonAnnuler.Visible = false; } }
private void buttonValidAjout_Click(object sender, System.EventArgs e) { if (verif() == false) { MessageBox.Show("Veuillez compléter toutes les zones de saisies"); } else { try { voiture uneVoiture = new voiture(); uneVoiture.idVoiture = Convert.ToInt32(txtNumeroVehicule.Text); uneVoiture.numSerieV = Convert.ToInt32(txtNumSerie.Text); uneVoiture.puissanceV = Convert.ToInt32(txtPuissance.Text); uneVoiture.energieV = txtEnergie.Text; uneVoiture.boiteDeVitesseV = txtBoiteVitesse.Text; uneVoiture.idGarage = Convert.ToInt32(comboBoxTypesGarage.SelectedValue.ToString()); uneVoiture.idModele = Convert.ToInt32(comboBoxModele.SelectedValue.ToString()); uneVoiture.nbPassagerV = Convert.ToInt32(txtPassagers.Text); uneVoiture.couleurV = txtCouleur.Text; uneVoiture.prixVenteV = Convert.ToInt32(txtPrix.Text); uneVoiture.idTypeV = Convert.ToInt32(comboBoxTypesVehicules.SelectedValue.ToString()); db.voiture.Add(uneVoiture); db.SaveChanges(); chargerDataGrid(); deverouillerVerrouiller(); MessageBox.Show("Ajout effectué"); chargerDataGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Activation / Désactivation des boutons buttonModif.Enabled = true; buttonSupprimer.Enabled = true; buttonValidAjout.Enabled = false; buttonValidAjout.Visible = false; buttonValidModif.Enabled = false; buttonAjouter.Enabled = true; buttonAnnuler.Visible = false; } }
//validation des modifications private void buttonValidModif_Click(object sender, EventArgs e) { //si tous les champs ne sont pas correctement remplis, on affiche un message, sinon on envoie les modifications à la base de données if (Verif() == false) { MessageBox.Show("Veuillez compléter toutes les zones de saisies"); } else { int numCmd = int.Parse(txtNumCommande.Text); try { commande uneCommande = db.commande.First(r => r.numCmd == numCmd); uneCommande.numC = int.Parse(comboBoxNomClient.SelectedValue.ToString()); uneCommande.idGarage = int.Parse(comboBoxGarage.SelectedValue.ToString()); uneCommande.dateCmd = txtDateCommande.Value; uneCommande.dateLivraisonCmd = txtDateLivraison.Value; uneCommande.etatCmd = comboEtatCommande.Text; db.SaveChanges(); chargerDataGrind(); MessageBox.Show("Modification effectuée"); } catch (Exception ex) // si la modification echoue on affiche le message d'erreur à l'utilisateur { MessageBox.Show(ex.Message); } //on rétablit l'était initial des boutons supprimer, modifier etc..., on réaffiche les valeurs des champs et déverouille le selecteur buttonModif.Visible = true; buttonSupprimer.Visible = true; buttonValidModif.Visible = false; buttonAnnuler.Visible = false; Verrou(); deverouillerVerrouiller(); } }
private void buttonValidModif_Click(object sender, EventArgs e) { if (Verif() == false) { MessageBox.Show("Veuillez compléter toutes les zones de saisies"); } else { try { garage unGarage = db.garage.First(g => g.idGarage.ToString() == txtNumGarage.Text); unGarage.nomG = txtNomGarage.Text; unGarage.idGarage = Convert.ToInt16(txtNumGarage.Text); unGarage.telG = txtTelephone.Text; unGarage.idType = Convert.ToInt16(comboTypeGarage.SelectedValue); unGarage.adresseG = txtAdresse.Text; unGarage.cpG = txtCodePostal.Text; unGarage.emailG = txtEmail.Text; db.SaveChanges(); chargerDataGrind(); MessageBox.Show("Modification effectuée"); } catch (Exception ex) { MessageBox.Show(ex.Message); } buttonModif.Visible = true; buttonSupprimer.Visible = true; buttonValidModif.Visible = false; buttonAnnuler.Visible = false; Verrou(); deverouillerVerrouiller(); } }