public ActionResult GetMenuData_Server() { var SysTypeID = "WareMIS"; var rs = new AuthorityClient().Sys_Login_GetMenuByUserID(userid, SysTypeID); return(Content(rs)); }
public ActionResult GetSys_OU_Menu(string OuID, int iMode) { var iOuID = Convert.ToInt32(OuID); var treelist = new AuthorityClient().Sys_OU_Menu_Qry(iOuID, iMode); return(ToJsonContentDate(treelist)); }
/// <summary> /// 系统-角色-查询树 /// </summary> /// <returns></returns> public ActionResult GetMyRoleTreeJson_Server() { var iUserId = Convert.ToInt32(Session["UserID"].ToString()); var listtree = new AuthorityClient().Sys_Role_GetTree(iUserId, 0); return(ToJsonContent(listtree)); }
/// <summary> /// 查询用户 /// </summary> /// <returns></returns> public ActionResult Sys_User_Qry_Server() { var endcode = (Session["EndCode"] ?? "0").ToString().ToIntOrZero(); User userinfo = new 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 = Convert.ToInt32(IntDeleted); userinfo.NvcComID = Session["Company_ID"].ToString(); var dts = new 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)); }
public ActionResult Sys_OU_Menu_Save(string roleId, string newList) { CommonResult result = new CommonResult(); if (!string.IsNullOrEmpty(roleId)) { if (!string.IsNullOrWhiteSpace(newList)) { List <string> list = new List <string>(); foreach (string id in newList.Split(',')) { list.Add(id); } var flag = new AuthorityClient().Sys_OU_Menu_Save(Convert.ToInt32(roleId), list.ToArray()); if (flag == "0") { result.StrData1 = roleId; result.IsSuccess = true; } else { result.ErrorMsg = flag; } } } return(ToJsonContent(result)); }
/// <summary> /// 系统-菜单-增改 /// </summary> /// <returns></returns> public ActionResult Sys_Menu_Opr_Server(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 = "WareMIS"; //判断是添加还是修改 if (menuinfo.NvcID == "" || menuinfo.NvcID == null) { menuinfo.NvcCreator = Session["FullName"].ToString(); menuinfo.NvcCreatorID = Session["UserId"].ToString(); menuinfo.DtCreate = DateTime.Now; } var rs = new AuthorityClient().Sys_Menu_Opr(menuinfo); if (rs == "0") { result.IsSuccess = true; } else { result.IsSuccess = false; result.ErrorMsg = rs; } return(ToJsonContent(result)); }
/// <summary> /// 删除用户 /// </summary> /// <returns></returns> public ActionResult Sys_User_Del_Server() { CommonResult result = new CommonResult(); var ids = Request["Ids"]; var iMode = Convert.ToInt32(Request["Mode"].ToString()); var NvcEditor = Session["FullName"].ToString(); var NvcEditorID = Session["UserId"].ToString(); List <int> list = new List <int>(); foreach (string id in ids.Split(',')) { list.Add(Convert.ToInt32(id)); } var flag = new AuthorityClient().Sys_User_Del(iMode, list.ToArray(), NvcEditorID, NvcEditor); if (flag == "0") { result.IsSuccess = true; } else { result.ErrorMsg = flag; } return(ToJsonContentDate(result)); }
/// <summary> /// 获取组织结构树 /// </summary> /// <param name="userId"></param> /// <returns></returns> public ActionResult GetMyDeptTreeJson_Server(int iDeleted) { var userid = Session["UserID"] ?? "0"; var treelist = new AuthorityClient().Sys_OU_GetTree(userid.ToString().ToIntOrZero(), iDeleted, 1); return(ToJsonContentDate(treelist)); }
public ActionResult Sys_Role_UserSave_Server(string roleId, string newList) { CommonResult result = new CommonResult(); List <int> list = new List <int>(); if (!string.IsNullOrEmpty(roleId)) { if (!string.IsNullOrWhiteSpace(newList)) { foreach (string id in newList.Split(',')) { list.Add(Convert.ToInt32(id)); } } var flag = new AuthorityClient().Sys_Role_UserSave(Convert.ToInt32(roleId), list.ToArray()); if (flag == "0") { result.IsSuccess = true; } else { result.ErrorMsg = flag; } } return(ToJsonContent(result)); }
public ActionResult OU_FindById_Server() { CommonResult result = new CommonResult(); var id = Convert.ToInt32(Request["ID"]); var dt = new AuthorityClient().Sys_Ou_GetByID(id); return(ToJsonContent(dt)); }
public ActionResult Sys_Menu_FindById() { Menu menu = new Menu(); menu.NvcID = Request["WHC_ID"] ?? ""; var dt = new AuthorityClient().Sys_Menu_Qry(menu); return(ToJsonContent(dt)); }
/// <summary> /// 显示二、三级树 /// </summary> /// <returns></returns> public ActionResult GetMyDeptTreeLevel2Json_Server() { var iType = 2; if ((bool)Session["IsSuperAdmin"]) { iType = 1; } var treelist = new AuthorityClient().Sys_OU_GetTree_Level(iType); return(ToJsonContentDate(treelist)); }
/// <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(); if (string.IsNullOrEmpty(username)) { result.ErrorMsg = "用户名不能为空"; } else { try { string ip = GetClientIp(); string macAddr = ""; var info = new AuthorityClient().Sys_Login_CheckUser(username, password, ip, macAddr); if (!String.IsNullOrEmpty(info.Identity)) { result.IsSuccess = 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 LogTextHelper.Info(ip + " " + username + "登陆成功");//错误记录 } else { result.ErrorMsg = "用户名输入错误或者您已经被禁用"; LogTextHelper.Info(ip + " " + username + "登陆失败");//错误记录 } } catch (Exception ex) { LogTextHelper.Error(ex);//错误记录 if (ex.Message.Contains("登录失败")) { result.ErrorMsg = "数据库账号或密码错误,请检查数据库是否正常"; } else { result.ErrorMsg = ex.Message; } } } return(ToJsonContent(result)); }
/// <summary> /// 系统-菜单-删除 /// </summary> /// <returns></returns> public ActionResult Sys_Menu_Del_Server(string Ids) { CommonResult result = new CommonResult(); var arrIds = Ids.Split(','); var rs = new AuthorityClient().Sys_Menu_BatchDel(arrIds); if (rs == "0") { result.IsSuccess = true; } else { result.IsSuccess = false; result.ErrorMsg = rs; } return(ToJsonContent(result)); }
/// <summary> /// 删除角色 /// </summary> /// <param name="RoleInfo"></param> /// <param name="id"></param> /// <returns></returns> public ActionResult Sys_Role_Del_Server(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 AuthorityClient().Sys_Role_Opr(RoleInfo); if (flag == "0") { result.IsSuccess = 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 AuthorityClient().Sys_Menu_GetSon(sMenuID, 0, 10); } else { Menu menu = new 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 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(User userinfo, String ID) { CommonResult result = new CommonResult(); userinfo.IntID = Convert.ToInt32(ID); userinfo.NvcEditor = Session["FullName"].ToString(); userinfo.NvcEditorID = Session["UserId"].ToString(); userinfo.DtEdit = DateTime.Now; userinfo.DtBirthday = DateTime.Now; var flag = new AuthorityClient().Sys_User_Opr(userinfo); if (flag == "0") { result.IsSuccess = true; } else { result.ErrorMsg = flag; } 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 AuthorityClient().Sys_Role_GetRoleMenuUserByID(id); if (rs.IsSuccess) { result.IsSuccess = true; result = rs; } else { result.ErrorMsg = rs.ErrorMsg; } return(ToJsonContent(result)); }
public ActionResult OU_Opr_Server(OU OrgInfo) { CommonResult result = new CommonResult(); OrgInfo.IntEnabled = 1; OrgInfo.IntDeleted = 0; OrgInfo.DtEdit = DateTime.Now; OrgInfo.NvcCreator = Session["FullName"].ToString(); OrgInfo.NvcCreatorID = Session["UserId"].ToString(); var flag = new AuthorityClient().Sys_OU_Opr(OrgInfo); if (flag == "0") { result.IsSuccess = true; } else { result.IsSuccess = false; result.ErrorMsg = flag; } return(ToJsonContent(result)); }
public ActionResult OU_Del_Server(String id) { CommonResult result = new CommonResult(); OU OrgInfo = new OU(); OrgInfo.IntDeleted = 1; OrgInfo.IntID = Convert.ToInt32(id); OrgInfo.NvcCreator = Session["FullName"].ToString(); OrgInfo.NvcCreatorID = Session["UserId"].ToString(); var flag = new AuthorityClient().Sys_OU_Opr(OrgInfo); if (flag == "0") { result.IsSuccess = true; } else { result.IsSuccess = false; result.ErrorMsg = flag; } return(ToJsonContent(result)); }
/// <summary> /// 添加用户 /// </summary> /// <param name="userinfo"></param> /// <returns></returns> public ActionResult Sys_User_Ins_Server(User userinfo) { CommonResult result = new CommonResult(); userinfo.NvcPassword = "******"; userinfo.NvcCreator = Session["FullName"].ToString(); userinfo.NvcCreatorID = Session["UserId"].ToString(); userinfo.NvcEditor = Session["FullName"].ToString(); userinfo.NvcCreatorID = Session["UserId"].ToString(); userinfo.DtCreate = DateTime.Now; userinfo.DtEdit = DateTime.Now; userinfo.DtBirthday = DateTime.Now; var flag = new AuthorityClient().Sys_User_Opr(userinfo); if (flag == "0") { result.IsSuccess = true; } else { result.ErrorMsg = flag; }; return(ToJsonContentDate(result)); }
/// <summary> /// 获取菜单JSON /// </summary> /// <returns></returns> public ActionResult GetMenuTreeJson_Server() { var treelist = new AuthorityClient().Sys_Menu_GetTree(0, 10); return(ToJsonContent(treelist)); }