public void EditWarehouse(HttpContext context) { string callback = context.Request["jsoncallback"]; int wareid = Convert.ToInt32(context.Request["itemid"]); string name = context.Request["name"]; string useridcard = context.Request["useridcard"]; string remarks = context.Request["remarks"]; int result; if (new EmsBLL.Warehouse().IsNameExists(name, wareid)) { result = -1; } else { EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(wareid); EmsModel.MenuInfo menu = new EmsBLL.MenuInfo().GetEmsModelByName(ware.Name); menu.Name = name; ware.Id = wareid; ware.Name = name; ware.Remarks = remarks; ware.Editor = useridcard; ware.UpdateTime = DateTime.Now; result = new EmsBLL.Warehouse().EditWarehouse(ware, menu); } //输出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 DeleteWarehouse(HttpContext context) { string callback = context.Request["jsoncallback"]; int wareid = Convert.ToInt32(context.Request["intID"]); int result; EmsModel.Warehouse ware = new EmsBLL.Warehouse().GetEmsModel(wareid); EmsModel.MenuInfo menu = new EmsBLL.MenuInfo().GetEmsModelByName(ware.Name); ware.Id = wareid; ware.IsDelete = 1; result = new EmsBLL.Warehouse().DeleteWarehouse(ware, menu); //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + result + "})"); HttpContext.Current.Response.End(); }
public void GetMenuById(HttpContext context) { string callback = context.Request["jsoncallback"]; string roleid = context.Request["itemid"]; //序列化 System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer(); DataTable dt = new EmsBLL.MenuInfo().GetPermissionMenu(roleid); StringBuilder orgJson = new StringBuilder(); foreach (DataRow row in dt.Rows) { orgJson.Append("{\"id\":" + row["Id"].ToString() + ", \"pId\": " + row["Pid"].ToString() + ", \"name\":\"" + row["Name"].ToString() + "\",\"checked\":" + (row["ischeck"].ToString() == "0" ? "false" : "true") + "},"); // } //输出Json HttpContext.Current.Response.Write(callback + "({\"result\":" + "[" + orgJson.ToString().TrimEnd(',') + "]})"); HttpContext.Current.Response.End(); }