Exemple #1
0
        public static void AjouterEscale(Escale EScaleAAjouter)
        {
            ConnexionEscale.Close();
            // Insertion de l'enregistrement dans la BD
            SqlCommand CommandeInsertionEscale = new SqlCommand("INSERT INTO ESCALE (DatArr, HeureArr, DatDep, HeureDep, QteFre, ConEsc, CTyCar, CodAge, NumLlo, CodPavProv, CodPorProv, CodPavDest, CodPorDest, NumPilEntree, NumPilSortie) VALUES(@datArr, @HeureArr, @datDep, @HeureDep, @qteFre, @conEsc, @cTyCar, @codAge, @numLlo, @CodPavProv, @CodPorProv, @CodPavDest, @CodPorDest, @NumPilArrivee, @NumPilDepart)", ConnexionEscale);

            // Ajout des paramètres

            CommandeInsertionEscale.Parameters.AddWithValue("@datArr", System.Data.SqlDbType.Date).Value         = EScaleAAjouter.DatedArrivee.ToString();
            CommandeInsertionEscale.Parameters.AddWithValue("@HeureArr", System.Data.SqlDbType.Time).Value       = EScaleAAjouter.HeuredArrivee.ToShortTimeString();
            CommandeInsertionEscale.Parameters.AddWithValue("@datDep", System.Data.SqlDbType.Date).Value         = EScaleAAjouter.DatedeDepart.ToString();
            CommandeInsertionEscale.Parameters.AddWithValue("@HeureDep", System.Data.SqlDbType.Time).Value       = EScaleAAjouter.HeuredeDepart.ToShortTimeString();
            CommandeInsertionEscale.Parameters.AddWithValue("@qteFre", System.Data.SqlDbType.Decimal).Value      = EScaleAAjouter.QuantiteFret;
            CommandeInsertionEscale.Parameters.AddWithValue("@conEsc", System.Data.SqlDbType.Binary).Value       = EScaleAAjouter.ConEscale.ToString();
            CommandeInsertionEscale.Parameters.AddWithValue("@cTyCar", System.Data.SqlDbType.NChar).Value        = EScaleAAjouter.CTypedeCargaison;
            CommandeInsertionEscale.Parameters.AddWithValue("@codAge", System.Data.SqlDbType.NChar).Value        = EScaleAAjouter.CodeAgent;
            CommandeInsertionEscale.Parameters.AddWithValue("@numLlo", System.Data.SqlDbType.NChar).Value        = EScaleAAjouter.NumeLlo;
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPavProv", System.Data.SqlDbType.NChar).Value    = EScaleAAjouter.CodePavProv;
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPorProv", System.Data.SqlDbType.NChar).Value    = EScaleAAjouter.CodePorProv;
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPavDest", System.Data.SqlDbType.NChar).Value    = EScaleAAjouter.CodePavDest;
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPorDest", System.Data.SqlDbType.NChar).Value    = EScaleAAjouter.CodePorDest;
            CommandeInsertionEscale.Parameters.AddWithValue("@NumPilArrivee", System.Data.SqlDbType.NChar).Value = EScaleAAjouter.NumPiloteArrivee;
            CommandeInsertionEscale.Parameters.AddWithValue("@NumPilDepart", System.Data.SqlDbType.NChar).Value  = EScaleAAjouter.NumPiloteDepart;

            // Ouverture de la connexion
            ConnexionEscale.Open();

            //Exécution de la commande d'insertion
            CommandeInsertionEscale.ExecuteNonQuery();

            // Fermeture de la connexion
            ConnexionEscale.Close();
        }
        public static void AjouterEscale(Escale EScaleAAjouter)
        {
            // Insertion de l'enregistrement dans la BD
            SqlCommand CommandeInsertionEscale = new SqlCommand("INSERT INTO ESCALE (@datArr, @HeureArr, @datDep, @HeureDep, @qteFre, @conEsc, @cTyCar, @codAge, @numLlo, @CodPavProv, @CodPorProv, @CodPavDest, @CodPorDest)");

            // Ajout des paramètres
            CommandeInsertionEscale.Parameters.AddWithValue("@datArr", EScaleAAjouter.DatedArrivee);
            CommandeInsertionEscale.Parameters.AddWithValue("@HeureArr", EScaleAAjouter.HeuredArrivee);
            CommandeInsertionEscale.Parameters.AddWithValue("@datDep", EScaleAAjouter.DatedeDepart);
            CommandeInsertionEscale.Parameters.AddWithValue("@HeureDep", EScaleAAjouter.HeuredeDepart);
            CommandeInsertionEscale.Parameters.AddWithValue("@qteFre", EScaleAAjouter.QuantiteFret);
            CommandeInsertionEscale.Parameters.AddWithValue("@conEsc", EScaleAAjouter.ConEscale);
            CommandeInsertionEscale.Parameters.AddWithValue("@cTyCar", EScaleAAjouter.CTypedeCargaison);
            CommandeInsertionEscale.Parameters.AddWithValue("@codAge", EScaleAAjouter.CodeAgent);
            CommandeInsertionEscale.Parameters.AddWithValue("@numLlo", EScaleAAjouter.NumeLlo);
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPavProv", EScaleAAjouter.CodePavProv);
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPorProv", EScaleAAjouter.CodePorProv);
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPavDest", EScaleAAjouter.CodePavDest);
            CommandeInsertionEscale.Parameters.AddWithValue("@CodPorDest", EScaleAAjouter.CodePorDest);

            // Ouverture de la connexion
            ConnexionEscale.Open();

            //Exécution de la commande d'insertion
            CommandeInsertionEscale.ExecuteNonQuery();

            // Fermeture de la connexion
            ConnexionEscale.Close();
        }