// 新しい集計結果があれば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); }
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>"); } }
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; } }