Пример #1
0
        public static void AjouterCommandant(Commandant CommandantAAjouter)
        {
            //teuz
            SqlCommand CommandeInsertionCommandant = new SqlCommand("INSERT INTO COMMANDANT(NumCom,NomCom,TelCom,MelCom) VALUES (@NumCom,@NomCom,@TelCom,@MelCom)", ConnexionEscale);

            // Ajout des paramètres
            CommandeInsertionCommandant.Parameters.AddWithValue("@NumCom", System.Data.SqlDbType.Int).Value   = CommandantAAjouter.Code;
            CommandeInsertionCommandant.Parameters.AddWithValue("@NomCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Nom;
            CommandeInsertionCommandant.Parameters.AddWithValue("@TelCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Tel;
            CommandeInsertionCommandant.Parameters.AddWithValue("@MelCom", System.Data.SqlDbType.NChar).Value = CommandantAAjouter.Mel;

            try
            {
                // Ouverture de la connexion
                ConnexionEscale.Close();
                ConnexionEscale.Open();
                //Exécution de la commande d'insertion
                CommandeInsertionCommandant.ExecuteNonQuery();
                // Fermeture de la connexion
                ConnexionEscale.Close();
            }
            catch (SqlException ex)
            {
                if (ex.Number == 2627)
                {
                    MessageBox.Show("Ce numéro existe déjà !");
                }
            }
        }
        private void buttonMaj_Click(object sender, RoutedEventArgs e)
        {
            Commandant CommandantAModifier = (Commandant)dataGridListeCommandant.SelectedValue;

            AccesAuxDonneesCommandant.ModifierCommandant(CommandantAModifier);
            dataGridListeCommandant.Items.Refresh();
        }
        private void buttonSupprimer_Click(object sender, RoutedEventArgs e)
        {
            Commandant CommandantASupprimer = (Commandant)dataGridListeCommandant.SelectedValue;

            AccesAuxDonneesCommandant.SupprimerCommandant(CommandantASupprimer);
            LesCommandants.Remove(CommandantASupprimer);
            dataGridListeCommandant.Items.Refresh();
        }
Пример #4
0
        public static void SupprimerCommandant(Commandant CommandantASupprimer)
        {
            //Création de la commande de suppression
            SqlCommand CommandeSuppressionCommandant = new SqlCommand("DELETE FROM COMMANDANT WHERE NumCom=@PNumCom", ConnexionEscale);

            CommandeSuppressionCommandant.Parameters.Add("@PNumCom", System.Data.SqlDbType.Int).Value = CommandantASupprimer.Code;
            // Ouverture de la connexion
            ConnexionEscale.Open();
            // Exécution de la requete de suppression
            CommandeSuppressionCommandant.ExecuteNonQuery();
            // Fermeture de la connexion
            ConnexionEscale.Close();
        }
Пример #5
0
        public static void ModifierCommandant(Commandant CommandantAModifier)
        {
            //Création de la commande de Maj
            SqlCommand CommandeMajCommandant = new SqlCommand("UPDATE COMMANDANT SET NumCom=@PNumCom, NomCom=@PNomCom, TelCom=@PTelCom, MelCom=@PMelCom WHERE NumCom=@PNumCom", ConnexionEscale);

            CommandeMajCommandant.Parameters.Add("@PNumCom", System.Data.SqlDbType.Int).Value       = CommandantAModifier.Code;
            CommandeMajCommandant.Parameters.Add("@PNomCom", System.Data.SqlDbType.NChar, 35).Value = CommandantAModifier.Nom;
            CommandeMajCommandant.Parameters.Add("@PTelCom", System.Data.SqlDbType.NChar, 10).Value = CommandantAModifier.Tel;
            CommandeMajCommandant.Parameters.Add("@PMelCom", System.Data.SqlDbType.NChar, 35).Value = CommandantAModifier.Mel;
            // Ouverture de la connexion
            ConnexionEscale.Open();
            // Exécution de la requete de suppression
            CommandeMajCommandant.ExecuteNonQuery();
            // Fermeture de la connexion
            ConnexionEscale.Close();
        }