示例#1
0
        protected void report_final(object sender, EventArgs e)
        {
            int     ID      = int.Parse(Request.QueryString["ID"]);
            Chambre chambre = ChambreFactory.Get(((Logements)Master).CnnStr, ID, "", 0)[0];

            EmailFacilitator.sendEmail("*****@*****.**", "Report d'abus", "La chambre suivante a été reportée pour la raison suivante : \n ID : " + ID.ToString() + " \n Raison : " + ZoneTexte.Value);
        }
示例#2
0
        protected void generatePassword(object sender, EventArgs e)
        {
            string password = Guid.NewGuid().ToString().Substring(0, 8);

            MembreFactory.changePassword(myEmail.Value, password, ((Logements)Master).CnnStr);
            EmailFacilitator.sendEmail(myEmail.Value, "Réinitialisation de mot de Passe", "Mot de passe temporaire : " + password);
            loginFailed.Visible       = false;
            passwordChanged.Visible   = false;
            generatedPassword.Visible = true;
        }
示例#3
0
        protected void refuse_final(object sender, EventArgs e)
        {
            int    id = int.Parse((sender as Button).CommandArgument.ToString());
            string messageAEnvoyer = ZoneTexte.InnerText;
            string destinataire    = ZoneRecipient.Value;

            // Envoyer un courriel
            EmailFacilitator.sendEmail(destinataire, "Votre demande d'inscription a été refusée", "Votre candidature a malheureusement été refusée pour la raison suivante : " + messageAEnvoyer);
            // Supprimer le membre
            MembreFactory.Delete(((Logements)Master).CnnStr, id);
        }
示例#4
0
        protected void accept_Click(object sender, EventArgs e)
        {
            int id = int.Parse((sender as Button).CommandArgument.ToString());

            MembreFactory.Accept(((Logements)Master).CnnStr, id);
            Membre target = (MembreFactory.Get(((Logements)Master).CnnStr, "all", id))[0];

            // Envoyer un courriel
            EmailFacilitator.sendEmail(target.Courriel, "Votre demande d'inscription a été acceptée", "Félicitations, vous pouvez maintenant vous connecter sur le site du cégep");
            Response.Redirect("AcceptProprio.aspx");
        }
示例#5
0
        protected void Envoyer_Click(object sender, EventArgs e)
        {
            string nom       = txtNom.Text;
            string prenom    = txtPrenom.Text;
            string adresse   = txtAdresse.Text;
            string telephone = txtTelephone.Text;
            string courriel  = txtCourriel.Text;
            string mdp       = txtMDP.Text;
            string mdp2      = txtMDP2.Text;

            bool exists = MembreFactory.checkIfExists(((Logements)Master).CnnStr, courriel);      // Vérifie si le courriel est déjà utilisé

            if (!exists)
            {
                Membre membre = new Membre(0, nom, prenom, adresse, telephone, courriel, mdp, false, false, false);
                MembreFactory.Save(((Logements)Master).CnnStr, membre);
                EmailFacilitator.sendEmail("*****@*****.**", "Nouveau membre inscrit", "Un nouveau membre s'est inscrit sur le site des logements");
                Response.Redirect("Default.aspx");
            }
            else
            {
                registerFailed.Visible = true;
            }
        }