private void linkLabel_PwdOublie_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { User user; string pwd = ""; if (textBox_Identifiant.Text != "") { //Vérification de l'email user = BDDPerson.VerifieEmail(textBox_Identifiant.Text); if (user != null) { // Màj du mdp pwd = BDDPerson.GeneratePWD(); user.pwd = pwd; BDDPerson.MajMdpUser(user.id_User, user.mail, user.pwd); // Envoi du mail //pwd = BDDPerson.RecupereMdp(user.id_User, user.mail); Mail.EnvoiMail(user.mail, "Changement mot de passe", "Votre mot de passe à été modifié et est maintnant : '" + user.pwd + "'. "); //Mail.EnvoiMail("mailSettings", "", "", ""); MessageBox.Show("Le mot de passe a été modifier !\nVeuillez vérifier votre adresse mail."); } else { MessageBox.Show("Le mail n'existe pas!"); } } else { MessageBox.Show("Veuillez renseigner un identifiant !"); } }
private void btPersonne_Click(object sender, EventArgs e) { FormGestUser formGestUser = new FormGestUser(); formGestUser.ShowDialog(); classAdministration.lstUser = BDDPerson.getAllUser(); }
private void buttonValider_Click(object sender, EventArgs e) { string mdp, nouveauMdp; int nbLigne = 0; mdp = textBoxMdp.Text; nouveauMdp = textBoxConfirmMdp.Text; if (mdp != "" && nouveauMdp != "") { if (mdp == nouveauMdp) { // Traitement nbLigne = BDDPerson.ChangerMdpUser(sessionUser.getID(), nouveauMdp); if (nbLigne != 0) { MessageBox.Show("Le mot de passe à bien été modifié !"); this.Close(); } } else { MessageBox.Show("Les deux champs doivent être identique"); } } else { MessageBox.Show("Veuillez remplir tout les champs !"); } }
private void linkLabelCM_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { User user; string pwd = ""; if (textBox_Identifiant.Text != "") { //Vérification de l'email user = BDDPerson.VerifieEmail(textBox_Identifiant.Text); if (user != null) { // Màj du mdp pwd = BDDPerson.GeneratePWD(); user.pwd = pwd; BDDPerson.MajMdpUser(user.id_User, user.mail, user.pwd); MessageBox.Show("Nouveau mot de passe : " + user.pwd + "\nVeuillez me détruire une fois que le MDP à été réinitialiser!"); textBox_pwd.Text = user.pwd; } else { MessageBox.Show("Le mail n'existe pas!"); } } else { MessageBox.Show("Veuillez renseigner un identifiant !"); } }
private void LoadUser() { // Charge tous les user dans lstBoxUser et met a vide toutes les txtBox lstBoxUser.DataSource = null; lstBoxUser.DataSource = BDDPerson.getAllUser(); txtBoxNom.Text = ""; txtBoxPrenom.Text = ""; txtBoxInit.Text = ""; txtBoxMail.Text = ""; checkBoxAdm.Checked = false; }
private void btDelUser_Click(object sender, EventArgs e) { //supprime le user selectionne (requete avec le mail en where clause ou le nom - prenom) // Récupérer la liste des user en cours et rechercher par rapport à l'id. User user; user = (User)lstBoxUser.SelectedItem; BDDPerson.DeleteUser(user.id_User); LoadUser(); }
private void btCreaUser_Click(object sender, EventArgs e) { User user = BDDPerson.DejaExisteUser(txtBoxNom.Text, txtBoxPrenom.Text); string pwd = ""; // crée le user avec les info renseignés mdp générés auto if (user == null) { pwd = BDDPerson.GeneratePWD(); BDDPerson.CreateUser(GeneneCodeTypeProfi(checkBoxAdm.Checked), txtBoxInit.Text, txtBoxNom.Text, txtBoxPrenom.Text, txtBoxMail.Text, pwd); user = BDDPerson.DejaExisteUser(txtBoxNom.Text, txtBoxPrenom.Text); Mail.EnvoiMail(txtBoxMail.Text, "TimeProject Mot de passe", "Votre mot de passe est : " + pwd); } else { MessageBox.Show("L'utilisateur " + txtBoxNom.Text + " " + txtBoxPrenom.Text + " existe déjà !"); } LoadUser(); }
public static List <ActionProjet> getActionProjet(string codeProjet) { List <ActionProjet> lstAct = new List <ActionProjet>(); User user; req = "select a.* from action a, eventprojet ep where ep.ID_EVENT = a.ID_EVENT AND ep.code_projet ='" + codeProjet + "' ORDER BY DT_EVENT DESC;"; dataReader = DataBase.DBSelect(req); while (dataReader.Read()) { ActionProjet act; act = new ActionProjet(dataReader[0].ToString(), dataReader[1].ToString(), Convert.ToDateTime(dataReader[2]), dataReader[3].ToString(), Convert.ToInt32(dataReader[4])); user = BDDPerson.getUser(dataReader[5].ToString()); act.user = user; lstAct.Add(act); } DataBase.FermeDataReader(dataReader); return(lstAct); }
public static List <Information> getInfoProjet(string codeProjet) { List <Information> lstInfo = new List <Information>(); req = "select i.* from information i, eventprojet ep where ep.ID_EVENT = i.ID_EVENT AND ep.code_projet ='" + codeProjet + "' ORDER BY DT_EVENT DESC;"; dataReader = DataBase.DBSelect(req); User user; while (dataReader.Read()) { Information act; act = new Information(dataReader[0].ToString(), Convert.ToDateTime(dataReader[1]), dataReader[2].ToString()); user = BDDPerson.getUser(dataReader[3].ToString()); act.user = user; lstInfo.Add(act); } DataBase.FermeDataReader(dataReader); return(lstInfo); }
private void FormAdmininistration_Load(object sender, EventArgs e) { classAdministration.lstUser = BDDPerson.getAllUser(); }
private void btCreaProjet_Click(object sender, EventArgs e) { string codeProjet; string nomProjet; string nomClient, adresseClient, villeClient; DateTime dtDeb, dtFinPrev; User chefProjet; string messErreur; messErreur = ""; codeProjet = txtChefProjet.Text; nomProjet = txtNomProjet.Text; nomClient = txtNomClient.Text; adresseClient = txtAdresseClient.Text; villeClient = txtVilleClient.Text; dtDeb = dtPickDeb.Value; dtFinPrev = dtPickFinPrev.Value; chefProjet = (User)lstBoxChefProjet.SelectedItem; if (codeProjet == "") { messErreur = messErreur + ((char)13) + " Le code Projet doit être renseigné"; } if (nomProjet == "") { messErreur = messErreur + ((char)13) + " Le nom du projet doit être renseigné."; } if (nomClient == "" || adresseClient == "" || villeClient == "") { messErreur = messErreur + ((char)13) + "Les informations clients doivent être renseignées"; } if (dtDeb >= dtFinPrev) { messErreur = messErreur + ((char)13) + "La date de début doit être inférieur à la date de fin"; } if (messErreur == "") { List <User> lstUserProj = new List <User>(); foreach (var item in checkListUserProjet.CheckedItems) { lstUserProj.Add((User)item); } nomProjet = txtNomProjet.Text; // Création du projet BDDProjet.creationProjet(codeProjet, nomProjet, chefProjet.id_User.ToString(), nomClient, adresseClient, villeClient, dtDeb, dtFinPrev); Projet p = new Projet(codeProjet, chefProjet.id_User, nomProjet, nomClient, adresseClient, villeClient, dtDeb, dtFinPrev); sessionUser.AddProj(p); // Enregistrement dans la table userprojet User u; foreach (var item in checkListUserProjet.CheckedItems) { u = (User)item; BDDProjet.setUserProjet(u.id_User.ToString(), codeProjet); } //remise des champs a vide txtChefProjet.Text = ""; txtNomProjet.Text = ""; txtNomClient.Text = ""; txtVilleClient.Text = ""; txtAdresseClient.Text = ""; } else { MessageBox.Show(messErreur); } classAdministration.lstUser = BDDPerson.getAllUser(); }