partial void DeleteModules(Modules instance);
partial void UpdateModules(Modules instance);
partial void InsertModules(Modules instance);
private void detach_Modules(Modules entity) { this.SendPropertyChanging(); entity.ModuleType = null; }
private void attach_Modules(Modules entity) { this.SendPropertyChanging(); entity.ModuleType = this; }
/// <summary> /// 更新数据(执行的存储过程) /// </summary> /// <param name="modules"></param> /// <param name="authorityStr"></param> /// <returns></returns> public bool UpdateModules(Modules modules, string authorityStr) { try { SqlParameter[] parameter = new SqlParameter[] { new SqlParameter("@moduleId",modules.ModuleID), new SqlParameter("@moduleParentId",modules.ModuleParentID), new SqlParameter("@moduleTypeId",modules.ModuleTypeID), new SqlParameter("@moduleName",modules.ModuleName), new SqlParameter("@moduleOrder",modules.ModuleOrder), new SqlParameter("@moduleAreas",modules.ModuleAreas), new SqlParameter("@moduleController",modules.ModuleController), new SqlParameter("@moduleAction",modules.ModuleAction), new SqlParameter("@moduleIcon",modules.ModuleIcon), new SqlParameter("@moduleDescription",modules.ModuleDescription), new SqlParameter("@isMenu",modules.IsMenu), new SqlParameter("@str",authorityStr), new SqlParameter("@split",',') }; SqlHelper.ExecuteNonQuery(CommandType.StoredProcedure, "proc_UpdateModule", parameter); } catch (Exception) { return false; } return true; }