public MenuController() { _organizationBll = new OrganizationBLL(); _commonBll = new CommonBll(); _moduleBll = new ModuleBLL(); _menuBll = new MenuBll(); }
public JsonResult SaveEditPermission(ModulePermission permission) { permission.ModifyBy = UserId; var sr = new ModuleBLL().SaveEditPermission(permission, UserId, UserName); return(Json(sr.toJson())); }
private void BindTree() { BindTree mBindTree; ModuleBLL mModuleBLL = new ModuleBLL(); DataTable dtDataSouce = null; if (base.UserInfo == null) { TB_Module mTB_Module = new TB_Module(); mTB_Module.IsActive = 1; mTB_Module.SiteID = base.SystemAdminInfo.SiteID; dtDataSouce = mModuleBLL.GetAllModule(mTB_Module); } else { dtDataSouce = mModuleBLL.GetUserModule(base.UserInfo.ID); } mBindTree = new BindTree(this.treModule); mBindTree.NodeIDCol = "ID"; mBindTree.NodeParentCol = "PID"; mBindTree.NodeTitleCol = "Name"; mBindTree.NodeUrlCol = "URL"; mBindTree.DataSouce = dtDataSouce; mBindTree.Bind(); }
public RoleController() { _roleBll = new RoleBLL(); _commonBll = new CommonBll(); _moduleBll = new ModuleBLL(); _organizationBll = new OrganizationBLL(); }
public LoginController() { _user = new UserBll(); _moduleBll = new ModuleBLL(); _organizationBll = new OrganizationBLL(); _loginBll = new LoginBll(); }
public ActionResult SSJK() { var user = OperatorProvider.Provider.Current(); ViewBag.deptId = user.DeptId; ViewBag.deptName = user.DeptName; ModuleBLL moduleBLL = new ModuleBLL(); var module = new ModuleEntity(); var list = moduleBLL.GetList().Where(x => x.UrlAddress != "" && x.UrlAddress != null); module = list.Where(x => x.UrlAddress.Contains("/Works/WorkMeeting/Index3")).FirstOrDefault();//班会 ViewBag.meetid = module.ModuleId; ViewBag.meeturl = module.UrlAddress; ViewBag.meettext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Education/Index4")).FirstOrDefault();// /Works/Education/Index2 ViewBag.eduid = module.ModuleId; ViewBag.eduurl = module.UrlAddress; ViewBag.edutext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Danger/Index2")).FirstOrDefault();//KYT ViewBag.kytid = module.ModuleId; ViewBag.kyturl = module.UrlAddress; ViewBag.kyttext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Activity/Index4")).FirstOrDefault();//KYT ViewBag.actid = module.ModuleId; ViewBag.acturl = module.UrlAddress; ViewBag.acttext = module.FullName; ViewBag.cpname = Config.GetValue("CustomerModel"); return(View()); }
// public ActionResult Index(int pid = 0, int cid = 0) { try { int take; int skip; take = 10; skip = take * pid; ModulesModel ModuleModel = new ModulesModel(); ModuleModel.PageID = pid; ModuleModel.Current = pid + 1; var modulelist = new ModuleBLL { }.GetAllModules(skip, take); if (modulelist != null) { double count = Convert.ToDouble(new ModuleBLL { }.GetPageCount()); var res = count / take; ModuleModel.Pagecount = (int)Math.Ceiling(res); ModuleModel.ModuleList = modulelist; } CustomMethods.ValidateRoles("Module"); return(View(ModuleModel)); } catch (Exception e) { throw e; } }
public SignUpController() { _user = new UserBll(); _moduleBll = new ModuleBLL(); _organizationBll = new OrganizationBLL(); _emailBll = new EmailBLL(); _templateBll = new TemplateBLL(); }
private void GetModuleListJson(object sender, BLL.ActionEventArgs e) { if (e.action == "getModule") { string json = ModuleBLL.GetModuleListJson(0); e.context.Response.Write(json); } }
public SaveResult SaveEdit(Module module) { var mbll = new ModuleBLL(); module.ModifyBy = UserId; var sr = mbll.SaveEdit(module, UserId, UserName); return(sr); }
public SaveResult SaveCreate(Module module) { var mbll = new ModuleBLL(); module.CreateBy = UserId; var sr = mbll.SaveCreate(module, UserId, UserName); return(sr); }
public void InsertModule(Module module) { ModuleBLL moduleBll = new ModuleBLL(); int result = moduleBll.InsertModule(module); if (result > 0) { MessageBox.Show("Successfully saved."); ClearModule(module); } }
private List <Module> GetCurrentStationModules(Station station) { List <Module> modules = new List <Module>(); ModuleBLL moduleBll = new ModuleBLL(new ModuleDAL()); List <object> objects = moduleBll.GetAllObjs(); foreach (object obj in objects) { modules.Add((Module)obj); } return(modules); }
/// <summary> /// 数据文章编号,返回模块编号和LeafId。 /// </summary> /// <param name="docId"></param> /// <returns>Dictionary<LeafId,List<ModuleId>></ModuleId></returns> public Dictionary <int, List <int> > GetRModuleLeafs(Int64 docId) { List <int> leafIds = GetLeafIdsByDocId(docId); Dictionary <int, List <int> > result = new Dictionary <int, List <int> >(); ModuleBLL bll = new ModuleBLL(); foreach (var leafId in leafIds) { List <int> modules = bll.GetDocMuleInfo(leafId); result.Add(leafId, modules); } return(result); }
public void ProcessRequest(HttpContext context) { try { LoginUser loginUser = new LoginUser(context, "Right"); if (!loginUser.Pass)//权限验证 { return; } //加载树 if (context.Request["action"] == "treeLoad") { ModuleBLL bll = new ModuleBLL(context, loginUser); string roleId = context.Request["roleId"]; bll.LoadTree(roleId); return; } //加载角色列表 if (context.Request["action"] == "roleList") { Combobox com = new Combobox(context, loginUser); com.RoleCombobox(); return; } //保存权限 if (context.Request["action"] == "save") { RightBLL bll = new RightBLL(context, loginUser); string roleId = context.Request["roleId"]; string moduleIds = context.Request["moduleIds"]; List <string> moduleIdList = new List <string>(); string[] strArray = moduleIds.Split(','); for (int i = 0; i < strArray.Length; i++) { if (!"0".Equals(strArray[i]) && !"".Equals(strArray[i])) { moduleIdList.Add(strArray[i]); } } bll.Save(roleId, moduleIdList); return; } } catch (Exception e) { Message.error(context, e.Message); } }
private void InitPageData() { int intRoleID; ModuleBLL mModuleBLL = new ModuleBLL(); RoleBLL mRoleBLL = new RoleBLL(); TB_Role tbRole = null; Int32.TryParse(Request.QueryString["id"], out intRoleID); mModuleBLL.LoadTreeModule(this.treAuthority, intRoleID); tbRole = mRoleBLL.GetByID(intRoleID); if (null != tbRole) { this.txtRoleName.Text = tbRole.Name; } }
/// <summary> /// 保存(新增修改) /// </summary> /// <param name="keyValue">主键 可为空</param> /// <param name="model">实体</param> /// <returns></returns> public ActionResult SaveForm(string keyValue, RquestModel request) { //实体类有私有属性,作为参数会请求失败 MenuConfigEntity model = new MenuConfigEntity() { Id = request.Id, AssociationId = request.AssociationId, AssociationName = request.AssociationName, AuthorizeId = request.AuthorizeId, AuthorizeName = request.AuthorizeName, BAK3 = request.BAK3, BAK2 = request.BAK2, BAK4 = request.BAK4, Sort = request.Sort, CreateUserName = request.CreateUserName, CreateDate = request.CreateDate, DeptCode = request.DeptCode, DeptId = request.DeptId, DeptName = request.DeptName, ModifyDate = request.ModifyDate, CreateUserId = request.CreateUserId, IsView = request.IsView, ModuleCode = request.ModuleCode, ModifyUserId = request.ModifyUserId, ModifyUserName = request.ModifyUserName, ModuleId = request.ModuleId, ModuleName = request.ModuleName, PaltformType = request.PaltformType, ParentId = request.ParentId, ParentName = request.ParentName, Remark = request.Remark, MenuIcon = request.MenuIcon, JsonData = request.JsonData }; ModuleBLL modulebll = new ModuleBLL(); if (!string.IsNullOrWhiteSpace(model.ModuleId)) { var module = modulebll.GetEntity(model.ModuleId); if (module != null) { model.ModuleCode = module.EnCode; } } menuConfigBll.SaveForm(keyValue, model); return(Success("操作成功。")); }
public override string GetCategory(Category category, int pageIndex, params object[] args) { string tplID = null; ModuleBLL mbll = new ModuleBLL(); Module m = mbll.GetModule(category.ModuleID); if (m != null) { TemplateBind tb = tbbll.GetCategoryTemplateBind(category.ID); if (tb != null) { string id = this.GetTemplateID(tb.TplPath); if (id != null) { tplID = "/" + id; } } } //设置默认的模板 if (String.IsNullOrEmpty(tplID)) { tplID = this.FormatTemplatePath("category"); } Category parentCategory = cbll.GetParent(category.Lft, category.Rgt); //用于当前的模板共享数据 Cms.Context.Items["category.tag"] = category.Tag; Cms.Context.Items["module.id"] = category.ModuleID; Cms.Context.Items["page.index"] = pageIndex; //解析模板 return(MultLangPageUtility.Require(tplID, new { categoryName = category.Name, categoryTag = category.Tag, parentCategoryName = parentCategory == null ? "" : parentCategory.Name, parentCategoryTag = parentCategory == null ? "" : parentCategory.Tag, pageIndex = pageIndex, moduleId = category.ModuleID, pageTitle = pageIndex == 1 ? "" : "(第" + pageIndex + "页)", keywords = category.Keywords, description = category.Description })); }
/// <summary> /// 根据菜单的名称获取菜单的信息(此菜单是系统菜单的,不是配置的菜单) /// </summary> /// <param name="moduleIdName"></param> /// <returns></returns> public object GetModuleInfoByName(string moduleIdName) { try { ModuleBLL bLL = new ModuleBLL(); var moduleList = bLL.GetList(); if (moduleIdName == null) { return(new { Code = -1, Count = 1, Info = "菜单的名称不能为空" }); } else { var data = moduleList.FirstOrDefault(p => p.FullName.Equals(moduleIdName)); return(new { Code = 0, Count = 1, Info = "获取数据成功", data }); } } catch (Exception ex) { return(new { Code = -1, Info = "获取数据失败", ex.Message }); } }
public void TestModuleBLL() { ModuleBLL bll = new ModuleBLL(new ModuleDAL()); Module module11 = new Module("stationA", new SensorAddress("aa.bb"), "des1", 2, 3); bll.Add(module11); Module module12 = new Module("stationB", new SensorAddress("aa.bb"), "des1", 2, 3); bll.Delete(module12); Module module13 = new Module("stationA", new SensorAddress("aa.bb"), "des1", 2, 3); Module module14 = new Module("stationA", new SensorAddress("aa.CC"), "des1", 2, 3); bll.Modify(module13, module14); int ret = bll.ExcuteSqlStr("select * from module"); List <object> list1 = bll.GetAllObjs(); List <object> list2 = bll.GetObjsBySQL("select * from module", null); }
public ActionResult GZTZ() { var module = new ModuleEntity(); //int month = 1; //if (DateTime.Now.Month < 4) month = 1; //else if (DateTime.Now.Month < 7) month = 4; //else if (DateTime.Now.Month < 10) month = 7; //else if (DateTime.Now.Month <= 12) month = 10; //DateTime sdt = new DateTime(DateTime.Now.Year, month, 1); //var user = OperatorProvider.Provider.Current(); //if (user.DeptId == "0") user.DeptCode = "0"; //var total = 0; //var list = workmeetingbll.GetData(10000, 1, out total, new Dictionary<string, string>() { { "departmentid", user.DeptId }, { "meetingstarttime", sdt.ToString("yyyy-MM-dd") } }); //ViewData["Count1"] = total; ////var list1 = workmeetingbll.GetBaseDataNew("", 10000, 1, out total).Where(x => x.CreateDate > sdt); //ViewData["Count2"] = service.GetAllDanger(user.DeptCode, sdt.ToString("yyyy-MM-dd")); //ViewData["Count3"] = service.GetAllActivity(user.DeptCode, sdt.ToString("yyyy-MM-dd")); //ViewData["Count4"] = service.GetAllEducation(user.DeptCode, sdt.ToString("yyyy-MM-dd")); //ViewData["Count5"] = service.GetAllLllegal(user.DeptId, sdt.ToString("yyyy-MM-dd")); //ViewData["Count6"] = service.GetAllEmergencyWork(user.DeptName, sdt.ToString("yyyy-MM-dd")); //ViewData["Count7"] = service.GetAllToolborrow(user.DeptCode, sdt.ToString("yyyy-MM-dd")); //ViewData["Count8"] = service.GetAllGlassStock(user.DeptCode, sdt.ToString("yyyy-MM-dd")); var user = OperatorProvider.Provider.Current(); ViewBag.deptId = user.DeptId; ViewBag.deptName = user.DeptName; ModuleBLL moduleBLL = new ModuleBLL(); var list = moduleBLL.GetList().Where(x => x.UrlAddress != "" && x.UrlAddress != null); module = list.Where(x => x.UrlAddress.Contains("/Works/WorkMeeting/Index2")).FirstOrDefault();//班会 ViewBag.meetid = module.ModuleId; ViewBag.meeturl = module.UrlAddress; ViewBag.meettext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Danger/Index2")).FirstOrDefault();//KYT ViewBag.kytid = module.ModuleId; ViewBag.kyturl = module.UrlAddress; ViewBag.kyttext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Activity/Index3")).FirstOrDefault();//KYT ViewBag.actid = module.ModuleId; ViewBag.acturl = module.UrlAddress; ViewBag.acttext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Education/Index2")).FirstOrDefault();//教育培训 ViewBag.eduid = module.ModuleId; ViewBag.eduurl = module.UrlAddress; ViewBag.edutext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Lllegal/Index2")).FirstOrDefault();//教育培训 ViewBag.legalid = module.ModuleId; ViewBag.legalurl = module.UrlAddress; ViewBag.legaltext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/emergency/Index1")).FirstOrDefault();//教育培训 ViewBag.emid = module.ModuleId; ViewBag.emurl = module.UrlAddress; ViewBag.emtext = module.FullName; module = list.Where(x => x.UrlAddress.Contains("/Works/Drug/Index")).FirstOrDefault();//教育培训 ViewBag.glassid = module.ModuleId; ViewBag.glassurl = module.UrlAddress; ViewBag.glasstext = module.FullName; ViewBag.cpname = Config.GetValue("CustomerModel"); return(View()); }
public ActionResult Delete(int Id) { var sr = new ModuleBLL().SaveDelete(Id, UserId, UserName); return(Json(sr.toJson())); }
public JsonResult SaveDeletePermission(int id) { var sr = new ModuleBLL().SaveDeletePermission(id, UserId, UserName); return(Json(sr.toJson())); }
public IEnumerable <Module> GetAllModules() { ModuleBLL moduleBll = new ModuleBLL(); return(moduleBll.RetrieveAllModules()); }
public void ProcessRequest(HttpContext context) { try { LoginUser loginUser = new LoginUser(context, "Module"); if (!loginUser.Pass)//权限验证 { return; } //加载树 if (context.Request["action"] == "treeLoad") { ModuleBLL bll = new ModuleBLL(context, loginUser); bll.LoadTree("XX"); return; } //加载信息 if (context.Request["action"] == "load") { ModuleBLL bll = new ModuleBLL(context, loginUser); string moduleId = context.Request["moduleId"];//模块编号 bll.Load(moduleId); return; } //增加 if (context.Request["action"] == "add") { ModuleBLL bll = new ModuleBLL(context, loginUser); TSModule tsModule = new TSModule(); //tsModule.moduleId = context.Request["moduleId"];//模块编号 tsModule.moduleCode = context.Request["moduleCode"]; //模块代码 tsModule.moduleName = context.Request["moduleName"]; //模块名称 tsModule.moduleURL = context.Request["moduleURL"]; //模块路径 tsModule.imgClass = context.Request["imgClass"]; //图片样式 tsModule.parentId = context.Request["parentId"]; //父模块编号 tsModule.moduleLayer = int.Parse(context.Request["moduleLayer"]); //模块层次 tsModule.moduleIndex = int.Parse(context.Request["moduleIndex"]); //排列顺序 bll.Add(tsModule); return; } //修改 if (context.Request["action"] == "edit") { ModuleBLL bll = new ModuleBLL(context, loginUser); TSModule tsModule = new TSModule(); tsModule.moduleId = context.Request["moduleId"]; //模块编号 tsModule.moduleCode = context.Request["moduleCode"]; //模块代码 tsModule.moduleName = context.Request["moduleName"]; //模块名称 tsModule.moduleURL = context.Request["moduleURL"]; //模块路径 tsModule.imgClass = context.Request["imgClass"]; //图片样式 //tsModule.parentId = context.Request["parentId"];//父模块编号 //tsModule.moduleLayer = int.Parse(context.Request["moduleLayer"]);//模块层次 tsModule.moduleIndex = int.Parse(context.Request["moduleIndex"]);//排列顺序 bll.Edit(tsModule); return; } //删除 if (context.Request["action"] == "delete") { ModuleBLL bll = new ModuleBLL(context, loginUser); string moduleId = context.Request["moduleId"];//模块编号 bll.Delete(moduleId); return; } } catch (Exception e) { Message.error(context, e.Message); } }
public override string GetArchive(Category category, Archive archive, params object[] args) { // return base.GetArchive(category, archive, args); #region 属性 /* * //验证密码 * PropertyBLL pbll = new PropertyBLL(); * var a = pbll.GetProperty(category.ModuleID, "pwd"); * if (a != null) * { * var json = archive.GetPropertiesJson(); * string key = json.GetValue("pwd"); * if (!String.IsNullOrEmpty(key)) * { * string requireKey = HttpContext.Current.Request.QueryString["pwd"]; * if (requireKey != key) * { * HttpContext.Current.Response.Write("<div style='margin:0 auto;padding:30px 0'>请输入密码:<input type='text'/><input type='button' value='提交' onclick=\"location.replace(location.href+'?pwd='+this.previousSibling.value)\"/></div>"); * HttpContext.Current.Response.End(); * } * * } * }*/ #endregion //获取模板ID string tplID = null; ModuleBLL mbll = new ModuleBLL(); Module m = mbll.GetModule(category.ModuleID); if (m != null) { TemplateBind tb = tbbll.GetArchiveTemplateBind(archive.ID, category.ID); if (tb != null) { string id = this.GetTemplateID(tb.TplPath); if (id != null) { tplID = "/" + id; } } } //设置默认的模板 if (String.IsNullOrEmpty(tplID)) { tplID = this.FormatTemplatePath("archive"); } string description = ArchiveUtility.GetOutline(archive, 200); //用于当前的模板共享数据 Cms.Context.Items["archive.id"] = archive.ID; Cms.Context.Items["category.tag"] = category.Tag; Cms.Context.Items["module.id"] = category.ModuleID; //解析模板 string html = MultLangPageUtility.Require(tplID, new { id2 = string.IsNullOrEmpty(archive.Alias)?archive.ID:archive.Alias, id = archive.ID, title = archive.Title, categoryName = category.Name, categoryTag = category.Tag, moduleId = category.ModuleID, author = archive.Author, content = archive.Content, tags = archive.Tags, keywords = archive.Tags, description = description.Replace("\"", String.Empty), outline = description, count = archive.ViewCount, source = String.IsNullOrEmpty(archive.Source) ? "原创" : archive.Source, publishdate = string.Format("{0:yyyy-MM-dd}", archive.CreateDate) }); HttpRequest request = HttpContext.Current.Request; //如果包含查询,则加入标签 if (!String.IsNullOrEmpty(request.Url.Query)) { //将查询参数作为标签 html = global::J6.Template.TemplateRegexUtility.Replace(html, a => { if (request[a.Groups[1].Value] != null) { return(request[a.Groups[1].Value]); } return(a.Value); }); } // //TODO:模板被替换成空白 // return(html); }