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
|
[WebMethod]
public string Login(string username, string password)
{
// va construire une requete transac sql qui va appeler
// la fonction stockée CheckLoginEmp
//Chaine de connextion à la DB
SqlConnection sqlCon = new SqlConnection(WebConfigurationManager.ConnectionStrings["CnxStr"].ConnectionString);
sqlCon.Open();
//Commande d'appel de la fonctio stockée
SqlCommand sqlCmd = new SqlCommand("CheckLoginEmp", sqlCon);
//Un dataAdapter qui contiendra le résultat de la fonction appelée
SqlDataAdapter MonAdapter = new SqlDataAdapter();
MonAdapter.SelectCommand = sqlCmd;
sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.Parameters.Add("p_Login", SqlDbType.VarChar, 20).Value = username;
sqlCmd.Parameters.Add("p_pwd", SqlDbType.VarChar, 20).Value = password;
sqlCmd.ExecuteNonQuery();
DataSet Resultat = new DataSet();
MonAdapter.Fill(Resultat);
/* if ( Resultat.ToString().CompareTo("0") == 0 )
return "0";
else
return "1";
*/
return Resultat.ToString();
} |
Partager