public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { string result = ""; if (value is int) { int dest_id = (int)value; DestMaster dest = BaseModel.GetFirst <DestMaster>(GetDBAccess().Conn, "SELECT * FROM dest_master WHERE dest_id=" + dest_id); if (dest != null) { string localeCode = CommonUtil.GetAppLocaleCode(); // 搬送行先立寄り部署から部署名をカンマ区切りで取得 result = GetValue <string>(SectionMaster.SelectNamesSql(localeCode, dest.dest_stop_sects), "value"); if (dest.dest_round_flg != 0) { result = result + "(" + Properties.Resources.PATROL + ")"; } } } return(result); }
private void SetData(DestMaster row) { bool isNew = false; if (row.dest_id != 0) { // 更新のとき 変更不可 this.dest_id.IsEnabled = false; // 削除を有効に this.deleteButton.IsEnabled = true; this.dest_id.Text = row.dest_id.ToString(); } else { // 新規のとき isNew = true; // 変更可 this.dest_id.IsEnabled = true; // 削除を無効に this.deleteButton.IsEnabled = false; this.dest_id.Text = ""; } this.dest_name_en.Text = row.dest_name_en; this.dest_name_jp.Text = row.dest_name_jp; this.dest_name_cn.Text = row.dest_name_cn; this.dest_inspect_sects.Text = row.dest_inspect_sects; this.dest_stop_sects.Text = row.dest_stop_sects; SelectTextBoxNumber(this.dest_round_flg, row.dest_round_flg, isNew); }
/// <summary> /// 登録または更新ようにコントロールの値を行にを設定 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="row"></param> /// <param name="id"></param> protected override bool SetRowData(object t_row, int id) { bool bRet = true; DestMaster row = (DestMaster)t_row; row.dest_id = id; row.dest_name_en = this.dest_name_en.Text; row.dest_name_jp = this.dest_name_jp.Text; row.dest_name_cn = this.dest_name_cn.Text; row.dest_inspect_sects = this.dest_inspect_sects.Text; row.dest_stop_sects = this.dest_stop_sects.Text; int dest_round_flg; if (IsValidInt(this.dest_round_flg.Text, Properties.Resources.DEST_ROUND_FLG, out dest_round_flg)) { row.dest_round_flg = (Int16)dest_round_flg; } else { bRet = false; } return(bRet); }
private void UpdateData() { if (this.comboNames.SelectedValue != null) { int id = int.Parse(this.comboNames.SelectedValue.ToString()); DestMaster row = BaseMasterModel.Find <DestMaster>(this.m_db.Conn, id); SetData(row); } }
protected override void SetID(object t_row, int id) { DestMaster row = (DestMaster)t_row; row.dest_id = id; }