protected Mst従業員マスタCB xcreateColumnQueryCB() { Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForColumnQuery((Mst従業員マスタCB)this); return(cb); }
// =============================================================================== // Query Update // ============ public int QueryUpdate(Mst従業員マスタ mst従業員マスタ, Mst従業員マスタCB cb) { AssertObjectNotNull("mst従業員マスタ", mst従業員マスタ); AssertConditionBeanNotNull(cb); SetupCommonColumnOfUpdateIfNeeds(mst従業員マスタ); FilterEntityOfUpdate(mst従業員マスタ); AssertEntityOfUpdate(mst従業員マスタ); return(this.Dao.UpdateByQuery(cb, mst従業員マスタ)); }
// =============================================================================== // Entity Select // ============= #region Entity Select public virtual Mst従業員マスタ SelectEntity(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); if (!cb.HasWhereClause() && cb.FetchSize != 1) // if no condition for one { throwSelectEntityConditionNotFoundException(cb); } int preSafetyMaxResultSize = xcheckSafetyResultAsOne(cb); IList <Mst従業員マスタ> ls = null; try { ls = this.DelegateSelectList(cb); } catch (DangerousResultSizeException e) { ThrowEntityDuplicatedException("{over safetyMaxResultSize '1'}", cb, e); return(null); // unreachable } finally { xrestoreSafetyResult(cb, preSafetyMaxResultSize); } if (ls.Count == 0) { return(null); } AssertEntitySelectedAsOne(ls, cb); return((Mst従業員マスタ)ls[0]); }
// =============================================================================== // Page Select // =========== #region Page Select public virtual PagingResultBean <Mst従業員マスタ> SelectPage(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); PagingInvoker <Mst従業員マスタ> invoker = new PagingInvoker <Mst従業員マスタ>(TableDbName); return(invoker.InvokePaging(new InternalSelectPagingHandler(this, cb))); }
public virtual void UnionAll(UnionQuery <Mst従業員マスタCB> unionQuery) { Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForUnion(this); xsyncUQ(cb); unionQuery.Invoke(cb); Mst従業員マスタCQ cq = cb.Query(); Query().xsetUnionAllQuery(cq); }
public void ExistsMst従業員マスタList(SubQuery <Mst従業員マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForExistsReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keep職位コード_ExistsSubQuery_Mst従業員マスタList(cb.Query()); registerExistsSubQuery(cb.Query(), "職位コード", "職位コード", subQueryPropertyName); }
public void xsderiveMst従業員マスタList(String function, SubQuery <Mst従業員マスタCB> subQuery, String aliasName) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keep職位コード_SpecifyDerivedReferrer_Mst従業員マスタList(cb.Query()); registerSpecifyDerivedReferrer(function, cb.Query(), "職位コード", "職位コード", subQueryPropertyName, aliasName); }
private Mst従業員マスタCB BuildPKCB(String 従業員コード) { AssertObjectNotNull("従業員コード", 従業員コード); Mst従業員マスタCB cb = NewMyConditionBean(); cb.Query().Set従業員コード_Equal(従業員コード); return(cb); }
public virtual Mst従業員マスタ SelectEntityWithDeletedCheck(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); Mst従業員マスタ entity = SelectEntity(cb); AssertEntityNotDeleted(entity, cb); return(entity); }
// =============================================================================== // MySelf InScope // ============== public void MyselfInScope(SubQuery <Mst従業員マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keepMyselfInScopeSubQuery(cb.Query()); // for saving query-value. registerInScopeSubQuery(cb.Query(), "従業員コード", "従業員コード", subQueryPropertyName); }
protected void xscalarSubQuery(String function, SubQuery <Mst従業員マスタCB> subQuery, String operand) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForScalarCondition(this); subQuery.Invoke(cb); String subQueryPropertyName = keepScalarSubQuery(cb.Query()); // for saving query-value. registerScalarSubQuery(function, cb.Query(), subQueryPropertyName, operand); }
public void NotInScopeMst従業員マスタList(SubQuery <Mst従業員マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keep職位コード_NotInScopeSubQuery_Mst従業員マスタList(cb.Query()); registerNotInScopeSubQuery(cb.Query(), "職位コード", "職位コード", subQueryPropertyName); }
public void xqderiveMst従業員マスタList(String function, SubQuery <Mst従業員マスタCB> subQuery, String operand, Object value) { assertObjectNotNull("subQuery<Mst従業員マスタCB>", subQuery); Mst従業員マスタCB cb = new Mst従業員マスタCB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keep職位コード_QueryDerivedReferrer_Mst従業員マスタList(cb.Query()); // for saving query-value. String parameterPropertyName = keep職位コード_QueryDerivedReferrer_Mst従業員マスタListParameter(value); registerQueryDerivedReferrer(function, cb.Query(), "職位コード", "職位コード", subQueryPropertyName, operand, value, parameterPropertyName); }
/// <summary> /// 従業員マスタを全件取得します。 /// </summary> /// <returns>取得した従業員マスタの配列を返す</returns> public List <Mst従業員マスタ> Get従業員マスタList() { var 従業員マスタcb = new Mst従業員マスタCB(); 従業員マスタcb.SetupSelect_Kbn職位区分(); var selectList = 従業員マスタBhv.SelectList(従業員マスタcb); return(selectList.Any() ? selectList.ToList() : new List <Mst従業員マスタ>()); }
// =============================================================================== // Purpose Type // ============ public void xsetupForColumnQuery(Mst従業員マスタCB mainCB) { xinheritSubQueryInfo(mainCB.LocalCQ); //xchangePurposeSqlClause(HpCBPurpose.COLUMN_QUERY); _forColumnQuery = true; // old style // inherits a parent query to synchronize real name // (and also for suppressing query check) Specify().xsetSyncQyCall(new Mst従業員マスタCBColQySpQyCall(mainCB)); }
/// <summary> /// ログイン処理を試行します。 /// </summary> /// <param name="従業員番号">従業員番号</param> /// <param name="パスワード">パスワード</param> /// <returns>ログインに成功した場合は従業員マスタを返す</returns> public Mst従業員マスタ ログイン処理(string 従業員番号, string パスワード) { var 従業員マスタcb = new Mst従業員マスタCB(); 従業員マスタcb.SetupSelect_Kbn職位区分(); 従業員マスタcb.Query().Set従業員番号_Equal(従業員番号); var 従業員マスタ = 従業員マスタBhv.SelectEntity(従業員マスタcb); if (従業員マスタ != null && BcryptUtil.Verify(パスワード, 従業員マスタ.パスワード)) { return(従業員マスタ); } return(null); }
/// <summary> /// 指定した従業員コードまたは従業員番号と一致する従業員マスタを取得します。 /// </summary> /// <param name="従業員コード">従業員コードまたは従業員番号</param> /// <param name="Is従業員番号">1つめの引数が従業員番号であるか</param> /// <returns>取得した従業員を返す</returns> public Mst従業員マスタ Get従業員マスタ(string 従業員コード, bool Is従業員番号) { var 従業員マスタcb = new Mst従業員マスタCB(); 従業員マスタcb.SetupSelect_Kbn職位区分(); if (!Is従業員番号) { 従業員マスタcb.Query().Set従業員コード_Equal(従業員コード); } else { 従業員マスタcb.Query().Set従業員番号_Equal(従業員コード); } return(this.従業員マスタBhv.SelectEntity(従業員マスタcb)); }
public Mst従業員マスタCBColQySpQyCall(Mst従業員マスタCB mainCB) { _mainCB = mainCB; }
// =============================================================================== // Delegate Method // =============== #region Delegate Method protected int DelegateSelectCount(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectCount(cb)); }
// =============================================================================== // List Select // =========== #region List Select public virtual ListResultBean <Mst従業員マスタ> SelectList(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); return(new ResultBeanBuilder <Mst従業員マスタ>(TableDbName).BuildListResultBean(cb, this.DelegateSelectList(cb))); }
public InternalSelectPagingHandler(Mst従業員マスタBhv bhv, Mst従業員マスタCB cb) { _bhv = bhv; _cb = cb; }
public int QueryDelete(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.DeleteByQuery(cb)); }
protected IList <Mst従業員マスタ> DelegateSelectList(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectList(cb)); }
// =============================================================================== // Count Select // ============ #region Count Select public virtual int SelectCount(Mst従業員マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.DelegateSelectCount(cb)); }