private void CallVerifieConnect() { bool ok = false; UtilisateurServeur utilisateur = new UtilisateurServeur(); utilisateur.Nomuser = txtUserSimple.Text;//"superuserserveur", "superpasswordserveur" utilisateur.Motpass = txtPwdUserSimple.Text; if (Factory1.Instance.verifieLoginUser(utilisateur.Nomuser, utilisateur.Motpass)[2].Equals("0")) { ok = true; //L'Utilisateur est un SuperAdministrateur National } if (Factory1.Instance.verifieLoginUser(utilisateur.Nomuser, utilisateur.Motpass)[2].Equals("0")) { ok = true; //L'Utilisateur est un Administrateur National } else if (Factory1.Instance.verifieLoginUser(utilisateur.Nomuser, utilisateur.Motpass)[2].Equals("1")) { ok = true; //L'Utilisateur est un utilisateur simple avec eulement acces limite au serveur National } if (ok) { MessageBox.Show("Connexion réussie", "Connexion à la base de données", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Visible = false; principal.Show(); } else { MessageBox.Show("Echec de l'authentification de l'utilisateur", "Authentification de l'utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPwdUserSimple.Clear(); txtUserSimple.Clear(); txtUserSimple.Focus(); } }
private void dgvUser_SelectionChanged(object sender, EventArgs e) { cmdSaveUser.Enabled = false; txtPwd.Clear(); if (dgvUser.SelectedRows.Count > 0) { cmdDeleteUser.Enabled = true; cmdUpdateUser.Enabled = true; utilisateur = (UtilisateurServeur)dgvUser.SelectedRows[0].DataBoundItem; lblIdUser.Text = utilisateur.Id.ToString(); cboIdPersonne.Text = Factory1.Instance.GetPersonne(utilisateur.Id_personne).ToString(); cboCategorieUtilisateur.Text = Factory1.Instance.GetCategorieUtilisateur(utilisateur.Id_categorieUtilisateur).ToString(); txtUserName.Text = utilisateur.Nomuser; if ((utilisateur.Activation).ToString().Equals("True")) { chkActivationUser.Checked = true; } else { chkActivationUser.Checked = false; } //txtPwd.Text = u.Motpass; } try { if (Factory1.Instance.GetTelephones(utilisateur.Id).Count == 0) { dgvTelephone.DataSource = null; } else { dgvTelephone.DataSource = Factory1.Instance.GetTelephones(utilisateur.Id); } } catch (Exception) { } lblConfirmPwd.Visible = false; txtConfirmPwd.Visible = false; }