private void validerConexion_Click(object sender, EventArgs e) { string id = textBox1.Text; string pass = textBox2.Text.ToString(); if (id == "" || pass == "") { result.Text = "entrez l'id et le mot de passe "; result.ForeColor = Color.Red; } else { bool b = false; if (etudiant.Checked) { Etudiant etudiantt = new Etudiant(); etudiantt.NumCarte = id; etudiantt.Password = pass; try { ChannelFactory <IService1> channelFactory = new ChannelFactory <IService1>("BasicHttpBinding_IService1"); IService1 operation = channelFactory.CreateChannel(); operation.sanctionner(); b = operation.Connexionn(etudiantt); } catch (Exception ex) { } } else { Ensignant ensi = new Ensignant(); ensi.Matricule = id; ensi.Password = pass; try { ChannelFactory <IService1> channelFactory = new ChannelFactory <IService1>("BasicHttpBinding_IService1"); IService1 operation = channelFactory.CreateChannel(); operation.sanctionner(); b = operation.Connexion(ensi); } catch (Exception ex) { } } Console.WriteLine(b); Console.WriteLine("conec"); if (b) { identite = id; menuForm h = new menuForm(); h.Show(); this.Hide(); } else { result.Text = "erreur "; result.ForeColor = Color.Red; } } }