PrimeKarte > PkKanjaIchiran > KanjaIchiranControl?
患者一覧(基本)コントロール †
全般 †
(本ページ作成中...)
構成 †
- コントロール(KanjaIchiranControl)上には以下のコントロールが張られてる。
- 検索用擬似コントロール
- 一覧結果表示コントロール
- 予約状況表示コントロール
- ボタン
- 右クリックメニューコントロール
- 内部定義
- 一覧結果表示コントロール 列詳細情報クラス
検索結果の表示、カレント情報の取得、取得したカレント情報からの処理への接続が主な目的である。
- インスタンス
KANJA_ICHIRAN(CONTROL:00020007)のカラム構成に近い物をメンバに持つ。
| 型 | 名称 | 内容 | 値 | 備考 |
| int | _MultiFlg | マルチラインフラグ(行を束ねるか否か) | 0:束ねない 1:束ねる | 表示に使用 |
| int | _SortType | ソートフラグ | ソート順 0:昇順 1:降順 | 表示に使用 |
| int | _KeyFlg | キー情報であるか否か | 1:キー情報 | 表示に使用 |
| int | _KomokuCode | 項目コード(操作コードのようなもの) | 個別*1 | 処理に依存 |
- プロパティ
各インスタンスに対応するプロパティを用意する(get/set)。
- メソッド
なし
- 病棟カレンダー患者一覧 日付列 詳細情報用クラス
病棟カレンダー患者一覧(一覧コード:45)は他の検索種別と違い、少々特殊な処理が必要になっている。
そのため、本クラス構築にあたり、フレックスのUserData(セル情報)として保持するのが主な目的である。
- インスタンス
| 型 | 名称 | 内容 | 値 | 備考 |
| int | _Yyyymm | ORDER_STATUS.YYYYMM | | |
| string | _DateColName | 日付列 列名称 | | |
- プロパティ
各インスタンスに対応するプロパティを用意する(get/set)。
- メソッド
なし
- オーバーライド
Equal
(GetHashCode)
(ToString)
- 可変長バインド変数処理クラス
各検索種別により変化するバインド変数の個数に対応するために作成。
(可変長バインド変数の処理に対し、他によい方法があれば変更していく事)
- インスタンス
| 型 | 名称 | 内容 | 値 | 備考 |
| DBParameterType | _Type | パラメータタイプ | バインド変数に依存 | |
| string | _BindString | バインド変数名(文字列) | 個別 | |
| object | _BindValue | バインド変数の値 | バインド変数に依存 | |
| ParameterDirection | _Direction | パラメータの型 | バインド変数に依存 | 各々キャストして使用(?) |
- プロパティ
各インスタンスに対応するプロパティを用意する(get/set)。
- メソッド
なし
- チーム情報クラス
看護師別病棟患者一覧(一覧コード:43)にて使用予定のクラス。
セルのUserDataを int や string 型で持つだけでは処理が煩雑になるため、
セルのUserDataとして使用するのが目的。
最小限の情報のみ保持する事。
- インスタンス
|int|_ByotoCode|病棟コード|個別|チームが所属する病棟コード|(マスタに依存)
| int | _TeamCode | チームコード | 個別 | (マスタに依存) |
| string | _TeamName | チーム名 | 個別 | (マスタに依存) |
- プロパティ
各インスタンスに対応するプロパティを用意する(get/set)。
- メソッド
なし
機能 †
- 一覧結果表示コントロール
- 統計情報表示コントロール
- ボタン
- 右クリックメニュー
- キーボード押下による動作
備考 †