protected void confirmDelete(object sender, EventArgs e)
        {
            int id = int.Parse(Session["imageDelete"].ToString());

            PictureFactory.Delete(id, ((Logements)Master).CnnStr);
            fillGrid();
        }
 protected void fillGrid()
 {
     Picture[] pictures = new Picture[6];
     pictures = PictureFactory.GetImages(int.Parse(Request.QueryString["ID"]), ((Logements)Master).CnnStr);
     PicturesGridView.DataSource = pictures;
     PicturesGridView.DataBind();
 }
        protected void sendPicture(object sender, EventArgs e)
        {
            int ID   = int.Parse(Request.QueryString["ID"]);
            int numb = PictureFactory.numberOfPictures(ID, ((Logements)Master).CnnStr);

            if (numb < 5)
            {
                byte[] imageData = FileUpload1.FileBytes;
                PictureFactory.Insert(imageData, ID, ((Logements)Master).CnnStr);
                fillGrid();
                pictureAdded.Visible  = true;
                pictureFailed.Visible = false;
            }
            else
            {
                pictureAdded.Visible  = false;
                pictureFailed.Visible = true;
            }
        }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["number"] != null)
     {
         Response.ContentType = "image/jpeg";
         byte[] imageBlob = PictureFactory.GetOnePictureBlob(int.Parse(Request.QueryString["number"]), ((Logements)Master).CnnStr);
         Response.BinaryWrite(imageBlob);
     }
     if (Request.QueryString["Chambre"] != null)
     {
         Response.ContentType = "image/jpeg";
         if (PictureFactory.numberOfPictures(int.Parse(Request.QueryString["Chambre"]), ((Logements)Master).CnnStr) != 0)
         {
             Picture pic = PictureFactory.GetFirstImage(int.Parse(Request.QueryString["Chambre"]), ((Logements)Master).CnnStr);
             Response.BinaryWrite(pic.ImageData);
         }
         else
         {
             Response.Redirect("images/defaut_image.gif");
         }
     }
 }
Beispiel #5
0
 public PictureController()
 {
     eventFactory        = new EventFactory();
     pictureFactory      = new PictureFactory();
     organisationFactory = new OrganisationFactory();
 }
 public EventsController()
 {
     eFactory = new EventFactory();
     tFactory = new TicketFactory();
     pFactory = new PictureFactory();
 }
 public OrganisationController()
 {
     oFactory = new OrganisationFactory();
     pFactory = new PictureFactory();
 }
Beispiel #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();
            }
        }