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");
            }
            Membre proprio = null;

            if (Session[Logements.SESSIONMEMBRE] as Membre == null)
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                proprio = Session[Logements.SESSIONMEMBRE] as Membre;
            }

            Chambre chambreModif = ChambreFactory.Get(((Logements)Master).CnnStr, ID, "", 0)[0];

            if (!proprio.IsAdmin && chambreModif.IdMembre != proprio.Id)
            {
                Response.Redirect("Default.aspx");
            }

            if (!Page.IsPostBack)
            {
                fillGrid();
            }
        }
Esempio n. 2
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);
        }
Esempio n. 3
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");
            }
            Membre proprio = null;

            if (Session[Logements.SESSIONMEMBRE] as Membre == null)
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                proprio = Session[Logements.SESSIONMEMBRE] as Membre;
            }

            chambreModif = ChambreFactory.Get(((Logements)Master).CnnStr, ID, "", 0)[0];

            if (proprio.IsAdmin)
            {
            }
            else if (chambreModif.IdMembre != proprio.Id)
            {
                Response.Redirect("Default.aspx");
            }

            if (!Page.IsPostBack)
            {
                txtPrix.Text              = chambreModif.Prix.ToString();
                txtAddresse.Text          = chambreModif.Adresse;
                txtVille.Text             = chambreModif.Ville;
                txtCodePostal.Text        = chambreModif.CodePostal;
                ddlCategory.SelectedValue = chambreModif.Category;
                txtDetails.Text           = chambreModif.Details;
                chkAnimaux.Checked        = chambreModif.Animaux;
                chkDeneige.Checked        = chambreModif.Deneigement;
                chkFumeur.Checked         = chambreModif.Fumeur;
                chkInternet.Checked       = chambreModif.Internet;
                chkMobile.Checked         = chambreModif.MobiliteReduite;
                chkStationnement.Checked  = chambreModif.Stationnement;
                btnImage.PostBackUrl      = "PictureManager.aspx?ID=" + chambreModif.Id;
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string category;

            if (Request.QueryString["category"] != null)
            {
                category = Request.QueryString["category"].ToString();
            }
            else
            {
                category = "";
            }
            if (!Page.IsPostBack)
            {
                Chambre[] chambres;
                chambres = ChambreFactory.Get(((Logements)Master).CnnStr, 0, category, 0);
                Repeater_Chambres.DataSource = chambres.ToArray();
                Repeater_Chambres.DataBind();
            }
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Membre proprio = null;

            if (Session[Logements.SESSIONMEMBRE] as Membre == null)
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                proprio = Session[Logements.SESSIONMEMBRE] as Membre;
            }
            if (!Page.IsPostBack)
            {
                Chambre[] chambres;
                chambres = ChambreFactory.Get(((Logements)Master).CnnStr, 0, "", proprio.Id);
                Repeater_Chambres.DataSource = chambres.ToArray();
                Repeater_Chambres.DataBind();
            }
        }
Esempio n. 6
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();
            }
        }