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); }
/// <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); }
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; } }
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)); }
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; } }
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)); }