/// <summary> 登録済みの患者一覧を別枠で表示させる private void ShowKanjaList() { // 患者一覧・予約一覧で同じフレームを表示するので、boolでモードを設定(trueは患者一覧モード) // ※このメソッドはmode=trueの時にのみ呼ばれるので、modeをそのまま渡せばよい IchiranKensaku frmIchiran = new IchiranKensaku(mode); frmIchiran.ShowDialog(); this.Hide(); this.Close(); }
/// <summary> 予約一覧を表示させる private void btnYoyakuKensaku_Click(object sender, EventArgs e) { if (!frmMode) { this.Hide(); // フォームが閉じるまで隠しておく this.Close(); // フォームを閉じる(frmIchiranが閉じたらクローズされる) } // 患者一覧・予約一覧で同じフレームを参照するので、boolでモードを渡す(falseは予約モード) IchiranKensaku frmIchiran = new IchiranKensaku(false); frmIchiran.ShowDialog(); }
/// <summary> 登録後に自動呼出で表示させ、予約内容を印刷するかダイアログで確認する /// <param name="model">予約情報を格納したクラス</param> private void Yoyakuhyou(KanjaYoyakuModel model) { // YoyakuhyouForm frmhyou = new YoyakuhyouForm(model); frmhyou.ShowDialog(); if (frmMode) // 登録モード { InitYoyakuItems(); // 予約フォームは初期化する } else // 修正モード { this.Hide(); // フォームが閉じるまで隠しておく this.Close(); // フォームを閉じる(frmhyouが閉じたらクローズされる) IchiranKensaku frmIchiran = new IchiranKensaku(false); frmIchiran.ShowDialog(); } }