public String indexMenuListImage(String type, int Size, String urlstr, int index) { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <SimpleMenu> menus = bll.GetMenu(type, Size, index); string retstr = ""; int i = 0; foreach (SimpleMenu menu in menus) { if (i == 0) { retstr += " <div style='padding:10px ;text-align: center;float: left;'>"; } retstr += "<div style='float: left;margin-left: 20px;background-color: #fff;'> "; retstr += "<img src='img/kuzi.png' />"; retstr += "<p style='width: 180px;'></p> "; //retstr += "<span style='display: block;float: left;margin-left: 10px;color: #f78642;font-size: 12px;'>¥156</span> "; retstr += "<del style='margin-left: -100px;margin-top: 10px;color: #949494;'>¥189</del>"; retstr += "<dl style='text-align: left;margin-left: 10px;color: #686868;'>2016秋季新款季新款牛仔季新款牛</dl>"; retstr += "<dl>广东佛山</dl> "; retstr += "<input type='button' value='找相似' style='color:#949494;background-color:#fff ;border:1px #ccc solid;padding: 2px;width: 70px;margin-top: 10px;margin-bottom: 20px;' />"; retstr += "</div> "; i++; if (i == 5) { retstr += " </div>"; i = 0; } } return(retstr); }
/// <summary> /// 传入要生成的表,内容包括:文件地址,菜品名称,Id /// </summary> /// <param name="dt"></param> /// <returns></returns> /// #region 主页菜单列表 public String createMainMenuList(String type, String value, int Size, int index) { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Menu> menus = bll.GetMenuList(type, value, Size, index); string retstr = ""; foreach (Menu menu in menus) { retstr += "<div class='item'>"; retstr += " <div class='product-thumb'>"; retstr += " <div class='image2 product-imageblock'> <a href='#'>"; retstr += " <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'>"; retstr += " <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>"; retstr += " <div class='caption product-detail text-left'>"; retstr += " <h6 data-name='product_name' class='product-name mt_20'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.Introduces + "</a></h6>"; retstr += " <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x notcenter'></i></span> <span class='fa fa-stack'><i class='fa fa-star fa-stack-x'></i></span> </div>"; retstr += " <span class='price'><span class='amount'><span class='currencySymbol'></span>" + menu.menuname + "</span>"; retstr += " </span>"; retstr += " <div class='button-group text-center'>"; retstr += " <div class='wishlist'><a href='#'><span>wishlist</span></a></div>"; retstr += " <div class='quickview'><a href='#'><span>Quick View</span></a></div>"; retstr += " <div class='compare'><a href='#'><span>Compare</span></a></div>"; retstr += " <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; } return(retstr); }
public String GetUserComment(String val) { BLL.BLLmenu bll = new BLL.BLLmenu(); string retstr = ""; IList <UserComment> comments = bll.GetUserComment(val); //UserComment commentlist = new UserComment(); foreach (UserComment list in comments) { retstr += " <div class='item'>"; retstr += " <a href='#'><img class='example-image' src='" + list.Picture + "' alt=''/></a>"; retstr += " <div class='content-item'>"; retstr += " <span class=time'><a class='btn btn-1'>More</a> SEPTEMBER 30TH</span>"; retstr += " <h3 class='title-item'><a href='#'>Agfa</a></h3>"; //retstr += " <p class='info' onclick='edit(this)'>" + list.Comment + "</p> "; IList <UserComment> comment = bll.GetUserComment2(list.CommentNumber); int i = comment.Count(); if (i == 0) { retstr += " <div style='e2'>"; retstr += " <p class='info' onclick='edit(this)'>" + list.Comment + "</p> "; retstr += " </div>"; } else { retstr += " <div class='singlepllist'>"; retstr += " <div style='position:absolute;right:0;top:40px' onclick='list(this)'>" + i + "回复</div>"; retstr += " <p class='info' onclick='edit(this)'>" + list.Comment + "</p> "; foreach (UserComment list2 in comment) { retstr += " <p class='info' onclick='edit(this)'>" + list2.UserName + "::" + list2.Comment + "</p> "; } retstr += " </div>"; } //retstr +=" <ul class='list-inline'>"; // retstr +=" <li><a href='#'><i class='fa fa-eye'></i> 260</a></li>"; // retstr +=" <li><a href='#'><i class='fa fa-comment'></i> 260</a></li>"; // retstr +=" <li><a href='#'><i class='fa fa-heart'></i> 260</a></li>"; // retstr +=" <li><a href='#'><i class='fa fa-share'></i> 260</a></li>"; // retstr +=" </ul>"; retstr += " </div>"; retstr += " <div class='bottom-item'>"; retstr += " <a href='#' class='btn btn-share share'><i class='fa fa-share-alt'></i> Share</a>"; retstr += " <span class='user f-right'>Posted by <a href='#'>"+ list.UserName + "</a><img src='" + list.UserImg + "' class='img-circle'></span>"; retstr += " </div>"; retstr += " </div>"; } return(retstr); }
public String GetIngredientDetail(String val) { BLL.BLLmenu bll = new BLL.BLLmenu(); string retstr = ""; IList <Menu> siglemenu = bll.GetIngredientDetail(val); foreach (Menu menu in siglemenu) { retstr += " <div class='item product-layout product-list'>"; retstr += " <div class='product-thumb'>"; retstr += " <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> "; retstr += " <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>"; retstr += " <div class='caption product-detail text-left'>"; retstr += " <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>"; retstr += " <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>"; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>"; retstr += " <span class='price'><span class='amount'><span class='currencySymbol'>$</span>70.00</span>"; retstr += " </span>"; retstr += " <p class='product-desc mt_20'>" + menu.Introduces + "</p>"; retstr += " <div class='wdcc'>"; retstr += " <div class='wdc1'>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; //onclick='Ingredient('" + +"')' retstr += " <div > <a href='ingredients.html?val=" + menu.MainIngredient + " '>" + menu.MainIngredient + "的更多做法</a></div>"; retstr += " </div>"; //retstr += " <div class='days'></div>"; // retstr += " <div class='hours'></div>"; // retstr += " <div class='minutes'></div>"; // retstr += " <div class='seconds'></div>"; retstr += " </div>"; retstr += " <div class='button-group text-center wdbb'>"; retstr += " <div class='wishlist'><a href='#'><span>wishlist</span></a></div>"; retstr += " <div class='quickview'><a href='#'><span>Quick View</span></a></div>"; retstr += " <div class='compare'><a href='#'><span>Compare</span></a></div>"; retstr += " <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; } return(retstr); }
public String createListImage(String type, int Size, String urlstr, int index) { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Menu> menus = bll.GetMenu(type, Size, index); string retstr = ""; //retstr += " <div class='data'>"; foreach (Menu menu in menus) { String img = menu.CoverImg; retstr += "<li> "; retstr += " <a href='#' title='8元汉堡 全天爆单' target='_blank' class='gbco1ig'>"; retstr += " <img src='picture/201901281531223754335.jpg' alt=''></a>"; retstr += " <div class='gbco1dv gbco1dv1'>"; retstr += " <label class='gbco1lb'>汉堡</label>"; retstr += " <a href='#' title='' target='_blank'>麦塔基汉堡</a>"; retstr += " <p>额度:3-5万</p>"; retstr += " <p>8元汉堡 全天爆单</p>"; retstr += " <a href='#' title='8元汉堡 全天爆单' target='_blank' class='gbco1ck'>立即查看</a> </div>"; retstr += " </li>"; //以前的 // retstr += " <li>"; // //retstr+=" <a href='introduce // retstr += " <div class='data' onclick='tz("+menu.MenuNumber+")'>"; // // retstr += " <img src='" + urlstr + dt.Rows[i]["文件地址"].ToString() + "' />"; // retstr += " <img class='dataimg' src='" + menu.CoverImg + "' />"; // retstr += " <div class='datadetails'>"; // retstr += " <h5 class='datatitle'>" + menu.menuname + "</h5>"; // retstr += " <div class='datacontent'><a href='introduces.html?id=" + menu.MenuNumber + "' class='works-btn'>查看 ></a></div>"; // retstr += " </div>"; // retstr += " </div>"; //retstr += " </li>"; } // retstr += " </div>"; return(retstr); }
/// <summary> /// 传入要生成的表,内容包括:文件地址,菜品名称,Id /// </summary> /// <param name="dt"></param> /// <returns></returns> public String createListImage2(String type, int Size, String urlstr, int index) { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Menu> menus = bll.GetMenu(type, Size, index); string retstr = ""; //string scriptstr = ""; //retstr += " <div class='data'>"; foreach (Menu menu in menus) { String img = menu.CoverImg; //retstr += " <li >"; retstr += " <div class='data'>"; //retstr += " <img src='" + urlstr + dt.Rows[i]["文件地址"].ToString() + "' />"; retstr += " <img class='dataimg' src='" + menu.CoverImg + "' />"; retstr += " <div class='datadetails'>"; retstr += " <h5 class='datatitle'>" + menu.menuname + "</h5>"; retstr += " <div class='datacontent'><a href='/zhu_caipinxinxiB.html?id=" + menu.MenuNumber + "' class='works-btn'>查看 ></a></div>"; retstr += " </div>"; retstr += " </div>"; //retstr += " </li>"; //scriptstr += " <script> "; //scriptstr += " var el, li;"; //scriptstr += " el = document.getElementById('thelist');"; //scriptstr += " li = document.createElement('li');"; //scriptstr += " li.innerHTML ='"+retstr+"';"; //scriptstr += " //alert('被执行l');"; //scriptstr += " el.appendChild(li, el.childNodes[0]);"; //scriptstr += " </script>"; //all = retstr + scriptstr; } // retstr += " </div>"; return(retstr); }
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 String EditorLoad(string tableflag, string number) { string retstr = ""; if (tableflag == "User" && number != "") { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <User> user = bll.GetUserinfo(number, "NotAll"); PropertyInfo[] pros = typeof(User).GetProperties(); retstr += "<h1>用户信息编辑</h1>"; foreach (PropertyInfo pro in pros) { retstr += "<div class='line'>"; retstr += "<label class='bq' >" + pro.Name + "</label>"; retstr += " <input id='" + pro.Name + "' value='"; if (pro.Name == "UserName") { retstr += user[0].UserName + "' /> "; } // else if(pro.Name=="UserNumber") // retstr+=user[0].UserNumber+"' /> "; else if (pro.Name == "Account") { retstr += user[0].Account + "' /> "; } else if (pro.Name == "PassWord") { retstr += user[0].PassWord + "' /> "; } else if (pro.Name == "PhoneNumber") { retstr += user[0].PhoneNumber + "' /> "; } else if (pro.Name == "UserImg") { retstr += user[0].UserImg + "' /> "; } retstr += "</div>"; } retstr += "<div class='Editorfoot'>"; retstr += "<div class='editorsubmit'onclick='submit('edit')'>提交</div>"; retstr += "</div>"; } else if (tableflag == "User" && number == "") { retstr += "<h1>添加用户</h1>"; PropertyInfo[] pros = typeof(User).GetProperties(); foreach (PropertyInfo pro in pros) { retstr += "<div class='line'>"; retstr += "<label class='bq' >" + pro.Name + "</label>"; retstr += " <input id='" + pro.Name + "' />"; retstr += "</div>"; } retstr += "<div class='Editorfoot'>"; retstr += "<div class='editorsubmit'onclick='submit('add')'>提交</div>"; retstr += "</div>"; } return(retstr); }
public String createPageImage(string menunumber, string usernumber, string tableflag) { BLLuser blluser = new BLLuser(); string retstr = ""; if (tableflag == "User") { IList <UserProductions> menu = blluser.GetUserSingleProduction(usernumber, menunumber); retstr += " <div class='menuImg'>"; retstr += " <img src='" + menu[0].FoodImg + "' />"; retstr += " </div>"; retstr += " <div class='jibenjs'>"; retstr += " </div>"; retstr += " <div class='jieshao'>"; retstr += " <h1>菜品介绍</h1>"; retstr += " <div class='menujieshao'>" + menu[0].FoodIntroduce + "</div>"; retstr += " <h1>需要材料</h1>"; retstr += " <ul class='shicai'>"; String cl = menu[0].FoodMatrials; String[] ingredient = cl.Split('/'); for (int i = 0; i < ingredient.Length; i++) { retstr += " <li>" + ingredient[i].ToString() + "</li>"; } retstr += " </ul>"; retstr += " </div>"; } else { BLL.BLLmenu bll = new BLL.BLLmenu(); IList <Menu> menus = bll.GetMenudetail(menunumber); int r1 = blluser.Collectcount(usernumber, menunumber);//判断是否已收藏 //retstr += " <div class='data'>"; foreach (Menu menu in menus) { IList <User> user = bll.GetUserinfo(menu.ProducerNumber, "NotAll"); //String img = menu.CoverImg; retstr += " <div class='menuImg'>"; retstr += " <img src='" + menu.CoverImg + "' />"; retstr += " </div>"; retstr += " <div class='jibenjs'>"; retstr += " <div class='line1'> <h3 >" + menu.menuname + "</h3><div id='scl'> <p class='scl'> 收藏量:" + menu.Collection + "</p></div></div>"; retstr += " <div class='line2'><p class='zzname'> 作者:" + user[0].UserName + "</p>"; retstr += " <div class='zzimg'>"; retstr += " <img src='" + user[0].UserImg + "' />"; retstr += " </div>"; retstr += " </div>"; if (r1 == 0) { retstr += " <div id='sc'> <div class='line3' onclick='shoucang(" + menu.Collection + ")'>点击收藏</div> </div>"; } else { retstr += " <div id='sc'> <div class='line3' onclick='shoucangdel(" + menu.Collection + ")'>取消收藏</div> </div> "; } retstr += " </div>"; retstr += " <div class='jiesha'>"; retstr += " <h1>菜品介绍</h1>"; retstr += " <div class='menujieshao'>" + menu.Introduces + "</div>"; retstr += " <h1>需要材料</h1>"; retstr += " <ul class='shicai'>"; String cl = menu.ingredients; String[] ingredient = cl.Split('/'); for (int i = 0; i < ingredient.Length; i++) { retstr += " <li>" + ingredient[i].ToString() + "</li>"; } retstr += " </ul>"; retstr += " </div>"; } // retstr += " </div>"; } return(retstr); }
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"); }
//这个页面需要刷新两次 #region 单个菜单详细页面 public String GetSingleMenu(IList <Menu> siglemenu, String useraccount) { BLL.BLLmenu bll = new BLL.BLLmenu(); BLLuser blluser = new BLLuser(); String keyword = ""; String menunumber = ""; string retstr = ""; //IList<Menu> siglemenu = bll.GetSingleMenu(val); foreach (Menu menu in siglemenu) { keyword = menu.KeyWord; menunumber = menu.MenuNumber; int r1 = blluser.Collectcount(useraccount, menunumber); //判断是否已收藏 retstr += " <div class='item product-layout product-list'>"; retstr += " <div class='product-thumb'>"; retstr += " <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> "; retstr += " <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>"; retstr += " <div class='caption product-detail text-left'>"; retstr += " <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>"; retstr += " <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>"; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>"; retstr += " <span class='price' id='scl'><span class='amount'><span class='currencySymbol'>已有</span>" + menu.Collection + " 人收藏</span> </span>"; retstr += " <p class='product-desc mt_20'>" + menu.Introduces + "</p>"; retstr += " <div class='wdcc'>"; retstr += " <div class='wdc1'>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; //onclick='Ingredient('" + +"')' retstr += " <div > <a href='ingredients.html?val=" + menu.MainIngredient + " '>" + menu.MainIngredient + "的更多做法</a></div>"; retstr += " </div>"; //retstr += " <div class='days'></div>"; // retstr += " <div class='hours'></div>"; // retstr += " <div class='minutes'></div>"; // retstr += " <div class='seconds'></div>"; retstr += " </div>"; retstr += " <div class='button-group text-center wdbb'>"; retstr += " <div id='sc'>"; if (r1 == 0) { retstr += " <div class='wishlist '><a href='#' onclick='shoucang(" + menu.Collection + ")'><span>wishlist</span></a></div>"; } else { retstr += " <div class='dislike' ><a href='#' onclick='shoucangdel(" + menu.Collection + ")'><span>wishlist</span></a></div>"; } retstr += " </div>"; retstr += " <div class='quickview'><a href='#'><span>Quick View</span></a></div>"; retstr += " <div class='compare'><a href='#'><span>Compare</span></a></div>"; retstr += " <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; } IList <Menu> menus = bll.GetSimilarMenu(keyword, menunumber); foreach (Menu menu in menus) { retstr += " <div class='item product-layout product-list'>"; retstr += " <div class='product-thumb'>"; retstr += " <div class='image product-imageblock'> <a href='#'> <img data-name='product_image' src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> "; retstr += " <img src='" + menu.CoverImg + "' alt='iPod Classic' title='iPod Classic' class='img-responsive'> </a> </div>"; retstr += " <div class='caption product-detail text-left'>"; retstr += " <h6 data-name='product_name' class='product-name'><a href='#' title='Casual Shirt With Ruffle Hem'>" + menu.menuname + "</a></h6>"; retstr += " <div class='rating'> <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span>"; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-1x'></i></span> "; retstr += " <span class='fa fa-stack'><i class='fa fa-star-o fa-stack-1x'></i><i class='fa fa-star fa-stack-x'></i></span> </div>"; retstr += " <span class='price'><span class='amount'><span class='currencySymbol'>$</span>70.00</span>"; retstr += " </span>"; retstr += " <p class='product-desc mt_20'> " + menu.Introduces + "</p>"; retstr += " <div class='wdcc'>"; retstr += " <div class='wdc1'>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; retstr += " <div class='wdc2'> 2</div>"; retstr += " <div class='wdc3'>3</div>"; retstr += " <div class='wdc3'>4</div>"; retstr += " </div>"; //retstr += " <div class='days'></div>"; //retstr += " <div class='hours'></div>"; //retstr += " <div class='minutes'></div>"; //retstr += " <div class='seconds'></div>"; retstr += " </div>"; retstr += " <div class='button-group text-center wdbb'>"; retstr += " <div class='wishlist'><a href='#'><span>wishlist</span></a></div>"; retstr += " <div class='quickview'><a href='#'><span>Quick View</span></a></div>"; retstr += " <div class='compare'><a href='#'><span>Compare</span></a></div>"; retstr += " <div class='add-to-cart'><a href='#'><span>Add to cart</span></a></div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; retstr += " </div>"; } return(retstr); }
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; //} }