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(); }