Esempio n. 1
0
        public IMS_CM_DM GetCode(CodeTypeEnum codeType, int sz)
        {
            if (codeType == CodeTypeEnum.None)
            {
                throw new JsMiracleException("codeType不得为空");
            }

            var filter = " LXDM == @0 and sz == @1 ";

            return(base.DbContext.IMS_CM_DM_S.Where(filter, codeType.ToString(), sz).FirstOrDefault());
        }
Esempio n. 2
0
        public List <IMS_CM_DM> GetCodeList(CodeTypeEnum codeType)
        {
            if (codeType == CodeTypeEnum.None)
            {
                throw new JsMiracleException("codeType不得为空");
            }

            var codeTypeStr = codeType.ToString();

            //Expression<Func<IMS_CM_DM, bool>> filter
            //    = f => f.LXDM.Equals(codeTypeStr, StringComparison.CurrentCultureIgnoreCase);

            return(GetAllEntitesByFilter(string.Format(" LXDM == \"{0}\" ", codeTypeStr)));

            //return this.GetAllEntites(filter);
        }
Esempio n. 3
0
        public static ICode CreateCode(CodeTypeEnum codeType)
        {
            string codeName         = System.Configuration.ConfigurationManager.AppSettings[codeType.ToString()];
            string assemblyCodeName = System.Configuration.ConfigurationManager.AppSettings["assemblyCodeName"];//<add key="assemblyCodeName" value="SPTextCommon" />

            return(Assembly.Load(assemblyCodeName).CreateInstance(codeName) as ICode);
        }