コード例 #1
0
    public void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute();
            sitemapdata.Add(new SiteMapDataAttributeNode("System Preferences", Request, "SystemPreferencesManage.aspx"));
            sitemapdata.Add(new SiteMapDataAttributeNode("Referer Accounts", Request, "SystemRefererAccountsManage.aspx"));

            if (RequestId > 0)
            {
                TransitRefererAccount t = SessionManager.StatsService.GetRefererAccountById(
                    SessionManager.Ticket, RequestId);
                inputAccount.Text     = t.AccountId.ToString();
                inputRefererHost.Text = t.RefererHostName;
                sitemapdata.Add(new SiteMapDataAttributeNode(t.AccountName, Request.Url));
            }
            else
            {
                sitemapdata.Add(new SiteMapDataAttributeNode("New Referer Account", Request.Url));
                inputRefererHost.Text = Request["host"];
            }

            StackSiteMap(sitemapdata);
        }

        SetDefaultButton(manageAdd);
    }
コード例 #2
0
 public void save_Click(object sender, EventArgs e)
 {
     TransitRefererAccount t = new TransitRefererAccount();
     t.RefererHostName = inputRefererHost.Text;
     t.AccountId = int.Parse(inputAccount.Text);
     t.Id = RequestId;
     SessionManager.CreateOrUpdate<TransitRefererAccount>(
         t, SessionManager.StatsService.CreateOrUpdateRefererAccount);
     Redirect("SystemRefererAccountsManage.aspx");
 }
コード例 #3
0
    public void save_Click(object sender, EventArgs e)
    {
        TransitRefererAccount t = new TransitRefererAccount();

        t.RefererHostName = inputRefererHost.Text;
        t.AccountId       = int.Parse(inputAccount.Text);
        t.Id = RequestId;
        SessionManager.CreateOrUpdate <TransitRefererAccount>(
            t, SessionManager.StatsService.CreateOrUpdateRefererAccount);
        Redirect("SystemRefererAccountsManage.aspx");
    }
コード例 #4
0
ファイル: WebStatsService.cs プロジェクト: qwdf1615/sncore
 public int CreateOrUpdateRefererAccount(string ticket, TransitRefererAccount refererhostaccount)
 {
     return(WebServiceImpl <TransitRefererAccount, ManagedRefererAccount, RefererAccount> .CreateOrUpdate(
                ticket, refererhostaccount));
 }
コード例 #5
0
ファイル: WebStatsService.cs プロジェクト: dblock/sncore
 public int CreateOrUpdateRefererAccount(string ticket, TransitRefererAccount refererhostaccount)
 {
     return WebServiceImpl<TransitRefererAccount, ManagedRefererAccount, RefererAccount>.CreateOrUpdate(
         ticket, refererhostaccount);
 }