示例#1
0
        // ===============================================================================
        //                                                                  MySelf InScope
        //                                                                  ==============
        public void MyselfInScope(SubQuery <Dch客室利用台帳CB> subQuery)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb);
            String      subQueryPropertyName = keepMyselfInScopeSubQuery(cb.Query()); // for saving query-value.

            registerInScopeSubQuery(cb.Query(), "id", "id", subQueryPropertyName);
        }
示例#2
0
        protected void xscalarSubQuery(String function, SubQuery <Dch客室利用台帳CB> subQuery, String operand)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForScalarCondition(this); subQuery.Invoke(cb);
            String      subQueryPropertyName = keepScalarSubQuery(cb.Query()); // for saving query-value.

            registerScalarSubQuery(function, cb.Query(), subQueryPropertyName, operand);
        }
        public List <Dch客室利用台帳> Get未終了客室利用台帳()
        {
            var 客室利用台帳cb = new Dch客室利用台帳CB();

            客室利用台帳cb.SetupSelect_Mst客室マスタ();
            客室利用台帳cb.Query().Set終了実績日時_IsNull();
            客室利用台帳cb.Query().AddOrderBy_開始予定日時_Asc();
            var 客室利用台帳List = 客室利用台帳Bhv.SelectList(客室利用台帳cb).ToList();

            return(客室利用台帳List.Any() ? 客室利用台帳List : new List <Dch客室利用台帳>());
        }
        public void ExistsDch客室利用台帳List(SubQuery <Dch客室利用台帳CB> subQuery)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForExistsReferrer(this); subQuery.Invoke(cb);
            String      subQueryPropertyName = keep客室コード_ExistsSubQuery_Dch客室利用台帳List(cb.Query());

            registerExistsSubQuery(cb.Query(), "客室コード", "客室コード", subQueryPropertyName);
        }
        public void xsderiveDch客室利用台帳List(String function, SubQuery <Dch客室利用台帳CB> subQuery, String aliasName)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb);
            String      subQueryPropertyName = keep客室コード_SpecifyDerivedReferrer_Dch客室利用台帳List(cb.Query());

            registerSpecifyDerivedReferrer(function, cb.Query(), "客室コード", "客室コード", subQueryPropertyName, aliasName);
        }
        public void NotInScopeDch客室利用台帳List(SubQuery <Dch客室利用台帳CB> subQuery)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb);
            String      subQueryPropertyName = keep客室コード_NotInScopeSubQuery_Dch客室利用台帳List(cb.Query());

            registerNotInScopeSubQuery(cb.Query(), "客室コード", "客室コード", subQueryPropertyName);
        }
        private Dch客室利用台帳CB BuildPKCB(long?id)
        {
            AssertObjectNotNull("id", id);
            Dch客室利用台帳CB cb = NewMyConditionBean();

            cb.Query().SetId_Equal(id);
            return(cb);
        }
        public void xqderiveDch客室利用台帳List(String function, SubQuery <Dch客室利用台帳CB> subQuery, String operand, Object value)
        {
            assertObjectNotNull("subQuery<Dch客室利用台帳CB>", subQuery);
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb);
            String      subQueryPropertyName  = keep客室コード_QueryDerivedReferrer_Dch客室利用台帳List(cb.Query()); // for saving query-value.
            String      parameterPropertyName = keep客室コード_QueryDerivedReferrer_Dch客室利用台帳ListParameter(value);

            registerQueryDerivedReferrer(function, cb.Query(), "客室コード", "客室コード", subQueryPropertyName, operand, value, parameterPropertyName);
        }
	    public virtual void UnionAll(UnionQuery<Dch客室利用台帳CB> unionQuery) {
            Dch客室利用台帳CB cb = new Dch客室利用台帳CB();
            cb.xsetupForUnion(this); xsyncUQ(cb); unionQuery.Invoke(cb);
		    Dch客室利用台帳CQ cq = cb.Query(); Query().xsetUnionAllQuery(cq);
	    }
 public Dch客室利用台帳CQ qy() { return _mainCB.Query(); }