// =============================================================================== // Query Update // ============ public int QueryUpdate(Kbnメニュー区分 kbnメニュー区分, Kbnメニュー区分CB cb) { AssertObjectNotNull("kbnメニュー区分", kbnメニュー区分); AssertConditionBeanNotNull(cb); SetupCommonColumnOfUpdateIfNeeds(kbnメニュー区分); FilterEntityOfUpdate(kbnメニュー区分); AssertEntityOfUpdate(kbnメニュー区分); return(this.Dao.UpdateByQuery(cb, kbnメニュー区分)); }
protected int DelegateDelete(Kbnメニュー区分 e) { if (!ProcessBeforeDelete(e)) { return(1); } return(this.Dao.DeleteNonstrict(e)); }
protected int DelegateUpdate(Kbnメニュー区分 e) { if (!ProcessBeforeUpdate(e)) { return(1); } return(this.Dao.UpdateNonstrictModifiedOnly(e)); }
protected int DelegateInsert(Kbnメニュー区分 e) { if (!ProcessBeforeInsert(e)) { return(1); } return(this.Dao.Insert(e)); }
public virtual Kbnメニュー区分 SelectEntityWithDeletedCheck(Kbnメニュー区分CB cb) { AssertConditionBeanNotNull(cb); Kbnメニュー区分 entity = SelectEntity(cb); AssertEntityNotDeleted(entity, cb); return(entity); }
public virtual void Update(Kbnメニュー区分 entity) { AssertEntityNotNull(entity); AssertEntityHasVersionNoValue(entity); AssertEntityHasUpdateDateValue(entity); int updatedCount = this.DelegateUpdate(entity); AssertUpdatedEntity(entity, updatedCount); }
/// <summary> /// MenuButtonクラスを初期化します。 /// </summary> /// <param name="メニュー区分">メニュー区分</param> /// <param name="画面マスタリスト">画面マスタリスト</param> public MenuButton(Kbnメニュー区分 メニュー区分, List <Mst画面マスタ> 画面マスタList) { this.メニュー区分 = メニュー区分; this.画面マスタList = 画面マスタList; // プロパティを設定 this.Image = ResourceUtil.GetMenuIcon(メニュー区分.メニュー名称); this.TextAlign = ContentAlignment.BottomCenter; this.TextImageRelation = TextImageRelation.ImageAboveText; this.Text = メニュー区分.メニュー名称; this.BackColor = this.InactiveColor; }
/// <summary> /// メニューボタンのアクティブを設定します。 /// </summary> /// <param name="メニュー区分">メニュー区分</param> public void SetActivate(Kbnメニュー区分 メニュー区分) { // コントロールからメニューボタンのリストを取得 var menuButtonList = new List <MenuButton>(); foreach (var control in this.Controls) { if (control is MenuButton) { menuButtonList.Add((MenuButton)control); } } // アクティブ・非アクティブを設定 menuButtonList.Where(x => x.メニュー区分.メニューコード != メニュー区分.メニューコード).ForEach(x => x.Activate = false); menuButtonList.Where(x => x.メニュー区分.メニューコード == メニュー区分.メニューコード).ForEach(x => x.Activate = true); }
public virtual void Delete(Kbnメニュー区分 entity) { HelpDeleteInternally <Kbnメニュー区分>(entity, new MyInternalDeleteCallback(this)); }
public void InsertOrUpdate(Kbnメニュー区分 entity) { HelpInsertOrUpdateInternally <Kbnメニュー区分, Kbnメニュー区分CB>(entity, new MyInternalInsertOrUpdateCallback(this)); }
// =============================================================================== // Pull out Foreign // ================ #region Pullout Foreign #endregion // =============================================================================== // Entity Update // ============= #region Basic Entity Update public virtual void Insert(Kbnメニュー区分 entity) { AssertEntityNotNull(entity); this.DelegateInsert(entity); }
public virtual void LoadMst画面マスタList(Kbnメニュー区分 kbnメニュー区分, LoadReferrerOption <Mst画面マスタCB, Mst画面マスタ> loadReferrerOption) { AssertObjectNotNull("kbnメニュー区分", kbnメニュー区分); AssertObjectNotNull("loadReferrerOption", loadReferrerOption); LoadMst画面マスタList(xnewLRLs <Kbnメニュー区分>(kbnメニュー区分), loadReferrerOption); }
// =============================================================================== // Load Referrer // ============= #region Load Referrer public virtual void LoadMst画面マスタList(Kbnメニュー区分 kbnメニュー区分, ConditionBeanSetupper <Mst画面マスタCB> conditionBeanSetupper) { AssertObjectNotNull("kbnメニュー区分", kbnメニュー区分); AssertObjectNotNull("conditionBeanSetupper", conditionBeanSetupper); LoadMst画面マスタList(xnewLRLs <Kbnメニュー区分>(kbnメニュー区分), conditionBeanSetupper); }