コード例 #1
0
 protected void showgrid()
 {
     Membre[] membres;
     membres = MembreFactory.Get(((Logements)Master).CnnStr, "all", 0);
     GridView1.DataSource = membres;
     GridView1.DataBind();
 }
コード例 #2
0
        protected void refuse_Click(object sender, EventArgs e)
        {
            int id = int.Parse((sender as Button).CommandArgument.ToString());

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

            ZoneRecipient.Value = target.Courriel;
            ClientScript.RegisterStartupScript(GetType(), "Show", "<script> $('#refuseModal').modal('show');</script>");
        }
コード例 #3
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");
        }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Membre[] conducteurs = MembreFactory.Get(ConfigurationManager.ConnectionStrings["cnnStr"].ConnectionString, "drivers", 0);
         drDownConducteur.DataSource     = conducteurs;
         drDownConducteur.DataTextField  = "Prenom";
         drDownConducteur.DataValueField = "ID";
         drDownConducteur.DataBind();
     }
 }
コード例 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     membre = Session[Logements.SESSIONMEMBRE] as Membre;
     if (membre != null && membre.IsAdmin)
     {
         if (!Page.IsPostBack)
         {
             Membre[] membres;
             membres = MembreFactory.Get(((Logements)Master).CnnStr, "notAccepted", 0);
             Repeater_Demandes.DataSource = membres;
             Repeater_Demandes.DataBind();
         }
     }
     else
     {
         Response.Redirect("Default.aspx");
     }
 }
コード例 #6
0
 protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (GridView1.SelectedValue != null)
     {
         Membre edited = MembreFactory.Get(((Logements)Master).CnnStr, "", int.Parse(GridView1.SelectedValue.ToString()))[0];
         Modal_ID.Value                  = edited.Id.ToString();
         Modal_Email.Value               = edited.Courriel;
         Modal_Prenom.Value              = edited.Prenom;
         Modal_Nom.Value                 = edited.Nom;
         Modal_Adresse.Value             = edited.Adresse;
         Modal_Telephone.Value           = edited.Telephone;
         Modal_IsAdmin.Checked           = edited.IsAdmin;
         Modal_IsActive.Checked          = edited.IsActive;
         buttonConfirm.CommandArgument   = edited.Id.ToString();
         confirmDeletion.CommandArgument = edited.Id.ToString();
         ClientScript.RegisterStartupScript(GetType(), "Show", "<script> $('#formulaireMembre').modal('show');</script>");
     }
 }
コード例 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     membre = Session[Logements.SESSIONMEMBRE] as Membre;
     if (membre != null)
     {
         if (!Page.IsPostBack)
         {
             int    id             = membre.Id;
             Membre membreUpToDate = MembreFactory.Get(((Logements)Master).CnnStr, "", id)[0];
             Txt_ID.Value                  = membreUpToDate.Id.ToString();
             Txt_Email.Value               = membreUpToDate.Courriel;
             Txt_Nom.Value                 = membreUpToDate.Nom;
             Txt_Prenom.Value              = membreUpToDate.Prenom;
             Txt_Telephone.Value           = membreUpToDate.Telephone;
             Txt_Adresse.Value             = membreUpToDate.Adresse;
             buttonConfirm.CommandArgument = id.ToString();
         }
     }
     else
     {
         Response.Redirect("Default.aspx");
     }
 }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int ID = 0;

            if (Request.QueryString["ID"] != null)
            {
                ID = int.Parse(Request.QueryString["ID"]);
            }
            else
            {
                Response.Redirect("Default.aspx");
            }
            if (Session[Logements.SESSIONMEMBRE] as Membre != null)
            {
                membre = Session[Logements.SESSIONMEMBRE] as Membre;
            }
            chambre                  = ChambreFactory.Get(((Logements)Master).CnnStr, ID, "", 0)[0];
            lblPrix.Text             = chambre.Prix.ToString();
            lblAdresse.Text          = chambre.Adresse;
            lblVille.Text            = chambre.Ville;
            lblCodePostal.Text       = chambre.CodePostal;
            chkAnimaux.Checked       = chambre.Animaux;
            chkInternet.Checked      = chambre.Internet;
            chkStationnement.Checked = chambre.Stationnement;
            chkDeneigement.Checked   = chambre.Deneigement;
            if (chambre.Meuble == 0)
            {
                lblMeuble.Text = "Vide";
            }
            else if (chambre.Meuble == 1)
            {
                lblMeuble.Text = "Semi-meublé";
            }
            else if (chambre.Meuble == 2)
            {
                lblMeuble.Text = "Meublé";
            }
            chkMobile.Checked = chambre.MobiliteReduite;
            chkFumeur.Checked = chambre.Fumeur;
            lblDetails.Text   = chambre.Details;
            lblCategory.Text  = chambre.Category;
            lblQuantite.Text  = chambre.Quantite.ToString();


            Membre[] proprio = MembreFactory.Get(((Logements)Master).CnnStr, "", chambre.IdMembre);

            lblNom.Text       = proprio[0].Prenom + " " + proprio[0].Nom;
            lblCourriel.Text  = proprio[0].Courriel;
            lblTelephone.Text = proprio[0].Telephone;

            if (membre != null)
            {
                if (membre.IsAdmin == true || membre.Id == chambre.IdMembre)
                {
                    btnEdit.Visible      = true;
                    btnImage.Visible     = true;
                    btnEdit.PostBackUrl  = "Edit.aspx?ID=" + chambre.Id;
                    btnImage.PostBackUrl = "PictureManager.aspx?ID=" + chambre.Id;
                }
            }

            /* Caroussel D'images */
            if (!Page.IsPostBack)
            {
                Picture[] pictures = PictureFactory.GetImages(ID, ((Logements)Master).CnnStr);
                Repeater_Caroussel.DataSource = pictures;
                Repeater_Caroussel.DataBind();
            }
        }