Ejemplo n.º 1
0
        public static bool Update(Model.SysModule model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Sys_Module set ");
            strSql.Append("moduleName=?moduleName,");
            strSql.Append("moduleImgPath=?moduleImgPath,");
            strSql.Append("moduleUrlPath=?moduleUrlPath,");
            strSql.Append("preModuleId=?preModuleId,");
            strSql.Append("moduleRemark=?moduleRemark,");
            strSql.Append("moduleState=?moduleState,");
            strSql.Append("upUsrId=?upUsrId,");
            strSql.Append("updt=?updt,");
            strSql.Append(" where moduleId=?moduleId");

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("?moduleId", model.moduleId);
            parameters.Add("?moduleName", model.moduleName);
            parameters.Add("?moduleImgPath", model.ModuleImgPath);
            parameters.Add("?moduleUrlPath", model.ModuleUrlPath);
            parameters.Add("?preModuleId", model.preModuleId);
            parameters.Add("?moduleRemark", model.moduleRemark);
            parameters.Add("?moduleState", model.moduleState);
            parameters.Add("?updt", model.updt);
            parameters.Add("?upUsrId", model.upUsrId);

            int rows = mysql.ExcuteNonQuery <Model.SysModule>(DapperMySQLHelper.ConnectionString, strSql.ToString(), parameters, false);

            return(rows > 0);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static bool Add(Model.SysModule model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Sys_Module(");
            strSql.Append("moduleId,moduleName,moduleImgPath,moduleUrlPath,preModuleId,moduleRemark,moduleState,crdt,crUsrId,updt,upUsrId)");
            strSql.Append(" values (");
            strSql.Append("?moduleId,?moduleName,?moduleImgPath,?moduleUrlPath,?preModuleId,?moduleRemark,?moduleState,?crdt,?crUsrId,?updt,?upUsrId)");

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("?moduleId", model.moduleId);
            parameters.Add("?moduleName", model.moduleName);
            parameters.Add("?moduleImgPath", model.ModuleImgPath);
            parameters.Add("?moduleUrlPath", model.ModuleUrlPath);
            parameters.Add("?preModuleId", model.preModuleId);
            parameters.Add("?moduleRemark", model.moduleRemark);
            parameters.Add("?moduleState", model.moduleState);
            parameters.Add("?crdt", model.crdt);
            parameters.Add("?crUsrId", model.crUsrId);
            parameters.Add("?updt", model.updt);
            parameters.Add("?upUsrId", model.upUsrId);

            int rows = mysql.ExcuteNonQuery <Model.SysModule>(DapperMySQLHelper.ConnectionString, strSql.ToString(), parameters, false);

            return(rows > 0);
        }
Ejemplo n.º 3
0
 private static void AddSysModule(Model.SysModule sysModule, IEnumerable <Model.SysModule> sysModulesLst, IList <Model.SysModule> allList)
 {
     sysModule.subs = new List <Model.SysModule>();
     foreach (var item in sysModulesLst)
     {
         sysModule.subs.Add(item);
         var lst = from rst in allList where rst.preModuleId == item.moduleId select rst;
         if (lst != null)
         {
             AddSysModule(item, lst, allList);
         }
     }
     if (sysModule.subs.Count == 0)
     {
         sysModule.subs = null;
     }
 }
Ejemplo n.º 4
0
        public static bool Update(string strModuleId, string strModuleName, string strModuleImgPath, string strModuleUrlPath,
                                  string strPreModuleId, string strModuleRemark, int?strModuleState, string strUpUsrId)
        {
            Model.SysModule sysModule = new Model.SysModule()
            {
                moduleId      = strModuleId,
                moduleName    = strModuleName,
                ModuleImgPath = strModuleImgPath,
                ModuleUrlPath = strModuleUrlPath,
                preModuleId   = strPreModuleId,
                moduleRemark  = strModuleRemark,
                moduleState   = strModuleState,
                updt          = DateTime.Now,
                upUsrId       = strUpUsrId
            };

            return(Repository.SysModule.Update(sysModule));
        }
Ejemplo n.º 5
0
        private static void AddSubSysModule(Model.SysModule sysModule, List <Model.SysModule> sysModulelst, List <Model.SysModule> allLst)
        {
            sysModule.subs = new List <Model.SysModule>();
            foreach (var item in sysModulelst)
            {
                sysModule.subs.Add(item);

                var lst = (from rst in allLst where rst.preModuleId == item.moduleId select rst).ToList();
                if (lst != null && lst.Count > 0)
                {
                    AddSubSysModule(item, lst, allLst);
                }
            }
            if (sysModule.subs.Count == 0)
            {
                sysModule.subs = null;
            }
        }
Ejemplo n.º 6
0
        public static bool Add(string strModuleName, string strModuleCode, string strModuleImgPath, string strModuleUrlPath,
                               string strPreModuleId, string strModuleRemark, int?strModuleState, string crUsrId)
        {
            Model.SysModule sysModule = new Model.SysModule()
            {
                moduleId      = Guid.NewGuid().ToString(),
                moduleName    = strModuleName,
                ModuleCode    = strModuleCode,
                ModuleImgPath = strModuleImgPath,
                ModuleUrlPath = strModuleUrlPath,
                preModuleId   = strPreModuleId,
                moduleRemark  = strModuleRemark,
                moduleState   = strModuleState,
                crdt          = DateTime.Now,
                crUsrId       = crUsrId,
                updt          = DateTime.Now,
                upUsrId       = crUsrId
            };

            return(Repository.SysModule.Add(sysModule));
        }