using Microsoft.ApplicationBlocks.Data ;
System.Data ; System.Data.SqlClient ;
<appSettings> <add key="ConnectionString" value="user id=XXX;password=XXX;initial catalog=VMTPK;data source=localhost;Connect Timeout=10"/> </appSettings>
public static int Identifier_droit(string pseudo, string pass) { // tableau de parametres (2 input et 1 output) SqlParameter [] arParms = new SqlParameter[3]; // @pseudo Input Parameter arParms[0] = new SqlParameter("@pseudo", pseudo ); arParms[0].Value = pseudo; // @pass Input Parameter arParms[1] = new SqlParameter("@pass", pass ); arParms[1].Value = pass; // @droit Output Parameter arParms[2] = new SqlParameter("@droit",SqlDbType.Int); arParms[2].Direction = ParameterDirection.Output;
SqlHelper.ExecuteNonQuery(ConfigurationSettings.AppSettings["ConnectionString"],CommandType.StoredProcedure,"SelectUser",arParms);
int droit=(int)(arParms[2].Value); return droit; }
public static DataSet Identifier_droit2(string pseudo, string pass) { // Tableau de paramtres SqlParameter [] arParms = new SqlParameter[2]; // @pseudo Input Parameter arParms[0] = new SqlParameter("@pseudo", pseudo ); // @pass Input Parameter arParms[1] = new SqlParameter("@pass", pass ); // Appel de la mthode ExecuteDataSet de la classe SqlHelper // connection string, procdure stocke et tableau de paramtres SQL DataSet ds= SqlHelper.ExecuteDataset(ConfigurationSettings.AppSettings["ConnectionString"],CommandType.StoredProcedure,"SelectUser2",arParms); return ds; }
DataGrid1.DataSource= Components.Utilisateurs.Identifier_droit2(TextBox1.Text,TextBox2.Text); DataGrid1.DataBind();