public ActionResult GetSys_OU_Menu(string OuID, int iMode) { var iOuID = OuID.ToInt(); var treelist = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_OU_Menu_Qry(iOuID, iMode); return(ToJsonContentDate(treelist)); }
/// <summary> /// 系统-角色-查询树 /// </summary> /// <returns></returns> public ActionResult GetMyRoleTreeJson_Server() { var iUserId = Session["UserID"].ToString().ToInt(); var listtree = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Role_GetTree(iUserId, 0); return(ToJsonContent(listtree)); }
/// <summary> /// 获取组织结构树 /// </summary> /// <param name="userId"></param> /// <returns></returns> public ActionResult GetMyDeptTreeJson_Server(int iDeleted) { var userid = Session["UserId"].ToString().ToInt(); var treelist = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_OU_GetTree(userid, iDeleted, 1); return(ToJsonContentDate(treelist)); }
/// <summary> /// 删除用户 /// </summary> /// <returns></returns> public ActionResult Sys_User_Del_Server() { CommonResult result = new CommonResult(); var ids = Request["Ids"]; var iMode = Request["Mode"].ToString().ToInt(); var NvcEditor = Session["FullName"].ToString(); var NvcEditorID = Session["UserId"].ToString(); List <int> list = new List <int>(); foreach (string id in ids.Split(',')) { list.Add(id.ToInt()); } var flag = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_User_Del(iMode, list.ToArray(), NvcEditorID, NvcEditor); if (flag == "0") { result.Success = true; } else { result.ErrorMessage = flag; } return(ToJsonContentDate(result)); }
/// <summary> /// 系统-菜单-增改 /// </summary> /// <returns></returns> public ActionResult Sys_Menu_Opr_Server(WaterFeeWeb.ServiceReference1.Menu menuinfo) { CommonResult result = new CommonResult(); menuinfo.NvcEditor = Session["FullName"].ToString(); menuinfo.NvcEditorID = Session["UserId"].ToString(); menuinfo.DtEdit = DateTime.Now; menuinfo.DtEdit = DateTime.Now; menuinfo.NvcSysTypeID = MyConstants.SystemType; //判断是添加还是修改 if (menuinfo.NvcID == "" || menuinfo.NvcID == null) { menuinfo.NvcCreator = Session["FullName"].ToString(); menuinfo.NvcCreatorID = Session["UserId"].ToString(); menuinfo.DtCreate = DateTime.Now; } var rs = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_Opr(menuinfo); if (rs == "0") { result.Success = true; } else { result.Success = false; result.ErrorMessage = rs; } return(ToJsonContent(result)); }
public ActionResult Sys_OU_Menu_Save(string roleId, string newList) { CommonResult result = new CommonResult(); if (!string.IsNullOrEmpty(roleId) && ValidateUtil.IsValidInt(roleId)) { if (!string.IsNullOrWhiteSpace(newList)) { List <string> list = new List <string>(); foreach (string id in newList.Split(',')) { list.Add(id); } var flag = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_OU_Menu_Save(roleId.ToInt32(), list.ToArray()); if (flag == "0") { result.Data1 = roleId; result.Success = true; } else { result.ErrorMessage = flag; } } } return(ToJsonContent(result)); }
public ActionResult Sys_Menu_FindById() { WaterFeeWeb.ServiceReference1.Menu menu = new WaterFeeWeb.ServiceReference1.Menu(); menu.NvcID = Request["WHC_ID"] ?? ""; var dt = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_Qry(menu); return(ToJsonContent(dt)); }
public ActionResult GetMenuData_Server() { var userid = Session["UserID"].ToString().ToInt(); var SysTypeID = "WareMIS"; var rs = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Login_GetMenuByUserID(userid, SysTypeID); return(Content(rs)); }
public ActionResult OU_FindById_Server() { CommonResult result = new CommonResult(); var id = Request["ID"].ToInt(); var dt = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Ou_GetByID(id); return(ToJsonContent(dt)); }
/// <summary> /// 对用户登录的操作进行验证 /// </summary> /// <param name="username">用户账号</param> /// <param name="password">用户密码</param> /// <param name="code">验证码</param> /// <returns></returns> public ActionResult CheckUser_Server(string username, string password, string code) { CommonResult result = new CommonResult(); bool codeValidated = true; if (this.TempData["ValidateCode"] != null) { codeValidated = (this.TempData["ValidateCode"].ToString() == code); } if (string.IsNullOrEmpty(username)) { result.ErrorMessage = "用户名不能为空"; } else if (!codeValidated) { result.ErrorMessage = "验证码输入有误"; } else { try { string ip = GetClientIp(); string macAddr = ""; var info = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Login_CheckUser(username, password, ip, macAddr); if (!String.IsNullOrEmpty(info.Identity)) { result.Success = true; #region 取得用户的授权信息,并存储在Session中 Session["FullName"] = info.FullName; Session["UserID"] = info.IntID; Session["Company_ID"] = info.IntComID; Session["Dept_ID "] = info.IntDeptID; Session["UserInfo"] = info; Session["IsSuperAdmin"] = info.IntComID == 1 ? true : false; Session["EndCode"] = info.IntComID; #endregion } else { result.ErrorMessage = "用户名输入错误或者您已经被禁用"; } } catch (Exception ex) { if (ex.Message.Contains("登录失败")) { result.ErrorMessage = "数据库账号或密码错误,请检查数据库是否正常"; } else { result.ErrorMessage = ex.Message; } } } return(ToJsonContent(result)); }
/// <summary> /// 显示二、三级树 /// </summary> /// <returns></returns> public ActionResult GetMyDeptTreeLevel2Json_Server() { var iType = 2; if ((bool)Session["IsSuperAdmin"]) { iType = 1; } var treelist = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_OU_GetTree_Level(iType); return(ToJsonContentDate(treelist)); }
/// <summary> /// 系统-菜单-删除 /// </summary> /// <returns></returns> public ActionResult Sys_Menu_Del_Server(string Ids) { CommonResult result = new CommonResult(); var arrIds = Ids.Split(','); var rs = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_BatchDel(arrIds); if (rs == "0") { result.Success = true; } else { result.Success = false; result.ErrorMessage = rs; } return(ToJsonContent(result)); }
/// <summary> /// 删除角色 /// </summary> /// <param name="RoleInfo"></param> /// <param name="id"></param> /// <returns></returns> public ActionResult Sys_Role_Del_Server(WaterFeeWeb.ServiceReference1.Role RoleInfo, int id) { CommonResult result = new CommonResult(); RoleInfo.NvcEditor = Session["FullName"].ToString(); RoleInfo.NvcEditorID = Session["UserID"].ToString(); RoleInfo.DtEdit = DateTime.Now; RoleInfo.IntID = id; RoleInfo.IntDeleted = 1; var flag = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Role_Opr(RoleInfo); if (flag == "0") { result.Success = true; } return(ToJsonContent(result)); }
public ActionResult Sys_Menu_GetSon_Server() { var iQryType = Request["WHC_QryType"]; var dts = new DataTable(); if (iQryType == "0") { var sMenuID = Request["MenuID"]; dts = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_GetSon(sMenuID, 0, 10); } else { WaterFeeWeb.ServiceReference1.Menu menu = new WaterFeeWeb.ServiceReference1.Menu { NvcName = Request["WHC_Name"], NvcIcon = Request["WHC_Icon"], NvcSeq = Request["WHC_Seq"], NvcFuncId = Request["WHC_FunctionId"], NvcWinformType = Request["WHC_WinformType"], NvcUrl = Request["WHC_Url"], NvcWebIcon = Request["WHC_WebIcon"] }; dts = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_Qry(menu); } int rows = Request["rows"] == null ? 10 : int.Parse(Request["rows"]); int page = Request["page"] == null ? 1 : int.Parse(Request["page"]); DataTable dat = new DataTable(); //复制源的架构和约束 dat = dts.Clone(); // 清除目标的所有数据 dat.Clear(); //对数据进行分页 for (int i = (page - 1) * rows; i < page * rows && i < dts.Rows.Count; i++) { dat.ImportRow(dts.Rows[i]); } //最重要的是在后台取数据放在json中要添加个参数total来存放数据的总行数,如果没有这个参数则不能分页 int total = dts.Rows.Count; var result = new { total, rows = dat }; return(ToJsonContentDate(result)); }
/// <summary> /// 修改用户 /// </summary> /// <param name="userinfo"></param> /// <param name="ID"></param> /// <returns></returns> public ActionResult Sys_User_Upd_Server(WaterFeeWeb.ServiceReference1.User userinfo, String ID) { CommonResult result = new CommonResult(); userinfo.IntID = ID.ToInt(); userinfo.NvcEditor = Session["FullName"].ToString(); userinfo.NvcEditorID = Session["UserId"].ToString(); userinfo.DtEdit = DateTime.Now; userinfo.DtBirthday = DateTime.Now; var flag = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_User_Opr(userinfo); if (flag == "0") { result.Success = true; } else { result.ErrorMessage = flag; } return(ToJsonContentDate(result)); }
public ActionResult OU_Del_Server(String id) { CommonResult result = new CommonResult(); WaterFeeWeb.ServiceReference1.OU OrgInfo = new WaterFeeWeb.ServiceReference1.OU(); OrgInfo.IntDeleted = 1; OrgInfo.IntID = id.ToInt(); OrgInfo.NvcCreator = Session["FullName"].ToString(); OrgInfo.NvcCreatorID = Session["UserId"].ToString(); var flag = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_OU_Opr(OrgInfo); if (flag == "0") { result.Success = true; } else { result.Success = false; result.ErrorMessage = flag; } return(ToJsonContent(result)); }
/// <summary> /// 查询用户 /// </summary> /// <returns></returns> public ActionResult Sys_User_Qry_Server() { var endcode = Session["EndCode"].ToString().ToInt(); WaterFeeWeb.ServiceReference1.User userinfo = new WaterFeeWeb.ServiceReference1.User { NvcHandNo = Request["WHC_HandNo"] ?? "", NvcName = Request["WHC_Name"] ?? "", NvcFullName = Request["WHC_FullName"] ?? "", NvcDeptID = Request["WHC_DeptID"] ?? "", }; var IntDeleted = Request["WHC_Deleted"] ?? "10"; userinfo.IntDeleted = IntDeleted.ToInt(); userinfo.NvcComID = Session["Company_ID"].ToString(); var dts = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_User_Qry(endcode, userinfo); int rows = Request["rows"] == null ? 10 : int.Parse(Request["rows"]); int page = Request["page"] == null ? 1 : int.Parse(Request["page"]); DataTable dat = new DataTable(); //复制源的架构和约束 dat = dts.Clone(); // 清除目标的所有数据 dat.Clear(); //对数据进行分页 for (int i = (page - 1) * rows; i < page * rows && i < dts.Rows.Count; i++) { dat.ImportRow(dts.Rows[i]); } //最重要的是在后台取数据放在json中要添加个参数total来存放数据的总行数,如果没有这个参数则不能分页 int total = dts.Rows.Count; var result = new { total, rows = dat }; return(ToJsonContentDate(result)); }
/// <summary> /// 系统-角色-通过ID查角色、角色菜单及角色用户 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Sys_Role_GetRoleUserByID_Server(int id) { CommonResult result = new CommonResult(); if (id > 9000) { id -= 9000; } var rs = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Role_GetRoleMenuUserByID(id); if (rs.IsSuccess) { result.Success = true; result.Data1 = rs.StrData1; result.Data2 = rs.StrData2; result.Data3 = rs.StrData3; } else { result.ErrorMessage = rs.ErrorMsg; } return(ToJsonContent(result)); }
/// <summary> /// 获取菜单JSON /// </summary> /// <returns></returns> public ActionResult GetMenuTreeJson_Server() { var treelist = new WaterFeeWeb.ServiceReference1.AuthorityClient().Sys_Menu_GetTree(0, 10); return(ToJsonContent(treelist)); }