/* * クラス名コンボボックスの変更時 */ private void cbxクラス名_SelectedIndexChanged(object sender, EventArgs e) { //クラス名が空白nullもしくは空白の場合、 if (cbxクラス番号.Text == null || cbxクラス番号.Text == "") { //処理を抜ける return; } else { //もし選択されているクラス名に大科目順データがない場合、作成する。 var doS = new Makecompany.Career.doSpecial(); doS.m_大科目順データがないクラスの大科目をマスタからコピーする(cbxクラス番号.Text, lv_目視用_クラス); //クラス名テキストボックスにクラス名を表示(連想化を利用) txtクラス名.Text = doS.m_クラス番号からクラス名を取得(cbxクラス番号.Text, lv_目視用_クラス); //大科目リストビューに表示 set大科目順ListView1(cbxクラス番号.Text); //カレンダーを作成する(カレンダーの開始月を開講日に合わせるためクラス名を渡す) pカレンダー設定(cbxクラス番号.Text); //大科目順に実施日が設定されている場合、カレンダーに大科目番号を表示する p大科目情報反映(); //リストビュー専用クラスを用いてデータを保管 var c = new doListView(lv_全部); c.m_データベースからデータを取得してlistviewにセット("q大科目順", "WHERE クラス番号 = " + cbxクラス番号.Text); } }
/* * */ private void p教室リストボックス設定() { string sSQL = "SELECT 教室名 FROM マスタ_教室"; var r = pSQLデータ取得(sSQL); this.lst教室.Items.Clear(); foreach (var d in r) { this.lst教室.Items.Add(d["教室名"].ToString()); } var h_リストビュー = new doListView(lv_目視用_教室); h_リストビュー.m_データベースからデータを取得してlistviewにセット("マスタ_教室"); }
private void frmスケジュール作成_Load(object sender, EventArgs e) { //クラス名一覧を取得しコンボボックスに表示 pクラス番号をコンボボックスにセット(); //大科目順リストビュー初期化 p大科目順ListView1初期化(); //教室情報リストボックス初期化 p教室リストボックス設定(); //大科目順クエリの情報をリストビューにセット var c = new doListView(lv_全部); c.m_データベースからデータを取得してlistviewにセット("Q大科目順"); //クラス情報 var h_リストビュー = new doListView(lv_目視用_クラス); h_リストビュー.m_データベースからデータを取得してlistviewにセット("データ_クラス"); //講師情報 var c講師 = new cls講師(); c講師.m_createListview(lv_目視用_講師); //HW来所日情報 var cHW来所日 = new Makecompany_Front.ThisAppClass.clsHW来所日(); cHW来所日.m_createListview(lv_目視用_HW来所日); //キャリコン情報 var cキャリコン = new Makecompany_Front.ThisAppClass.clsキャリコン(); cキャリコン.m_createListview(lv_目視用_キャリコン); //特殊処理 cbxクラス番号.Text = "291225"; cbxクラス番号.Enabled = true; }