示例#1
0
        private void buttonSupprimer_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Etes-vous sûr de vouloir supprimer " + txtNumeroVehicule + " " + txtNumSerie, "CONFIRMATION", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                MessageBox.Show("Suppression annulée");
            }
            else
            {
                try
                {
                    //Suppresion (Reste maintenant à afficher quel client supprimer !

                    voiture uneVoiture = db.voiture.First(v => v.idVoiture.ToString() == txtNumeroVehicule.Text);
                    db.voiture.Remove(uneVoiture);
                    db.SaveChanges();
                    chargerDataGrid();
                    deverouillerVerrouiller();

                    MessageBox.Show("Suppression effectuée");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
示例#2
0
        private void buttonValidModif_Click(object sender, EventArgs e)
        {
            if (verif() == false)
            {
                MessageBox.Show("Veuillez compléter toutes les zones de saisies");
            }
            else
            {
                try
                {
                    voiture uneVoiture = db.voiture.First(v => v.idVoiture.ToString() == txtNumeroVehicule.Text);
                    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.SaveChanges();
                    chargerDataGrid();
                    deverouillerVerrouiller();

                    MessageBox.Show("Modification 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;
                buttonValidModif.Visible = false;
                buttonAjouter.Enabled    = true;
                buttonAnnuler.Enabled    = false;
                buttonAnnuler.Visible    = false;
            }
        }