예제 #1
0
    // 新しい集計結果があればNoticeDataを作成
    private int createNoticeFromResult()
    {
        int cnt = 0;

        while (ResultManager.posNewResult())
        {
            NoticeManager.initNotice();
            NoticeManager.category   = NoticeManager.CATE_RESULT;
            NoticeManager.sumDate    = ResultManager.sumDate;
            NoticeManager.sumEndDate = ResultManager.sumEndDate;
            NoticeManager.addNotice();
            cnt++;
        }
        NoticeManager.Save();
        return(cnt);
    }
예제 #2
0
    protected void btnAddNotice_Click(object sender, EventArgs e)
    {
        Notice us = new Notice();

        us.NoticeTitle   = txtNoticeTitle.Text;
        us.NoticeContent = txtNoContent.Text;
        int i = NoticeManager.addNotice(us);

        if (i == 1)
        {
            Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('添加成功!');</script>");
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(typeof(Object), "alert", "<script>alert('添加失败!');</script>");
        }
    }
예제 #3
0
    private void initBuiltInMessage(string iNoticeDate, int iCnt)       // 組み込みメッセージの表示データを作成
    {
        NoticeManager.initNotice();
        NoticeManager.category  = NoticeManager.CATE_SYSTEM;
        NoticeManager.noDispFlg = false;
        switch (iCnt)
        {
        case 0:
            NoticeManager.noticeDate  = iNoticeDate;
            NoticeManager.noticeTitle = "初期バージョン機能のご紹介";
            NoticeManager.message     = "この度は、iMatchupをダウンロードして頂き、ありがとうございます。\n\n";
            NoticeManager.message    += "初期バージョンは10月に完成予定です。\n";
            NoticeManager.addNotice();
            break;

        case 1:
            NoticeManager.noticeDate  = iNoticeDate;
            NoticeManager.noticeTitle = "有償版機能のご紹介";
            NoticeManager.message     = "\n有償版のみで利用できる機能をお知らせ致します。\n\n【有償版のみでの限定機能】\n1:試合集計中の選手の追加\n2:試合集計中の選手のパス・退出\n3:ペア固定の設定\n4:お知らせに「試合集計結果」の表示\n5:直木賞受賞作家\u3000荒木氏の書き下ろし短編ミステリー小説「振り向けばウィンブル丼」\n6:松田氏熱血講和「新宿2丁目、あの日、僕は...」\n7:Sdhindraと行く真夏のインド日帰りの旅\n8:Kalyaniスマイリー教室 冷蔵庫持参者限定\n9:吉野野球教室 ケツバット100回無料\n10:澤田ヨガ教室入会記念 3000割増クーポン\n\n有償版へのアップグレードをお待ちしております。";
            NoticeManager.message     = "【 有償版限定機能のご紹介 】\n";
            NoticeManager.message    += "有償版では、無償版にはない便利な機能が使用できるようになります。\n";
            NoticeManager.message    += "\n1. ペア設定\n";
            NoticeManager.message    += "メンバー管理でペア設定が可能となります。設定されたペアは組み合せ実行時に、常にペア固定で表示されます。\n";
            NoticeManager.message    += "\n2. 組み合せ実行時のメンバー追加\n";
            NoticeManager.message    += "組み合せ実行中に、実行終了することなく、選択されていないメンバーの追加と、未登録メンバーの新規登録が可能となります。\n";
            NoticeManager.message    += "\n3. 組み合せ実行時のパス・退出\n";
            NoticeManager.message    += "組み合せ実行中に、実行終了することなく、メンバーのパスと、退出が可能となります。\n";
            NoticeManager.message    += "\n4.試合の集計結果を表示\n";
            NoticeManager.message    += "設定から試合の結果集計の有無が設定可能となります。組み合せ実行毎の集計結果はお知らせに表示されます。\n";
            NoticeManager.message    += "\n5.総対戦成績の表示\n";
            NoticeManager.message    += "集計結果を個人別に累積した総対戦成績が、お知らせに表示されるようになります。\n";
            NoticeManager.addNotice();
            break;

        default:
            break;
        }
    }