public frmGesComptes() { InitializeComponent(); btnAjout.Click += new EventHandler(ajoutCompte_Click); btnDetails.Click += new EventHandler(detailCompte_Click); btnRecherche.Click += new EventHandler(btnRecherche_Click); btnX.Click += new EventHandler(btnX_Click); ButtonsVisible(true); GesComptes = new ctrlComptes(); }
public frmDetComptes() { InitializeComponent(); this.PositionBtn(400); this.btnActiverModif.Click += new EventHandler(activerModif_Click); this.btnEnregistrer.Click += new EventHandler(btnEnregistrer_Click); this.btnCopier.Click += new EventHandler(btnCopier_Click); this.btnCopier.Enabled = false; GesComptes = new ctrlComptes(); annuler = true; }
public frmDetComptes(string[] info) { InitializeComponent(); this.PositionBtn(400); this.btnActiverModif.Click += new EventHandler(activerModif_Click); this.btnEnregistrer.Click += new EventHandler(btnEnregistrer_Click); this.btnSupprimer.Click += new EventHandler(btnSupprimer_Click); this.btnCopier.Click += new EventHandler(btnCopier_Click); txtNomUtil.Text = info[0]; infoCompte = info; GesComptes = new ctrlComptes(); annuler = true; ancienCompte = new Utilisateur(); }
private void button1_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; ctrllogin = new ctrlLogin(); ctrlcompte = new ctrlComptes(); string Username, PWD; Username = txtUsername.Text; PWD = txtMDP.Text; bool Valide = false; bool Premiere = false; string Expire = ""; Valide = ctrllogin.VerifierUserPWD(Username, PWD); //Si Username et Password valides if (Valide) { ctrllogin.SetUserAttributes(); //Donne tous les attributs(PremiereConex,IdRole etc) a l'utilisateur dans ctrl ctrllogin.VerifierExpiration(); Premiere = ctrllogin.PremiereConnexion(Username); Expire = ctrllogin.MotDePasseExpire(Username); if (Premiere) { var form = new frmChangerMDPPremiere(); form.SetUser(ctrllogin.user); this.Hide(); form.Closed += (s, args) => this.Close(); form.Show(); } else if (Expire == "o") { var form = new frmChangerMDPExpire(); form.SetUser(ctrllogin.user); this.Hide(); form.Closed += (s, args) => this.Close(); form.Show(); } else { if (Expire == "b") { MessageBox.Show("Votre mot de passe expire bientôt.\nS(moins de 10 jours)"); } if (ctrlcompte.GetNomRole(ctrllogin.user.Role) == "Testeur") { //Ouvrir frmTest var form = new frmGestion(); this.Hide(); form.Closed += (s, args) => this.Close(); form.Show(); } else if ((ctrlcompte.GetNomRole(ctrllogin.user.Role) == "Administrateur") || (ctrlcompte.GetNomRole(ctrllogin.user.Role) == "Test")) { var form = new frmGestion(); this.Hide(); form.Closed += (s, args) => this.Close(); form.Show(); form.VerifierNouveauxEmp(); } else { var form = new frmGestion(); this.Hide(); form.Closed += (s, args) => this.Close(); form.Show(); } //A continuer pour tous les rôles } } else { MessageBox.Show("Identifiant ou mot de passe invalide, veuillez réessayer."); txtMDP.Text = ""; } }
//Get valeur depuis la collection des combobox pour les setter selon ce qui est dans infoCompte private void remplirChamp() { ctrlComptes ctrlcompte = new ctrlComptes(); txtNomUtil.Text = infoCompte[0]; txtMDP.Text = infoCompte[1]; txtPremiere.Text = ValeurCombo(infoCompte[2]); txtExpire.Text = ValeurCombo(infoCompte[3]); dateTimeModif.Value = Convert.ToDateTime(infoCompte[4]); txtIdRole.Text = GesComptes.GetNomRole(Convert.ToInt32(infoCompte[5])); txtIdEmp.Text = Idemp.ToString(); txtActif.Text = ValeurCombo(infoCompte[7]); ancienCompte.NomUtilisateur = txtNomUtil.Text; if (txtNomUtil.Text.Length != 0) { ancienCompte.NomUtilisateur = txtNomUtil.Text; } ancienCompte.MotDePasse = txtMDP.Text; ancienCompte.Premiere = txtPremiere.Text; ancienCompte.Expire = txtExpire.Text; ancienCompte.DateModifMotPas = dateTimeModif.Value; ancienCompte.Role = Convert.ToInt32(ctrlcompte.GetIdRole(txtIdRole.Text)); ancienCompte.Emp = Convert.ToInt32(txtIdEmp.Text); ancienCompte.UtilActif = txtActif.Text; }
private void update() { GesComptes = new ctrlComptes(); var formOuvert = new frmGesComptes(); formOuvert.Show(); this.Hide(); formOuvert.Closed += (s, args) => this.Close(); }