public void EditRole(HttpContext context) { string callback = context.Request["jsoncallback"]; int roleid = Convert.ToInt32(context.Request["itemid"]); string name = context.Request["name"]; string useridcard = context.Request["useridcard"]; int result; if (new EmsBLL.Role().IsNameExists(name, roleid)) { result = -1; } else { EmsModel.Role role = new EmsBLL.Role().GetEmsModel(roleid); role.Id = roleid; role.Name = name; role.Editor = useridcard; role.UpdateTime = DateTime.Now; result = new EmsBLL.Role().Update(role); } //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})"); HttpContext.Current.Response.End(); }
public void AddRole(HttpContext context) { string callback = context.Request["jsoncallback"]; string name = context.Request["name"]; int result; if (new EmsBLL.Role().IsNameExists(name)) { result = -1; } else { string useridcard = context.Request["useridcard"]; EmsModel.Role role = new EmsModel.Role(); role.Name = name; role.Creator = useridcard; role.CreateTime = DateTime.Now; role.IsDelete = 0; result = new EmsBLL.Role().Add(role); } //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})"); HttpContext.Current.Response.End(); }
/// <summary> /// 判断登录 /// </summary> public EmsModel.UserInfo IsLogin(string LoginName, string PassWord) { EmsModel.UserInfo user = dal.IsLogin(LoginName, PassWord); if (user != null && user.UseStatus == 0) { List <string> roleidList = new List <string>(), roleNameList = new List <string>(), wareidList = new List <string>(), wareNameList = new List <string>(); DataTable roleDt = new EmsBLL.Role().GetRoleByUniqueNo(LoginName); if (roleDt.Rows.Count > 0) { foreach (DataRow roleRow in roleDt.Rows) { roleidList.Add(roleRow["RoleId"].ToString()); roleNameList.Add(roleRow["Name"].ToString()); } user.RoleId = string.Join("㊣", roleidList.ToArray()); user.RoleName = string.Join("㊣", roleNameList.ToArray()); } DataTable wareDt = new EmsBLL.MenuInfo().GetWarehouseByLoginName(LoginName); if (wareDt.Rows.Count > 0) { foreach (DataRow wareRow in wareDt.Rows) { wareidList.Add(wareRow["Id"].ToString()); wareNameList.Add(wareRow["Name"].ToString()); } user.WarehouseId = string.Join("㊣", wareidList.ToArray()); user.WarehouseName = string.Join("㊣", wareNameList.ToArray()); } } return(user); }
public void GetModelById(HttpContext context) { string callback = context.Request["jsoncallback"]; int roleid = Convert.ToInt32(context.Request["itemid"]); //序列化 System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer(); EmsModel.Role role = new EmsBLL.Role().GetEmsModel(roleid); //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + jss.Serialize(role) + "})"); HttpContext.Current.Response.End(); }
public void DeleteRole(HttpContext context) { string callback = context.Request["jsoncallback"]; int roleid = Convert.ToInt32(context.Request["intID"]); EmsModel.Role ware = new EmsBLL.Role().GetEmsModel(roleid); ware.Id = roleid; ware.IsDelete = 1; int result = new EmsBLL.Role().Update(ware); //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})"); HttpContext.Current.Response.End(); }
public void GetRoleTreeData(HttpContext context) { string callback = context.Request["jsoncallback"]; //序列化 System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer(); List <EmsModel.Role> roles = new EmsBLL.Role().GetAllRoleList(); StringBuilder orgJson = new StringBuilder(); foreach (EmsModel.Role item in roles) { orgJson.Append("{\"id\":" + item.Id + ", \"pId\": 0, \"name\":\"" + item.Name + "\"},"); // } //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + "[" + orgJson.ToString().TrimEnd(',') + "]})"); HttpContext.Current.Response.End(); }
public void GetData(HttpContext context) { string callback = context.Request["jsoncallback"]; string rolename = context.Request["rolename"]; EmsModel.Role role = new EmsModel.Role(); if (!string.IsNullOrEmpty(rolename)) { role.Name = rolename; } //序列化 System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer(); EmsModel.JsonModel mod = new EmsBLL.Role().GetJsonModel(role); //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + jss.Serialize(mod) + "})"); HttpContext.Current.Response.End(); }