1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
private void insertAnnuaireLigne(SqlConnection pConnection, SqlTransaction pTransaction
, int pIdAnnuaire, string pType, object pAncienneValeur, object pNouvelleValeur)
{
string CommantInsertLigne = "INSERT INTO [Intranet_Specifique].[dbo].[ANNUAIRE_DEMANDE_LISTE] "
+ "([ADL_IdAnnuaireDemande],[ADL_Type],[ADL_Etat]"
//+ ",[ADL_Utilisateur],[ADL_AncienneImage],[ADL_NouvelleImage]) VALUES (@ADL_IdAnnuaireDemande"
+ ",[ADL_Utilisateur]) VALUES (@ADL_IdAnnuaireDemande"
//+ ",@ADL_Type,@ADL_Etat,@ADL_AncienneValeur,@ADL_NouvelleValeur,@ADL_Utilisateur,@ADL_AncienneImage,@ADL_NouvelleImage)";
+ ",@ADL_Type,@ADL_Etat,@ADL_Utilisateur)";
SqlCommand sqlCommandLigne = new SqlCommand(CommantInsertLigne, pConnection);
//Création et décalartion des paramètres
sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_IdAnnuaireDemande", SqlDbType.Int));
sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_Type", SqlDbType.NVarChar, 50));
sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_Etat", SqlDbType.NVarChar, 50));
sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_Utilisateur", SqlDbType.NVarChar, 50));
//sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_AncienneValeur", SqlDbType.NVarChar, 50));
//sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_NouvelleValeur", SqlDbType.NVarChar, 50));
//sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_AncienneImage", SqlDbType.Image));
//sqlCommandLigne.Parameters.Add(new SqlParameter("@ADL_NouvelleImage", SqlDbType.Image));
//Attribution des valeurs aux paramètres
sqlCommandLigne.Parameters["@ADL_IdAnnuaireDemande"].Value = pIdAnnuaire;
sqlCommandLigne.Parameters["@ADL_Type"].Value = "En attente";
sqlCommandLigne.Parameters["@ADL_Etat"].Value = pType;
sqlCommandLigne.Parameters["@ADL_Utilisateur"].Value = this.Login;
//if (pType.Equals("Image"))
//{
// sqlCommandLigne.Parameters["@ADL_AncienneImage"].Value = (byte[]) pAncienneValeur;
// sqlCommandLigne.Parameters["@ADL_NouvelleImage"].Value = (byte[]) pNouvelleValeur;
// sqlCommandLigne.Parameters["@ADL_AncienneValeur"].Value = null;
// sqlCommandLigne.Parameters["@ADL_NouvelleValeur"].Value = null;
//}
//else
//{
// sqlCommandLigne.Parameters["@ADL_AncienneImage"].Value = null;
// sqlCommandLigne.Parameters["@ADL_NouvelleImage"].Value = null;
// sqlCommandLigne.Parameters["@ADL_AncienneValeur"].Value = Convert.ToString(pAncienneValeur);
// sqlCommandLigne.Parameters["@ADL_NouvelleValeur"].Value = Convert.ToString(pNouvelleValeur);
//}
sqlCommandLigne.Transaction = pTransaction;
sqlCommandLigne.ExecuteNonQuery();
} |