Beispiel #1
0
        protected void btnSupprimer_Click(object sender, EventArgs e)
        {
            try
            {
                int       IdSuppr     = Convert.ToInt32(((Button)sender).CommandArgument);
                DaoFavori daoFavori   = new DaoFavori();
                Client    Utilisateur = (Client)Session["Client"];

                daoFavori.DelFavori(Utilisateur.IdClient, IdSuppr);

                this.gvwFavoris.DataSource = daoFavori.GetFavoris(Utilisateur.IdClient);
                this.gvwFavoris.DataBind();
                Response.Redirect("Favoris.aspx");
            }
            catch (Exception ex)
            {
                ((backend)Page.Master).AddError(ex);
            }
        }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!IsPostBack)
         {
             Client Utilisateur = null;
             if (Session["Client"] != null)
             {
                 Utilisateur = (Client)Session["Client"];
             }
             if (Utilisateur != null)
             {
                 if (Session["ListeHebergement"] != null)
                 {
                     DaoFavori          daoFavori    = new DaoFavori();
                     List <Hebergement> ListeFavoris = daoFavori.GetFavoris(Utilisateur.IdClient);
                     if (ListeFavoris.Count > 0)
                     {
                         this.gvwFavoris.DataSource = ListeFavoris;
                         this.gvwFavoris.DataBind();
                     }
                     else
                     {
                         this.pnlModal.Visible = true;
                     }
                 }
                 else
                 {
                     Response.Redirect("Default.aspx");
                 }
             }
             else
             {
                 Response.Redirect("connection.aspx?msg=favori");
             }
         }
     }
     catch (Exception ex)
     {
         ((backend)Page.Master).AddError(ex);
     }
 }
Beispiel #3
0
 protected void btnFavori_Click(object sender, EventArgs e)
 {
     try
     {
         if (Session["Client"] != null)
         {
             int                Id          = Convert.ToInt32(((Button)sender).CommandArgument);
             DaoFavori          daoFavori   = new DaoFavori();
             Client             Utilisateur = (Client)Session["Client"];
             List <Hebergement> mesfavoris  = daoFavori.GetFavoris(Utilisateur.IdClient);
             if (mesfavoris != null)
             {
                 bool existe = false;
                 foreach (Hebergement item in mesfavoris)
                 {
                     if (item.IdHebergement == Id)
                     {
                         existe = true;
                         break;
                     }
                 }
                 if (existe)
                 {
                     daoFavori.AddFavori(Utilisateur.IdClient, Id);
                 }
             }
             else
             {
                 daoFavori.AddFavori(Utilisateur.IdClient, Id);
             }
             Response.Redirect("Favoris.aspx");
         }
         else
         {
             Response.Redirect("Connection.aspx?msg=favori");
         }
     }
     catch (Exception ex)
     {
         ((SiteMaster)Page.Master).AddError(ex);
     }
 }