Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                Title = "twoGAMES: My Ads";
                AdService.AdCRUDClient adCRUDService = new AdService.AdCRUDClient();
                adCRUDService.Open();
                Object[][] ads = adCRUDService.getUserAds(((UserData)Session["User"]).getID());
                adCRUDService.Close();

                if (ads == null)
                {
                    mainMyAdsView.InnerHtml  = "<div class='col s12 m10 l8 push-m1 push-l2'>";
                    mainMyAdsView.InnerHtml += "<div class='card white'>";
                    mainMyAdsView.InnerHtml += "<div class='card-content Black-text'>";
                    mainMyAdsView.InnerHtml += "<span class='card-title bold'>You Don't Have Any Ads</span>";
                    mainMyAdsView.InnerHtml += "<div class='row'>";
                    mainMyAdsView.InnerHtml += "<p>It looks like you haven't posted any ads yet<br/><b/>Let's see if we can help with that...try clicking the \"Post My First Ad\" button bellow to post your first ad</p>";
                    mainMyAdsView.InnerHtml += "</div>";
                    mainMyAdsView.InnerHtml += "<div class='row'>";
                    mainMyAdsView.InnerHtml += "<a href=\"PostAd.aspx\" runat=\"server\" class=\"btn waves-effect waves-light\">Post My First Ad</a> ";
                    mainMyAdsView.InnerHtml += "<a href=\"Index.aspx\" runat=\"server\" class=\"btn waves-effect waves-light red\">Cancel</a>";
                    mainMyAdsView.InnerHtml += "</div>";
                    mainMyAdsView.InnerHtml += "</div>";
                    mainMyAdsView.InnerHtml += "</div>";
                    mainMyAdsView.InnerHtml += "</div>";
                }
                else
                {
                    string userAdsView = "<div class='row'>";

                    for (int k = 0; k < ads.Length; k++)
                    {
                        if ((k % 2) != 0)
                        {
                            userAdsView += AdCard.createAdCard((string)ads[k][0], (string)ads[k][1], (string)ads[k][2], (string)ads[k][3], (string)ads[k][4], (string)ads[k][5], Convert.ToBoolean(ads[k][6]), "EditAdPage.aspx", true);
                            userAdsView += "</div>";
                            userAdsView += "<div class=\"row\">";
                        }
                        else
                        {
                            userAdsView += AdCard.createAdCard((string)ads[k][0], (string)ads[k][1], (string)ads[k][2], (string)ads[k][3], (string)ads[k][4], (string)ads[k][5], Convert.ToBoolean(ads[k][6]), "EditAdPage.aspx", true);
                        }
                    }

                    userAdsView += "</div>";

                    mainMyAdsView.InnerHtml = userAdsView;
                }
            }
        }