public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleMainMenu")//得到新秀菜谱信息 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); string menunumber = Convert.ToString(context.Request.QueryString["menunumber"]); string usernumber = Convert.ToString(context.Request.QueryString["usernumber"]); string tableflag = "Main"; myoperateClass ex = new myoperateClass(); String strret = ex.createPageImage(menunumber, usernumber, tableflag); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleUserMenu")//得到用户菜谱信息 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); string menunumber = Convert.ToString(context.Request.QueryString["menunumber"]); string usernumber = Convert.ToString(context.Request.QueryString["usernumber"]); string tableflag = "User"; myoperateClass ex = new myoperateClass(); String strret = ex.createPageImage(menunumber, usernumber, tableflag); context.Response.Write(strret); return; } }
public void ProcessRequest(HttpContext context) { //菜单的读取 //根据菜单分类读取菜单 if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuByType") { String val = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配 String strret = ""; CreateMenuList ex = new CreateMenuList(); //创建主页菜单 int Size = 0; int index = 0; strret = ex.createMainMenuList("Type", val, Size, index); context.Response.Write(strret); return; } #region 退出登录 if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); context.Session.RemoveAll(); return; } #endregion #region 判断是否登录 if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); String username = ""; String result = ""; if (HttpContext.Current.Session["username"] != null) { } if (context.Session["username1"] != null) { username = (context.Session["username"]).ToString(); result = username; } if (username == "") { result = "未登录"; } context.Response.Write(result); return; } #endregion if (Convert.ToString(context.Request.QueryString["type"]) == "classification")//获得分类列表 { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; myoperateClass ex = new myoperateClass(); if (val == "mainclasslist") { strret = ex.mainClassListImage(); } else { strret = ex.ClassificationListImage(val); } context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "mainclasslist")//获得主分类列表 { String type = Convert.ToString(context.Request.QueryString["type"]); myoperateClass ex = new myoperateClass(); String strret = ex.ClassificationListImage(type); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表 { String val = Convert.ToString(context.Request.QueryString["val"]); myoperateClass ex = new myoperateClass(); int Size = 0; String urlstr = ""; int index = 0; String strret = ex.indexMenuListImage(val, Size, urlstr, index); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "1")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; User user = new User(); user.UserNumber = "001"; string ss = user.UserNumber; String type = "1"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "11")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; int index = Convert.ToInt32(context.Request.QueryString["index"]); String urlstr = ""; String type = "最近流行"; BLL.BLLmenu a = new BLL.BLLmenu(); if (count == 0) { count = a.GetMenuCount("1"); } context.Response.Write("index:" + index); if (count - index * Size <= 0) { context.Response.Write("没有更多数据了"); } else { myoperateClass ex = new myoperateClass(); String strret = ex.createListImage2(type, Size, urlstr, index); context.Response.Write(strret); } return; } if (Convert.ToString(context.Request.QueryString["type"]) == "2")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; String type = "最近流行"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "3")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; String type = "时令食材"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } //context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; // context.Response.Write("Hello World"); if (Convert.ToString(context.Request.QueryString["type"]) == "UserManagement")//用户管理 { // int Size = Int32.Parse(Convert.ToString(context.Request.QueryString["size"])); // string UserNumber = Convert.ToString(context.Request.QueryString["usernumber"]); //string CollectionNumber= int Size = 10; string sclx = "菜单收藏";//收藏类型 myoperateClass ex = new myoperateClass(); String strret = ex.UserManagement(sclx, Size); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "editorload")//后台编辑器加载 { // int Size = Int32.Parse(Convert.ToString(context.Request.QueryString["size"])); string tableflag = Convert.ToString(context.Request.QueryString["tableflag"]); string number = Convert.ToString(context.Request.QueryString["number"]); //string CollectionNumber= myoperateClass ex = new myoperateClass(); String strret = ex.EditorLoad(tableflag, number); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "User")//用户编辑 { string czlx = Convert.ToString(context.Request.QueryString["czlx"]); string UserName = Convert.ToString(context.Request.QueryString["UserName"]); string Account = Convert.ToString(context.Request.QueryString["Account"]); string PassWord = Convert.ToString(context.Request.QueryString["PassWord"]); string PhoneNumber = Convert.ToString(context.Request.QueryString["PhoneNumber"]); string UserImg = Convert.ToString(context.Request.QueryString["UserImg"]); string UserNumber = Convert.ToString(context.Request.QueryString["UserNumber"]); BLLuser blluser = new BLLuser(); string strret = ""; if (czlx == "edit") { int r = blluser.UserEdit(UserName, Account, PassWord, PhoneNumber, UserImg, UserNumber); if (r == 0) { strret = "修改成功!"; } else { strret = "修改失败!"; } context.Response.Write(strret); return; } else if (czlx == "add") { int r = blluser.UserAdd(UserName, Account, PassWord, PhoneNumber, UserImg, UserNumber); if (r == 0) { strret = "添加成功!"; } else { strret = "添加失败!"; } context.Response.Write(strret); return; } } if (Convert.ToString(context.Request.QueryString["type"]) == "MainMenus")//主菜单编辑 { string czlx = Convert.ToString(context.Request.QueryString["czlx"]); string menuname = Convert.ToString(context.Request.QueryString["menuname"]); string MenuNumber = Convert.ToString(context.Request.QueryString["MenuNumber"]); string Introduces = Convert.ToString(context.Request.QueryString["Introduces"]); string Type = Convert.ToString(context.Request.QueryString["Type"]); string TimeMade = Convert.ToString(context.Request.QueryString["TimeMade"]); string Collection = Convert.ToString(context.Request.QueryString["Collection"]); string Relevant = Convert.ToString(context.Request.QueryString["Relevant"]); string CoverImg = Convert.ToString(context.Request.QueryString["CoverImg"]); string TeachingNumber = Convert.ToString(context.Request.QueryString["TeachingNumber"]); string TeachingType = Convert.ToString(context.Request.QueryString["TeachingType"]); string ProducerNumber = Convert.ToString(context.Request.QueryString["ProducerNumber"]); string ingredients = Convert.ToString(context.Request.QueryString["ingredients"]); BLLuser blluser = new BLLuser(); string strret = ""; if (czlx == "edit") { int r = blluser.MainMenusEdit(menuname, MenuNumber, Introduces, Type, TimeMade, Collection, Relevant, CoverImg, TeachingNumber, TeachingType, ProducerNumber, ingredients); if (r == 0) { strret = "修改成功!"; } else { strret = "修改失败!"; } context.Response.Write(strret); return; } else if (czlx == "add") { int r = blluser.MainMenusAdd(menuname, MenuNumber, Introduces, Type, TimeMade, Collection, Relevant, CoverImg, TeachingNumber, TeachingType, ProducerNumber, ingredients); if (r == 0) { strret = "添加成功!"; } else { strret = "添加失败!"; } context.Response.Write(strret); return; } } }
public void ProcessRequest(HttpContext context) { //if (context.Session["username"] != null) //{ // context.Response.Write("<script>alert('username is null');</script>"); // return; //} #region 根据菜单分类读取菜单 if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuByType") { //String useraccount = (context.Session["useraccount"]).ToString(); String useraccount = "1001"; String val = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配 String strret = ""; CreateMenuList ex = new CreateMenuList(); //创建主页菜单 int Size = 10; int index = 0; strret = ex.createMainMenuList("Type", val, Size, index); context.Response.Write(strret); return; } #endregion #region 根据id读取菜谱(并根据名字查询其他几种不同做法) if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleMenu") { String useraccount = "1001"; // String useraccount = (context.Session["useraccount"]).ToString(); String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; CreateMenuList ex = new CreateMenuList(); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Menu> siglemenu = bll.GetSingleMenu(val); foreach (Menu menu in siglemenu) { context.Session["MenuNumber"] = menu.MenuNumber; context.Session["CollectionNumber"] = menu.Collection; } strret = ex.GetSingleMenu(siglemenu, useraccount); context.Response.Write(strret); return; } #endregion #region 获取食材信息 if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientDetail") { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; CreateMenuList ex = new CreateMenuList(); strret = ex.GetIngredientDetail(val); context.Response.Write(strret); return; } #endregion #region 获取菜谱评论信息 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserComment") { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; CreateMenuList ex = new CreateMenuList(); strret = ex.GetUserComment(val); context.Response.Write(strret); return; } #endregion #region 退出登录 if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); context.Session.RemoveAll(); return; } #endregion #region 判断是否登录 if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); String username = ""; String result = ""; if (HttpContext.Current.Session["username"] != null) { } if (context.Session["username1"] != null) { username = (context.Session["username"]).ToString(); result = username; } if (username == "") { result = "未登录"; } context.Response.Write(result); return; } #endregion if (Convert.ToString(context.Request.QueryString["type"]) == "classification")//获得分类列表 { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; myoperateClass ex = new myoperateClass(); if (val == "mainclasslist") { strret = ex.mainClassListImage(); } else { strret = ex.ClassificationListImage(val); } context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "mainclasslist")//获得主分类列表 { String type = Convert.ToString(context.Request.QueryString["type"]); myoperateClass ex = new myoperateClass(); String strret = ex.ClassificationListImage(type); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表 { String val = Convert.ToString(context.Request.QueryString["val"]); myoperateClass ex = new myoperateClass(); int Size = 0; String urlstr = ""; int index = 0; String strret = ex.indexMenuListImage(val, Size, urlstr, index); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "1")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; String type = "1"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "11")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; int index = Convert.ToInt32(context.Request.QueryString["index"]); String urlstr = ""; String type = "最近流行"; BLL.BLLmenu a = new BLL.BLLmenu(); if (count == 0) { count = a.GetMenuCount("1"); } context.Response.Write("index:" + index); if (count - index * Size <= 0) { context.Response.Write("没有更多数据了"); } else { myoperateClass ex = new myoperateClass(); String strret = ex.createListImage2(type, Size, urlstr, index); context.Response.Write(strret); } return; } if (Convert.ToString(context.Request.QueryString["type"]) == "2")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; String type = "最近流行"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } if (Convert.ToString(context.Request.QueryString["type"]) == "3")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); int Size = 10; String urlstr = ""; String type = "时令食材"; myoperateClass ex = new myoperateClass(); String strret = ex.createListImage(type, Size, urlstr, 0); context.Response.Write(strret); return; } //context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //context.Response.Write("Hello World"); context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); BLL.BLLuser bll = new BLL.BLLuser(); myoperateClass ex = new myoperateClass(); CreateHtml HtmlCreate = new CreateHtml(); #region 退出登录 if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); context.Session.RemoveAll(); return; } #endregion #region 判断是否登录 if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); String username = ""; String result = ""; if (context.Session["username"] != null) { username = (context.Session["username"]).ToString(); result = username; } if (username == "") { result = "未登录"; } context.Response.Write(result); return; } #endregion #region 判断用户是否已存在 if (context.Request.QueryString["type"] == "checkusername") { string username = context.Request.QueryString["username"]; BLL.BLLuser bll = new BLL.BLLuser(); int r1 = bll.GetUserCount(username, "UserName"); if (r1 == 0) { context.Response.Write("fail"); } else { context.Response.Write("success"); } } #endregion #region 判断账号 if (context.Request.QueryString["type"] == "checkAccount") { string account = context.Request.QueryString["account"]; BLL.BLLuser bll = new BLL.BLLuser(); int r1 = bll.GetUserCount(account, "Account"); if (r1 == 0) { context.Response.Write("fail"); } else { context.Response.Write("success"); } } #endregion #region 用户登录 if (context.Request.QueryString["type"] == "login") { string username = context.Request.QueryString["username"]; string password = context.Request.QueryString["password"]; BLL.BLLuser bll = new BLL.BLLuser(); IList <User> user = bll.Userlogin(username, password); if (user.Count() == 0) { context.Response.Write("fail"); } else { foreach (User userinfo in user) { context.Session["username"] = userinfo.UserName.ToString(); context.Session["useraccount"] = userinfo.Account.ToString(); context.Session["userimg"] = userinfo.UserImg.ToString(); // context.Session["userimg"] =userinfo.UserImg.ToString(); // HttpContext.Current.Session["username"] = a; } context.Response.Write("success"); } } #endregion #region 用户注册 if (Convert.ToString(context.Request.QueryString["type"]) == "register") { string username = Convert.ToString(context.Request.QueryString["username"]); string Pword = Convert.ToString(context.Request.QueryString["password"]); BLLuser blluser = new BLLuser(); String Account = ""; int i = 0; String p = ""; string[] s1 = { "a", "_", "-", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; //字符列表 Random rand = new Random(); //实例化rand for (int k = 0; k < 3; k++) { i = rand.Next(0, 28); Account += s1[i]; p += i.ToString(); } Account += p; int r = blluser.UserRegister(username, Pword, Account); if (r == 0) { context.Response.Write("fail"); return; } else { context.Response.Write(Account); return; } } #endregion #region 收藏菜谱 if (Convert.ToString(context.Request.QueryString["type"]) == "Collect") { String flag = "notok"; // string MenuNumber = Convert.ToString(context.Request.QueryString["menunumber"]); String useraccount = (context.Session["useraccount"]).ToString(); String menunumber = (context.Session["MenuNumber"]).ToString(); //string Collection = Convert.ToString(context.Request.QueryString["Collection"]); string Collection = (context.Session["CollectionNumber"]).ToString(); int collection = int.Parse(Collection); string strret = ""; string sclx = "菜单收藏";//收藏类型 collection++; Collection = collection.ToString(); BLLuser blluser = new BLLuser(); int r = blluser.Collect(sclx, useraccount, menunumber, Collection);//收藏菜单 if (r > 0) { flag = "ok"; } context.Response.Write(flag); return; } #endregion #region 取消收藏菜谱 #endregion #region 获取用户历史足迹 if (Convert.ToString(context.Request.QueryString["type"]) == "getHistoricalRecord") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); IList <usernotices> Lists = bll.getHistoricalRecord(Account); strret = ex.getHistoricalRecordimage(Lists); context.Response.Write(strret); return; } #endregion #region 获取用户新的提示 if (Convert.ToString(context.Request.QueryString["type"]) == "getNewNotice") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); IList <usernotices> Lists = bll.getNewNotice(Account); strret = ex.getNewNoticeimage(Lists); context.Response.Write(strret); return; } #endregion #region 获取用户收藏的菜谱 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserMenuCollection") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); int Size = 10; string sclx = "菜单收藏";//收藏类型 // BLLmenu bllmenu = new BLLmenu(); IList <UserCollections> Lists = bll.GetUserMenuCollection(Account, Size); if (Lists.Count() != 0) { strret = HtmlCreate.CreateUserMenuCollectionImage(Lists); } context.Response.Write(strret); return; } #endregion #region 获取用户关注的用户 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserPersonFollow") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); int Size = 10; string sclx = "菜单收藏";//收藏类型 IList <UserCollections> Lists = bll.GetUserPersonFollow(Account, Size); if (Lists.Count() != 0) { strret = HtmlCreate.CreateUserPersonFollowImage(Lists); } context.Response.Write(strret); return; } #endregion #region 获取用户制作的菜谱 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserProduction") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); int Size = 10; IList <UserProductions> Lists = bll.GetUserProduction(Account, Size); strret = HtmlCreate.CreateUserProductionImage(Lists); context.Response.Write(strret); return; } #endregion #region 获取陌生用户列表 if (Convert.ToString(context.Request.QueryString["type"]) == "getStrangerList") { String strret = ""; String Account = (context.Session["useraccount"]).ToString(); IList <usernotices> Lists = bll.getNewNotice(Account); strret = ex.getStrangerListimage(Lists); context.Response.Write(strret); return; } #endregion #region 旧的收藏 if (Convert.ToString(context.Request.QueryString["type"]) == "Collect")//得到新秀菜谱列表 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); string MenuNumber = Convert.ToString(context.Request.QueryString["menunumber"]); string UserNumber = Convert.ToString(context.Request.QueryString["usernumber"]); string Collection = Convert.ToString(context.Request.QueryString["Collection"]); int collection = int.Parse(Collection); string strret = ""; //string CollectionNumber= BLLuser blluser = new BLLuser(); string sclx = "菜单收藏"; //收藏类型 int r1 = blluser.Collectcount(UserNumber, MenuNumber); //判断是否已收藏 if (r1 == 0) { collection++; Collection = collection.ToString(); int r = blluser.Collect(sclx, UserNumber, MenuNumber, Collection);//收藏菜单 if (r > 0) { strret = "<p class='scl'> 收藏量:" + Collection + "</p>"; context.Response.Write(strret); return; } } else { collection--; Collection = collection.ToString(); int r = blluser.CollectDel(UserNumber, MenuNumber, Collection);//取消收藏菜单 if (r > 0) { strret = "<p class='scl'> 收藏量:" + Collection + "</p>"; } context.Response.Write(strret); return; } } #endregion #region//用户制作菜品 if (Convert.ToString(context.Request.QueryString["type"]) == "FoodProduction") { string foodname = Convert.ToString(context.Request.QueryString["foodname"]); string UserNumber = Convert.ToString(context.Request.QueryString["usernumber"]); string foodmaterials = Convert.ToString(context.Request.QueryString["foodmaterials"]); string foodtype = Convert.ToString(context.Request.QueryString["foodtype"]); string foodintroduce = Convert.ToString(context.Request.QueryString["foodintroduce"]); BLLuser blluser = new BLLuser(); int number = blluser.GetUserFoodProductionCount(UserNumber); string foodnumber = "1" + UserNumber + number.ToString(); int r = blluser.FoodProduction(foodintroduce, foodmaterials, foodname, foodtype, UserNumber, foodnumber); if (r == 0) { context.Response.Write("fail"); return; } else { context.Response.Write("success"); return; } //string foodpicture = Convert.ToString(context.Request.QueryString["foodmaterials"]); } #endregion #region //查看用户制作菜品 if (Convert.ToString(context.Request.QueryString["type"]) == "getUserMenu") { int Size = Convert.ToInt32(Convert.ToString(context.Request.QueryString["Size"])); string MenuNumber = Convert.ToString(context.Request.QueryString["MenuNumber"]); //string UserNumber = Convert.ToString(context.Request.QueryString["UserNumber"]); //string UserAccout = (context.Session["useraccount"]).ToString(); string UserNumber = "1001"; if (MenuNumber == "") { myoperateClass ex = new myoperateClass(); String strret = ex.createUserProductionImage(UserNumber, Size); context.Response.Write(strret); return; } else { BLLuser blluser = new BLLuser(); IList <UserProductions> menus = blluser.GetUserSingleProduction(UserNumber, MenuNumber); string retstr = "<script>"; retstr += " var foodname = document.getElementById('name');"; retstr += " var foodmaterials = document.getElementById('sc');"; retstr += " var foodintroduce = document.getElementById('introduce');"; retstr += " var foodtype = document.getElementById('type');"; // retstr += " var foodname = document.getElementById('foodnumber')"; // var foodpicture = result; retstr += "foodname.value = '" + menus[0].FoodName + "';"; retstr += "foodmaterials.value = '" + menus[0].FoodMatrials + "';"; retstr += "foodtype.value = '" + menus[0].FoodType + "';"; retstr += "foodintroduce.value = '" + menus[0].FoodIntroduce + "';"; // retstr += "foodnumber.value = '" + menus[0].UserFoodNumber+ "'"; retstr += "</script>"; context.Response.Write(retstr); return; } //string foodpicture = Convert.ToString(context.Request.QueryString["foodmaterials"]); } #endregion #region //用户编辑已有菜品 if (Convert.ToString(context.Request.QueryString["type"]) == " UserProductionedit") { string foodname = Convert.ToString(context.Request.QueryString["foodname"]); string UserNumber = Convert.ToString(context.Request.QueryString["usernumber"]); string foodmaterials = Convert.ToString(context.Request.QueryString["foodmaterials"]); string foodtype = Convert.ToString(context.Request.QueryString["foodtype"]); string foodintroduce = Convert.ToString(context.Request.QueryString["foodintroduce"]); string foodnumber = Convert.ToString(context.Request.QueryString["foodnumber"]); // string foodimg = Convert.ToString(context.Request.QueryString["usernumber"]); string foodimg = ""; BLLuser blluser = new BLLuser(); int r = blluser.FoodProductionedit(foodintroduce, foodmaterials, foodname, foodtype, UserNumber, foodnumber, foodimg); String strret = ""; context.Response.Write(strret); return; //string foodpicture = Convert.ToString(context.Request.QueryString["foodmaterials"]); } #endregion #region//删除作品 if (Convert.ToString(context.Request.QueryString["type"]) == "UserProductiondel") { string userfoodnumber = Convert.ToString(context.Request.QueryString["userfoodnumber"]); BLLuser blluser = new BLLuser(); int r = blluser.UserProductionDel(userfoodnumber); if (r == 0) { } else { context.Response.Write("yes"); return; } } #endregion }
public void ProcessRequest(HttpContext context) { #region 根据菜单分类读取菜单 if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuLists") { CreateHtml HtmlCreate = new CreateHtml(); BLL.BLLmenu bll = new BLL.BLLmenu(); BLL.BLLuser bll2 = new BLL.BLLuser(); String strret = ""; String val = Convert.ToString(context.Request.QueryString["val"]); //根据传入的值匹配 String valtype = Convert.ToString(context.Request.QueryString["valtype"]); //根据传入的值匹配 String bywhat2 = Convert.ToString(context.Request.QueryString["bywhat"]); //根据传入的值匹配 String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); // String OldPages = Convert.ToString(context.Request.QueryString["pages"]); // String actype = Convert.ToString(context.Request.QueryString["actype"]); // int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); val = val.Replace("'", ""); valtype = valtype.Replace("'", ""); valtype = valtype.Replace("\"", ""); //双引 bywhat2 = bywhat2.Replace("'", ""); //单引 bywhat2 = bywhat2.Replace("\"", ""); //双引 //if (actype == "pre" && OldPageindex == "0") //{ // context.Response.Write(strret); // return; //} //else if (actype == "next" && k <0) //{ // context.Response.Write(strret); // return; //} IList <MenuAll> Lists; double Size = 12.0; String tablename = "menualldetails"; String bywhat = " " + bywhat2 + "='" + val + "'"; //计算当前页面数 int datacount = bll2.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); Lists = bll.GetMenuList(bywhat2, val, (Int32)Size, dataindex); //如果数据页数改变 // if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages) strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, NewPages); // else // strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, Int32.Parse(OldPages)); val = val.Replace("'", ""); val = val.Replace("\"", ""); //双引 String ww = "<li><a class='social wdc' onclick='displayli()' title='更多数据' >共" + datacount + "记录</a></li>"; for (int q = 1; q <= NewPages; q++) { int p = (q - 1) * 12 + 1; if (q != NewPages) { ww += " <li id='k1'class='k1'><a class='social wdc' href='#' onclick='getmenulist("" + valtype + "","" + val + "","" + bywhat2 + ""," + q + ")' >" + p + "-" + q * 12 + "</a></li>"; } else { ww += " <li id='k2' class='k1'><a class='social wdc' href='#' onclick='getmenulist("" + valtype + "","" + val + "","" + bywhat2 + ""," + q + ")' >" + p + "-" + datacount + "</a></li>"; } } strret = strret + "$" + ww; context.Response.Write(strret); return; } #endregion #region 根据菜单分类读取菜单 if (Convert.ToString(context.Request.QueryString["type"]) == "getMenuListsByType2") { CreateHtml HtmlCreate = new CreateHtml(); BLL.BLLmenu bll = new BLL.BLLmenu(); BLL.BLLuser bll2 = new BLL.BLLuser(); String strret = ""; String val = Convert.ToString(context.Request.QueryString["val"]); //根据传入的值匹配 String valtype = Convert.ToString(context.Request.QueryString["valtype"]); //根据传入的值匹配 String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); String OldPages = Convert.ToString(context.Request.QueryString["pages"]); String actype = Convert.ToString(context.Request.QueryString["actype"]); int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); if (actype == "pre" && OldPageindex == "1") { context.Response.Write(strret); return; } else if (actype == "next" && k == 0) { context.Response.Write(strret); return; } IList <MenuAll> Lists; double Size = 12.0; String tablename = "mainmenus"; String bywhat = " Type='" + val + "'"; //计算当前页面数 int datacount = bll2.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); //int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); Lists = bll.GetMenuList("Type", val, (Int32)Size, dataindex); //如果数据页数改变 if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages) { strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, NewPages); } else { strret = HtmlCreate.createMainMenuListimage(Lists, valtype, pageindex, Int32.Parse(OldPages)); } context.Response.Write(strret); return; } #endregion if (Convert.ToString(context.Request.Form["tpty"]) == "cp") { String bzcount = context.Request.Form["bzcount"]; String usernumber = context.Request.Form["usernumber"]; String menunumber = context.Request.Form["menunumber"]; String file = context.Request.Files["file1"].FileName; String cptppath = context.Request.Form["cptppath"]; string name = "cp.jpg"; string pa = "~/images/userproduction/" + usernumber + "/"; //System.IO.Directory.CreateDirectory(@"C:\Users\Administrator\Desktop\upppp");//不存在就创建目录 String ff = context.Request.MapPath(pa); if (!Directory.Exists(pa)) { //创建文件夹 Directory.CreateDirectory(@ff); } pa = pa + menunumber + "/"; ff = context.Request.MapPath(pa); if (!Directory.Exists(pa)) { //创建文件夹 Directory.CreateDirectory(@ff); } context.Request.Files["file1"].SaveAs(ff + name); context.Response.Write("true"); return; } #region IndexNewList if (Convert.ToString(context.Request.QueryString["type"]) == "getindexnewlist") { CreateHtml HtmlCreate = new CreateHtml(); BLL.BLLclassification bll = new BLL.BLLclassification(); String strret = ""; // String val = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配 int index = 0; int size = 3; String type = "latest"; //String type2="hotest"; //IList<SimpleMenu> List2s = bll.GetSimpleMenuList(index, size); IList <SimpleMenu> Lists = bll.GetSimpleMenuListnewlist(index, size); strret = HtmlCreate.createindexmenuimage(Lists); //strret = HtmlCreate.createIndexMiddleimage(Lists); context.Response.Write(strret); return; } #endregion #region IndexMiddle if (Convert.ToString(context.Request.QueryString["type"]) == "IndexMiddle") { CreateHtml HtmlCreate = new CreateHtml(); BLL.BLLclassification bll = new BLL.BLLclassification(); String strret = ""; String scType = "人气"; String val = Convert.ToString(context.Request.QueryString["val"]);//根据传入的值匹配 String useraccount = ""; if (context.Session["useraccount"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } // if((context.Session["useraccount"]).ToString()) if (val == "mrsc") { IList <MenuCollocation> Lists = bll.GetMenuCollocationList(val, scType); strret = HtmlCreate.createThreeMealsimage(Lists, useraccount); } else if (val == "djsc") { } else if (val == "jkxw") { int index = 0; int size = 4; IList <HealthNews> Lists = bll.GetHealthNewsList(index, size); strret = HtmlCreate.createHealthNewsimage(Lists); } else if (val == "msgc") { int index = 0; int size = 4; String type = "latest"; //String type2="hotest"; IList <SimpleMenu> Lists = bll.GetSimpleMenuList(index, size); strret = HtmlCreate.createSimpleMenuimage(Lists); } //strret = HtmlCreate.createIndexMiddleimage(Lists); context.Response.Write(strret); return; } #endregion #region 获取当前菜谱不同工艺的做法 if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuByOtherPractices") { // String useraccount = "1001"; String useraccount = ""; if (context.Session["username"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } String MenuName = Convert.ToString(context.Request.QueryString["MenuName"]); String MenuGY = Convert.ToString(context.Request.QueryString["MenuGY"]); // String MenuGYListImg = Convert.ToString(context.Request.QueryString["MenuGYListImg"]); String MenuNumber = Convert.ToString(context.Request.QueryString["MenuNumber"]); String strret = ""; CreateHtml ex = new CreateHtml(); // val = val.Replace("'", ""); // val = val.Replace("\"", ""); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <MenuAll> siglemenu = bll.GetMenuByOtherPractices(MenuName, MenuGY); String menuTechnology = ""; String currentmenunumber = ""; String menuname = ""; //IList<MenuAll> siglemenu = bll.GetSingleMenu(val); foreach (MenuAll menu in siglemenu) { menuTechnology = menu.MenuGY; currentmenunumber = menu.MenuNumber; menuname = menu.KeyWord; } //IList<SimpleMenu> OtherPractices = bll.GetCurrentMenuElseGY(persentMenuNumber, MenuName, MenuGY, "MenuGY");//获取当前菜单的其他做法 // strret = ex.GetMenuByOtherPracticesImage(siglemenu, useraccount, MenuGYListImg); IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法 strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices); String m = ex.GetMenuMaterialsImage(siglemenu); String s = ex.GetMenuStepsImage(siglemenu); strret = strret + "$" + m + "$" + s; context.Response.Write(strret); return; } #endregion #region 获取当前菜谱相同工艺的不同做法 if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuByIdenticalGY") { // String useraccount = "1001"; String useraccount = ""; if (context.Session["username"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } String MenuName = Convert.ToString(context.Request.QueryString["MenuName"]); String MenuGY = Convert.ToString(context.Request.QueryString["MenuGY"]); String MenuNumberList = Convert.ToString(context.Request.QueryString["MenuNumberList"]); String MenuGYListImg = Convert.ToString(context.Request.QueryString["MenuGYListImg"]); String strret = ""; CreateHtml ex = new CreateHtml(); // val = val.Replace("'", ""); // val = val.Replace("\"", ""); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <MenuAll> siglemenu = bll.GetMenuByIdenticalGY(MenuNumberList, MenuName, MenuGY); String[] MenuNList = MenuNumberList.Split('/'); String persentMenuNumber = MenuNList[MenuNList.Length - 1]; //IList<SimpleMenu> OtherPractices = bll.GetCurrentMenuElseGY(persentMenuNumber, MenuName, MenuGY, "MenuGY");//获取当前菜单的其他做法 strret = ex.GetIdenticalGYMenuImage(siglemenu, useraccount, MenuNumberList, MenuGYListImg); context.Response.Write(strret); return; } #endregion #region 获取热门搜索列表 if (Convert.ToString(context.Request.QueryString["type"]) == "SearchFever") { // String useraccount = "1001"; // SearchFever&searchtype=sccp String searchtype = Convert.ToString(context.Request.QueryString["searchtype"]); String strret = ""; String bywhat = ""; CreateHtml ex = new CreateHtml(); int size = 5; int index = 0; // val = val.Replace("'", ""); // val = val.Replace("\"", ""); BLL.BLLuser bll = new BLL.BLLuser(); if (searchtype == "sccp") { bywhat = " SearchType='cm' or SearchType='sc'"; } else if (searchtype == "yhmzh") { bywhat = " SearchType='yhm' or SearchType='zh' "; } IList <SearchFever> siglemenu = bll.GeSearchFeverList(bywhat, size, index); strret = ex.GeSearchFeverListImage(siglemenu); context.Response.Write(strret); return; } #endregion #region 获取菜谱用料---未完成 if (Convert.ToString(context.Request.QueryString["type"]) == "GetMenuMaterials") { // String useraccount = "1001"; String useraccount = ""; if (context.Session["username"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } String MenuNumber = Convert.ToString(context.Request.QueryString["MenuNumber"]); String strret = ""; String menuTechnology = ""; String menuname = ""; String currentmenunumber = ""; CreateHtml ex = new CreateHtml(); MenuNumber = MenuNumber.Replace("'", ""); MenuNumber = MenuNumber.Replace("\"", ""); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <MenuAll> siglemenu = bll.GetSingleMenu(MenuNumber); foreach (MenuAll menu in siglemenu) { menuTechnology = menu.MenuGY; currentmenunumber = menu.MenuNumber; menuname = menu.MenuName; } IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法 strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices); context.Response.Write(strret); return; } #endregion #region 获取菜谱步骤---未完成 if (Convert.ToString(context.Request.QueryString["type"]) == " GetMenuSteps") { // String useraccount = "1001"; String useraccount = ""; if (context.Session["username"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; String menuTechnology = ""; String menuname = ""; String currentmenunumber = ""; CreateHtml ex = new CreateHtml(); val = val.Replace("'", ""); val = val.Replace("\"", ""); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <MenuAll> siglemenu = bll.GetSingleMenu(val); foreach (MenuAll menu in siglemenu) { menuTechnology = menu.MenuGY; currentmenunumber = menu.MenuNumber; menuname = menu.MenuName; } IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法 strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices); context.Response.Write(strret); return; } #endregion #region 根据菜谱编号读取菜谱 if (Convert.ToString(context.Request.QueryString["type"]) == "GetSingleMenu") { // String useraccount = "1001"; String useraccount = ""; if (context.Session["username"] != null) { useraccount = (context.Session["useraccount"]).ToString(); } String val = Convert.ToString(context.Request.QueryString["val"]); String tt = Convert.ToString(context.Request.QueryString["tt"]); String strret = ""; String menuTechnology = ""; String menuname = ""; String currentmenunumber = ""; String ty = ""; CreateHtml ex = new CreateHtml(); val = val.Replace("'", ""); val = val.Replace("\"", ""); tt = tt.Replace("'", ""); BLL.BLLmenu bll = new BLL.BLLmenu(); if (tt == "notuserproduction") { ty = "userpgp"; IList <MenuAll> siglemenu = bll.GetSingleMenu(val); foreach (MenuAll menu in siglemenu) { menuTechnology = menu.MenuGY; currentmenunumber = menu.MenuNumber; menuname = menu.MenuName; } IList <MenuPractices> OtherPractices = bll.GetCurrentMenuElseGY(currentmenunumber, menuname, menuTechnology, "MenuGY");//获取当前菜单的其他做法 strret = ex.GetSingleMenuImage(siglemenu, useraccount, OtherPractices); String m = ex.GetMenuMaterialsImage(siglemenu); String s = ex.GetMenuStepsImage(siglemenu); strret = strret + "$" + m + "$" + s; } else { ty = "userp"; String mainsc = ""; String fl = ""; String steps = ""; IList <UserProductions> siglemenu = bll.GetSingleUserMenu(val); foreach (UserProductions menu in siglemenu) { steps = menu.MenuSteps; fl = menu.MenuFuliao; mainsc = menu.MenuMainIngredient; } strret = ex.GetSingleUserMenuImage(siglemenu); String mt = ex.creatematerials(mainsc, fl); String st = ex.createsteps(steps, ty); //String m = ex.GetMenuMaterialsImage(siglemenu); //String s = ex.GetMenuStepsImage(siglemenu); strret = strret + "$" + mt + "$" + st; } context.Response.Write(strret); return; } #endregion #region 获取食材信息 if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientDetail") { String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]); String by = Convert.ToString(context.Request.QueryString["by"]); //String type = "IngredientName"; //String type = "IngredientNumber"; String strret = ""; CreateHtml ex = new CreateHtml(); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息 strret = ex.GetIngredientDetail(sigleingredient); context.Response.Write(strret); return; } #endregion #region 获取食材搭配 if (Convert.ToString(context.Request.QueryString["type"]) == "GetRelavantMenu") { String IngredientName = Convert.ToString(context.Request.QueryString["val"]); //String type = "IngredientName"; //String by = "IngredientNumber"; BLL.BLLuser bll2 = new BLL.BLLuser(); BLL.BLLmenu bll = new BLL.BLLmenu(); String strret = ""; myoperateClass ex = new myoperateClass(); String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); String OldPages = Convert.ToString(context.Request.QueryString["pages"]); String actype = Convert.ToString(context.Request.QueryString["actype"]); int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); if (actype == "pre" && OldPageindex == "0") { context.Response.Write(strret); return; } else if (actype == "next" && k < 0) { context.Response.Write(strret); return; } IList <SimpleMenu> Lists; double Size = 10.0; String tablename = "recipeteachinginformation"; String bywhat = " MenuMainIngredient like '%" + IngredientName + "%'"; //计算当前页面数 int datacount = bll2.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); //int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); IList <recipeteachinginformation> relavantmenu = bll.GetRelavantMenu(IngredientName);// String bb = "("; foreach (recipeteachinginformation l in relavantmenu) { bb += l.MenuNumber + ","; } bb += "0)"; bb = "select * from menualldetails where MenuNumber in " + bb; Lists = bll.GetRelavantMenuA(bb); if (datacount != 0) { strret = ex.SearchListImage(Lists, pageindex, NewPages, actype, datacount, "getrelavantmenu"); int prepageindex = pageindex - 1; int nextpageindex = pageindex + 1; String retstr = " <div class='userDaTabottom'> "; retstr += " <div class='DataBottom'>"; retstr += "<div class='DataBottominner'>"; retstr += "<span class='presentindex'>" + pageindex + "</span><span class='pages'>/" + NewPages + "</span></div>"; retstr += "<div class='zcbq' onclick='getrelavantmenu("" + IngredientName + "",0," + NewPages + "," + prepageindex + ","pre")'></div>"; retstr += "<div class='zcbh' onclick='getrelavantmenu("" + IngredientName + "",0," + NewPages + "," + nextpageindex + ","next")'></div>"; retstr += "</div> "; retstr += "</div> "; // getrelavantmenu(menuname, pages, persentpageindex, actype) strret += retstr; } else { strret += " <div class='searchlist'>"; strret += " <div class='searchlisttitle'>"; strret += " <p class='searchlisttit'>暂无数据</p>"; strret += " </div>"; strret += " <div class='alertcancle' onclick='alertcancle()'> 取消</div>"; strret += " </div>"; } //strret = ex.SearchListImage(relavantmenu, pageindex, NewPages, actype, datacount); context.Response.Write(strret); return; } #endregion #region 获取食材搭配 if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientChoose") { String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]); //String type = "IngredientName"; String by = "IngredientNumber"; String strret = ""; CreateHtml ex = new CreateHtml(); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息 strret = ex.GetIngredientChoose(sigleingredient); context.Response.Write(strret); return; } #endregion #region 获取食材搭配 if (Convert.ToString(context.Request.QueryString["type"]) == "GetIngredientTaboo") { String IngredientNumber = Convert.ToString(context.Request.QueryString["val"]); //String type = "IngredientName"; String by = "IngredientNumber"; String strret = ""; CreateHtml ex = new CreateHtml(); BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Ingredient> sigleingredient = bll.GetIngredientDetail(by, IngredientNumber);//获取食材基本信息 String iname = ""; String img = ""; foreach (Ingredient l in sigleingredient) { iname = l.IngredientName; img = l.CoverImg; } IList <IngredientTaboo> foodtaboo = bll.GetIngredientTaboo(IngredientNumber); strret = ex.GetIngredientTabooImage(img, iname, foodtaboo); context.Response.Write(strret); return; } #endregion #region 获取菜谱评论模板 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserCommentmb") { String strret = "unlogin"; if (context.Session["username"] == null) { context.Response.Write(strret); return; } String username = (context.Session["username"]).ToString(); String userimg = (context.Session["userimg"]).ToString(); CreateHtml ex = new CreateHtml(); strret = ex.GetUserCommentmb(userimg, username); context.Response.Write(strret); return; } #endregion #region 获取菜谱评论信息 if (Convert.ToString(context.Request.QueryString["type"]) == "GetUserComment") { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; CreateHtml ex = new CreateHtml(); val = val.Replace("'", ""); val = val.Replace("\"", ""); strret = ex.GetUserComment(val); context.Response.Write(strret); return; } #endregion #region 退出登录 if (Convert.ToString(context.Request.QueryString["type"]) == "logout")//退出登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); context.Session.RemoveAll(); return; } #endregion #region 判断是否登录 if (Convert.ToString(context.Request.QueryString["type"]) == "islogin")//判断是否登录 { //string strret = mycommonClassobj.createListImage("http://" + context.Request.Url.Authority.ToString()); //context.Response.Write(strret); String username = ""; String result = ""; if (HttpContext.Current.Session["username"] != null) { } if (context.Session["username1"] != null) { username = (context.Session["username"]).ToString(); result = username; } if (username == "") { result = "未登录"; } context.Response.Write(result); return; } #endregion #region 获取分类列表 if (Convert.ToString(context.Request.QueryString["type"]) == "getindexclassification") { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; myoperateClass ex = new myoperateClass(); BLL.BLLclassification bll = new BLL.BLLclassification(); IList <Classification> Lists = bll.GetClassificationList(val); strret = ex.ClassificationListImage2(Lists, val); context.Response.Write(strret); return; } #endregion 获取分类列表 #region 获取分类列表 if (Convert.ToString(context.Request.QueryString["type"]) == "classification") { String val = Convert.ToString(context.Request.QueryString["val"]); String strret = ""; myoperateClass ex = new myoperateClass(); BLL.BLLclassification bll = new BLL.BLLclassification(); IList <Classification> Lists = bll.GetClassificationList(val); if (val == "HeadNavigation") { strret = ex.createHeadNavigationImage(Lists); } else if (val == "MainMenu") { foreach (Classification list in Lists) { strret += list.Classification_contents + "|"; } } else { strret = ex.ClassificationListImage(Lists, val); } context.Response.Write(strret); return; } #endregion 获取分类列表 #region 用户搜索列表 if (Convert.ToString(context.Request.QueryString["type"]) == "usersearch2") { String sid = Convert.ToString(context.Request.QueryString["sid"]); BLL.BLLuser bll = new BLL.BLLuser(); BLL.BLLmenu bll2 = new BLL.BLLmenu(); String keyword = Convert.ToString(context.Request.QueryString["keyword"]); String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); String OldPages = Convert.ToString(context.Request.QueryString["pages"]); String actype = Convert.ToString(context.Request.QueryString["actype"]); String orderby = Convert.ToString(context.Request.QueryString["orderby"]); String Account = ""; if (context.Session["useraccount"] != null) { Account = (context.Session["useraccount"]).ToString(); string TimeMade = DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04 String actime = TimeMade + " " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分"; String content = "你搜索了作者: " + keyword; String actitle = "搜索" + keyword; String ctype = "search"; int i2 = bll.InsertUserAction(Account, actitle, ctype, actime, content); } int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); //String useraccount = (context.Session["useraccount"]).ToString(); String strret = ""; CreateHtml HtmlCreate = new CreateHtml(); //if (actype == "pre" && OldPageindex == "1") //{ // context.Response.Write(strret); // return; //} //else if (actype == "next" && k == 0) //{ // context.Response.Write(strret); // return; //} IList <User> Lists; double Size = 8.0; String tablename = "user"; //计算当前页面数 String bywhat = " "; if (sid == "zh") { bywhat = " Account='" + keyword + "'"; } else if (sid == "yhm") { bywhat = " UserName like '%" + keyword + "%'"; } if (orderby == "orderbydj") { orderby = "Order by UserLevel asc"; } else if (orderby == "orderbygzd") { orderby = "Order by FollowersNum desc"; } else { orderby = "Order by Account desc"; } int datacount = bll.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); bywhat = " SearchContent='" + keyword + "'"; int datacount2 = bll.GetDataCount(bywhat, "searchfever"); if (datacount2 == 0) { int rr = bll.searchfeverinsert(keyword, sid); } else { String fever = ""; IList <SearchFever> List2 = bll.GetSearchFever(keyword); foreach (SearchFever i in List2) { fever = i.Fever; } int ff = Int32.Parse(fever); ff++; int rr = bll.searchfeverupdate(keyword, ff.ToString()); } //int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); Lists = bll.GetUserSearch(orderby, keyword, sid, (Int32)Size, dataindex); //如果数据页数改变 if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages) { strret = HtmlCreate.getUserSearchListimage2(Lists, pageindex, NewPages, actype, Account); } else { strret = HtmlCreate.getUserSearchListimage2(Lists, pageindex, Int32.Parse(OldPages), actype, Account); } strret = strret + ";" + NewPages; context.Response.Write(strret); return; } #endregion #region 用户搜索列表 if (Convert.ToString(context.Request.QueryString["type"]) == "usersearch") { String sid = Convert.ToString(context.Request.QueryString["sid"]); BLL.BLLuser bll = new BLL.BLLuser(); BLL.BLLmenu bll2 = new BLL.BLLmenu(); String keyword = Convert.ToString(context.Request.QueryString["keyword"]); String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); String OldPages = Convert.ToString(context.Request.QueryString["pages"]); String actype = Convert.ToString(context.Request.QueryString["actype"]); String orderby = Convert.ToString(context.Request.QueryString["orderby"]); String Account = (context.Session["useraccount"]).ToString(); string TimeMade = DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04 String actime = TimeMade + " " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分"; String content = "你搜索了作者: " + keyword; String actitle = "搜索" + keyword; String ctype = "search"; int i2 = bll.InsertUserAction(Account, actitle, ctype, actime, content); int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); String useraccount = (context.Session["useraccount"]).ToString(); String strret = ""; CreateHtml HtmlCreate = new CreateHtml(); if (actype == "pre" && OldPageindex == "1") { context.Response.Write(strret); return; } else if (actype == "next" && k == 0) { context.Response.Write(strret); return; } IList <User> Lists; double Size = 8.0; String tablename = "user"; //计算当前页面数 String bywhat = " "; if (sid == "zh") { bywhat = " Account='" + keyword + "'"; } else if (sid == "yhm") { bywhat = " UserName like '%" + keyword + "%'"; } if (orderby == "orderbydj") { orderby = "Order by UserLevel asc"; } else if (orderby == "orderbygzd") { orderby = "Order by FollowersNum desc"; } else { orderby = "Order by Account desc"; } int datacount = bll.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); bywhat = " SearchContent='" + keyword + "'"; int datacount2 = bll.GetDataCount(bywhat, "searchfever"); if (datacount2 == 0) { int rr = bll.searchfeverinsert(keyword, sid); } else { String fever = ""; IList <SearchFever> List2 = bll.GetSearchFever(keyword); foreach (SearchFever i in List2) { fever = i.Fever; } int ff = Int32.Parse(fever); ff++; int rr = bll.searchfeverupdate(keyword, ff.ToString()); } //int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); Lists = bll.GetUserSearch(orderby, keyword, sid, (Int32)Size, dataindex); //如果数据页数改变 if (Int32.Parse(OldPages) == 0 || Int32.Parse(OldPages) != NewPages) { strret = HtmlCreate.getUserSearchListimage(Lists, pageindex, NewPages, actype, useraccount); } else { strret = HtmlCreate.getUserSearchListimage(Lists, pageindex, Int32.Parse(OldPages), actype, useraccount); } context.Response.Write(strret); return; } #endregion #region 获取搜索列表 if (Convert.ToString(context.Request.QueryString["type"]) == "search") { String sid = Convert.ToString(context.Request.QueryString["sid"]); BLL.BLLuser bll = new BLL.BLLuser(); BLL.BLLmenu bll2 = new BLL.BLLmenu(); String keyword = Convert.ToString(context.Request.QueryString["keyword"]); String strret = ""; myoperateClass ex = new myoperateClass(); String OldPageindex = Convert.ToString(context.Request.QueryString["persentpageindex"]); String OldPages = Convert.ToString(context.Request.QueryString["pages"]); String actype = Convert.ToString(context.Request.QueryString["actype"]); int k = Int32.Parse(OldPages) - Int32.Parse(OldPageindex); if (actype == "pre" && OldPageindex == "0") { context.Response.Write(strret); return; } else if (actype == "next" && k < 0) { context.Response.Write(strret); return; } IList <SimpleMenu> Lists; double Size = 10.0; if (context.Session["useraccount"] != null) { String Account = (context.Session["useraccount"]).ToString(); string TimeMade = DateTime.Now.ToString("yyyy-MM-dd"); // 2008-09-04 String actime = TimeMade + " " + DateTime.Now.Hour.ToString() + "时" + DateTime.Now.Minute.ToString() + "分"; String ht = ""; if (sid == "sc") { ht = "食材"; } else if (sid == "zz") { ht = "作者"; } else if (sid == "cm") { ht = "菜谱"; } String content = "你搜索了" + ht + ":" + keyword; String actitle = "搜索" + keyword; String ctype = "search"; int i = bll.InsertUserAction(Account, actitle, ctype, actime, content); //int follownum = Int32.Parse((context.Session["follownum"]).ToString()); //String val = (follownum--).ToString(); //int r2 = bll.AlterSingleAttr("User", "FollowNum", val, " where Account='" + Account + "'"); } String bywhat = " SearchContent='" + keyword + "'"; int datacount2 = bll.GetDataCount(bywhat, "searchfever"); if (datacount2 == 0) { int rr = bll.searchfeverinsert(keyword, sid); } else { String fever = ""; IList <SearchFever> List2 = bll.GetSearchFever(keyword); foreach (SearchFever i in List2) { fever = i.Fever; } int ff = Int32.Parse(fever); ff++; int rr = bll.searchfeverupdate(keyword, ff.ToString()); } String att = ""; String tablename = "mainmenus"; if (sid == "sc") { att = "IngredientName"; tablename = "ingredient"; } else if (sid == "zz") { att = " UserName"; } else if (sid == "cm") { att = " menuname"; } bywhat = att + " like '%" + keyword + "%'"; //计算当前页面数 int datacount = bll.GetDataCount(bywhat, tablename); double x = datacount / Size; int NewPages = Int32.Parse(Math.Ceiling(x).ToString()); //int presentindex = Int32.Parse(OldPageindex); int pageindex = Int32.Parse(OldPageindex); int dataindex = (Int32)Size * (pageindex - 1); if (datacount != 0) { if (sid == "sc") { IList <Ingredient> IngredientLists = bll2.GetsimpleIngredientList(att, keyword, (Int32)Size, dataindex); strret = ex.SearchListImage2(IngredientLists, pageindex, NewPages, actype, datacount, "submitsearch"); } else if (sid == "cm") { Lists = bll2.GetsimpleMenuList(att, keyword, (Int32)Size, dataindex); strret = ex.SearchListImage(Lists, pageindex, NewPages, actype, datacount, "submitsearch"); } } else { strret += " <div class='searchlist'>"; strret += " <div class='searchlisttitle'>"; strret += " <p class='searchlisttit'>暂无数据</p>"; strret += " </div>"; strret += " <div class='alertcancle' onclick='alertcancle()'> 取消</div>"; strret += " </div>"; } context.Response.Write(strret); return; } #endregion //if (Convert.ToString(context.Request.QueryString["type"]) == "getmenulist")//菜谱列表 //{ // String val = Convert.ToString(context.Request.QueryString["val"]); // myoperateClass ex = new myoperateClass(); // int Size=0; // String urlstr = ""; // int index = 0; // String strret = ex.indexMenuListImage(val,Size,urlstr,index); // context.Response.Write(strret); // return; //} }