Bonjour a tous,
Voila mon problème :
Pour entrer sur un site web (interface utilisateur crée en silverlight), l'utilisateur rentre un login et un mot de passe, puis clic sur connexion.
Mais voila, lorsque que je clique sur connexion rien ne se passe (a part le fait que si rien n'est entrer dans les champs, on le prévient).
Je sais pas si lorsque je clique, la requête SQL s'exécute.
Voila mon code de mon service.cs
Et le code de ma page xaml.cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 [ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class Service1 { private System.Data.SqlClient.SqlConnection sqlconnection; //creation d'un objet issue de sqlconnection private System.Data.SqlClient.SqlCommand sqlcommande; //creation d'un objet issue de sqlcommande [OperationContract] public bool Connexion() { // Ajoutez votre implémentation d'opération ici //connection this.sqlconnection = new System.Data.SqlClient.SqlConnection();//instance de la classe sqlconnection this.sqlconnection.ConnectionString = "Data Source=709-13;Initial Catalog=DataClasses;Integrated Security=True"; this.sqlconnection.FireInfoMessageEventOnUserErrors = false; //requete this.sqlcommande = new System.Data.SqlClient.SqlCommand(); this.sqlcommande.CommandText = "SELECT PassWord FROM DataBaseSiteWeb WHERE (Login = 'TextBlock_Login') AND (PassWord = 'TextBlock_MDP')"; return true; } // Ajoutez des opérations supplémentaires ici et marquez-les avec [OperationContract] }
Merci de vos futur réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 namespace ProjetSiteWeb { public partial class Page : UserControl { public Page() { InitializeComponent(); } private void Button_Connexion_Click(object sender, RoutedEventArgs e) { ServiceReference2.Service1Client client = new ProjetSiteWeb.ServiceReference2.Service1Client(); client.ConnexionCompleted += new EventHandler<ProjetSiteWeb.ServiceReference2.ConnexionCompletedEventArgs>(client_ConnexionCompleted); client.ConnexionAsync(); } void client_ConnexionCompleted(object sender, ProjetSiteWeb.ServiceReference2.ConnexionCompletedEventArgs e) { //throw new NotImplementedException(); TextBlock_LoginRequis.Text = "*"; TextBlock_PassRequis.Text = "*"; TextBlock_InfoRequise.Text = "* Vous devez entrez un login et un mot de passe correcte"; } } }
Partager