/// <summary> /// 增加一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public int Insert(BPMS_SysMenu entity) { int IsOk = DataFactory.DbUtils().Insert(entity); #region 写日操作日志 if (IsOk > 0) { BPMS_SysLogDAL.Instance.AddTaskLog <BPMS_SysMenu>(entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName); } #endregion return(IsOk); }
/// <summary> /// 更新一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public int Update(BPMS_SysMenu entity) { #region 获取旧值 var oldEntity = this.GetEntity(BPMS_SysLogDAL.Instance.GetKeyFieldValue <BPMS_SysMenu>(entity).ToString()); #endregion int IsOk = DataFactory.DbUtils().Update(entity, "MenuId"); #region 写日操作日志 if (IsOk > 0) { BPMS_SysLogDAL.Instance.UpdateTaskLog <BPMS_SysMenu>(oldEntity, entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName); } #endregion return(IsOk); }
public void LoadAction() { Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "No-Cache"); string active = HttpContext.Current.Request["action"]; //提交类型 string key = HttpContext.Current.Request["key"]; //主键 BPMS_SysMenuIBLL bpms_sysmenuibll = new BPMS_SysMenuBLL(); BPMS_SysMenu bpms_sysmenu = new BPMS_SysMenu(); switch (active) { case "OrgTreeList": //加载组织架构列表 Response.Write(GetTreeTable()); Response.End(); break; case "Delete": if (bpms_organizationibll.IsBelowMenu(key)) { bpms_organization = bpms_organizationibll.GetEntity(key); Response.Write(string.Format(MessageHelper.MSG0010, bpms_organization.FullName)); Response.End(); } else { //保存成功后将数据同步到微信企业号 if (!myCommFun.DeleteDepartment(Convert.ToInt32(bpms_organizationibll.GetEntity(key).Code))) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0032); } Response.Write(bpms_organizationibll.Delete(key)); Response.End(); } break; case "LoadBindDrop": //绑定下拉框,公司,部门,工作组 IList list = bpms_organizationibll.GetList(); Response.Write(JsonHelper.DropToJson <BPMS_Organization>(bpms_organizationibll.GetList(), "JSON")); Response.End(); break; default: break; } }
public void LoadAction() { Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "No-Cache"); string active = HttpContext.Current.Request["action"]; //提交类型 string key = HttpContext.Current.Request["key"]; //主键 BPMS_SysMenuIBLL bpms_sysmenuibll = new BPMS_SysMenuBLL(); BPMS_SysMenu bpms_sysmenu = new BPMS_SysMenu(); switch (active) { case "MenuTreeTable": //加载模块菜单列表 Response.Write(GetMenuTreeTable()); Response.End(); break; case "Delete": //删除模块菜单 bpms_sysmenu = bpms_sysmenuibll.GetEntity(key); if (bpms_sysmenu.AllowDelete == 0) { Response.Write(string.Format(MessageHelper.MSG0009, bpms_sysmenu.FullName)); Response.End(); } if (bpms_sysmenuibll.IsBelowMenu(key)) { Response.Write(string.Format(MessageHelper.MSG0010, bpms_sysmenu.FullName)); Response.End(); } else { Response.Write(bpms_sysmenuibll.Delete(key)); Response.End(); } break; default: break; } }
/// <summary> /// 得到一个对象实体 /// </summary> public void InitControl() { ParentId.Value = _ParentId; ParentName.Value = _ParentName; if (!string.IsNullOrEmpty(_key)) { bpms_sysmenu = bpms_sysmenuibll.GetEntity(_key); ControlBindHelper.SetWebControls(this.Page, bpms_sysmenu); if (bpms_sysmenu.Img != "") { Img_Menu_Img.Src = "/Themes/Images/32/" + bpms_sysmenu.Img; } //获取上级菜单信息 bpms_sysmenu = bpms_sysmenuibll.GetEntity(bpms_sysmenu.ParentId); ParentName.Value = bpms_sysmenu.FullName; if (ParentId.Value == "0") { ParentName.Value = "父节点"; } } }
/// <summary> /// 确认事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Accept_Click(object sender, EventArgs e) { bool IsOk = false; bpms_sysmenu = ControlBindHelper.GetWebControls <BPMS_SysMenu>(this.Page); bpms_sysmenu.Enabled = Enabled.Checked ? 1 : 0; bpms_sysmenu.IsUnfold = IsUnfold.Checked ? 1 : 0; bpms_sysmenu.AllowEdit = AllowEdit.Checked ? 1 : 0; bpms_sysmenu.AllowDelete = AllowDelete.Checked ? 1 : 0; if (!string.IsNullOrEmpty(_key))//判断是否编辑 { bpms_sysmenu.MenuId = _key; bpms_sysmenu.ModifyDate = DateTime.Now; bpms_sysmenu.ModifyUserId = RequestSession.GetSessionUser().UserId; bpms_sysmenu.ModifyUserName = RequestSession.GetSessionUser().UserName; IsOk = bpms_sysmenuibll.Update(bpms_sysmenu); if (IsOk) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0006); } } else { bpms_sysmenu.MenuId = CommonHelper.GetGuid; bpms_sysmenu.CreateUserId = RequestSession.GetSessionUser().UserId; bpms_sysmenu.CreateUserName = RequestSession.GetSessionUser().UserName; IsOk = bpms_sysmenuibll.Insert(bpms_sysmenu); if (IsOk) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0005); } } if (!IsOk) { ShowMsgHelper.Alert_Error(MessageHelper.MSG0022); } }
/// <summary> /// 更新一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public bool Update(BPMS_SysMenu entity) { return(dal.Update(entity) >= 0 ? true : false); }
/// <summary> /// 增加一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public bool Insert(BPMS_SysMenu entity) { return(dal.Insert(entity) >= 0 ? true : false); }