예제 #1
0
        /*protected void search_ServerClick(object sender, EventArgs e)
         * {
         *  string searchView = "<div class='row'>";
         *  searchView += "<div class='input-field col s12 m9 l10'>";
         *  searchView += "<i class='material-icons prefix'>search</i>";
         *  searchView += "<input id='txtSearch' type='text' class='black-text' runat='server' autofocus/>";
         *  searchView += "<label for='txtSearch'>Click here to search</label>";
         *  searchView += "</div>";
         *  searchView += "<div class='input-field col m2 l2'>";
         *  searchView += "<button id='btnSearch' type='submit' class='btn waves-effect waves-light' runat=\"server\" onserverclick=\"btnSearch_ServerClick\">Search</button>";
         *  searchView += "</div>";
         *  searchView += "</div>";
         *
         *  searchView = "<span class='card-title'>Feature coming soon...</span>";
         *  AdManageView.InnerHtml = searchView;
         * }*/

        /*protected void btnSearch_ServerClick(object sender, EventArgs e)
         * {
         *  AdService.AdCRUDClient adCRUDService = new AdService.AdCRUDClient();
         *  adCRUDService.Open();
         *  Object[][] ads = adCRUDService.searchAdsManagement(txtSearch.Value,"");
         *  adCRUDService.Close();
         *
         *  AdManageView.InnerHtml = createAdManageView(ads, "No ads match your search...", "Search Ads");
         * }*/

        protected void stats_ServerClick(object sender, EventArgs e)
        {
            //AdManageView.InnerHtml = "<span class='card-title'>Feature coming soon...</span>";

            AdService.AdCRUDClient adCRUDService = new AdService.AdCRUDClient();
            adCRUDService.Open();
            DateTime todayIs            = DateTime.Today;
            int      newUsersThisYear   = adCRUDService.numNewAdsYearManagement(todayIs);
            int      newUsersThisMonth  = adCRUDService.numNewAdsMonthManagement(todayIs);
            int      newUsersThisWeek   = adCRUDService.numNewAdsWeekManagement(todayIs);
            int      newUsersToday      = adCRUDService.numNewAdsDayManagement(todayIs);
            int      reportedusersTotal = adCRUDService.numReportedAdsManagement();
            int      flaggedUsersTotal  = adCRUDService.numFlaggedAdsManagement();
            int      premUsersTotal     = adCRUDService.numPremAdsManagement();

            adCRUDService.Close();

            string statsView = "<span class='card-title'>Stats</span>";

            statsView += "<div class='row'>";
            statsView += "<p>New Ads This <b>Year:</b> " + newUsersThisYear.ToString() + "</p>";
            statsView += "<p>New Ads This <b>Month:</b> " + newUsersThisMonth.ToString() + "</p>";
            statsView += "<p>New Ads This <b>Week:</b> " + newUsersThisWeek.ToString() + "</p>";
            statsView += "<p>New Ads <b>Today:</b> " + newUsersToday.ToString() + "</p>";
            statsView += "<br/>";
            statsView += "<p>Number of <b>Premium Ads:</b> " + premUsersTotal.ToString() + "</p>";
            statsView += "<p>Number of <b>Reported Ads:</b> " + reportedusersTotal.ToString() + "</p>";
            statsView += "<p>Number of <b>Flagged Ads:</b> " + flaggedUsersTotal.ToString() + "</p>";
            statsView += "</div>";

            AdManageView.InnerHtml = statsView;
        }