예제 #1
0
파일: Manager.cs 프로젝트: rsfc/LemonadeWin
        /// <summary>
        /// 查询所有单位
        /// </summary>
        /// <returns></returns>
        public List <IUnits> QueryUnits()
        {
            IUnits        nit     = entityfactory.CreateEntityInstance <IUnits>();
            IDvTable      dvt     = entityfactory.CreateDriveTable(nit);
            DataSet       ds      = dvt.Select();
            List <IUnits> uitlist = this.dh.Convert <IUnits>(nit.GetType(), ds);

            return(uitlist);
        }
예제 #2
0
파일: Manager.cs 프로젝트: rsfc/LemonadeWin
        /// <summary>
        /// 根据单位编码查询单位
        /// </summary>
        /// <param name="UnitCode"></param>
        /// <returns></returns>
        public IUnits QueryUnitsForCode(long UnitCode)
        {
            IUnits   uit = entityfactory.CreateEntityInstance <IUnits>();
            IDvTable dvt = entityfactory.CreateDriveTable(uit);

            uit.UnitCode = UnitCode;
            dvt.WhereClause("UnitCode", Operator.Deng, LinkOperator.nul);
            DataSet ds = dvt.Select();

            uit = this.dh.Convert <IUnits>(uit.GetType(), ds, 0);
            return(uit);
        }