public String createCollectionImage(string sclx, string UserNumber, int Size)//用户收藏列表 { BLLuser blluser = new BLLuser(); BLLmenu bllmenu = new BLLmenu(); IList <UserCollections> menus = blluser.GetMenuCollection(sclx, UserNumber, Size); string retstr = ""; if (menus.Count() == 0) { return(retstr); } foreach (UserCollections menu in menus) { IList <Menu> Menu = bllmenu.GetMenudetail(menu.CollectionNumber); retstr += " <div style='float: left;padding: 10px;margin-left: 10px;'>"; retstr += " <img src='" + Menu[0].CoverImg + "' style='min-width: 150px;' /><br />"; retstr += " <span style='color: #686868;'>"+ Menu[0].menuname + "</span><br/>"; retstr += " <span style='color: #686868;margin-top: 23px;display:block;'>"; if (Menu[0].status == "已删除") { retstr += " <img src='img/tennis-ball.png' style='margin-bottom: -2px; height:12px;width:12px;margin-left:30px ;' />"; retstr += "<font style='font-size: 12px;color: #505050;font-weight: bold; margin-left: 5px;'>宝贝失效了</font>"; } else { retstr += " <div class='del' onclick='del(" + menu.CollectionNumber + "," + Menu[0].Collection + ")'>取消收藏</div>"; } retstr += " </span> </div>"; } return(retstr); }
private void button5_Click(object sender, EventArgs e) { if (textBox2.Text == textBox4.Text) { COMuser user = new COMuser(); user.CategoryName = textBox3.Text; user.Email = textBox1.Text; user.Password = textBox2.Text; user.ImageURL = BLLcategory.GetCategoryById(6).ImageURL; try { BLLuser.AddUser(user); } catch (Exception ex) { MessageBox.Show("error: add user didnt success: " + ex); } } else { MessageBox.Show("verify password isnt like password. try again."); } groupBox1.Visible = false; textBox1.Text = string.Empty; textBox2.Text = string.Empty; textBox4.Text = string.Empty; textBox3.Text = string.Empty; }
// public String createUserProductionImage(string UserNumber, int Size)//查看用户作品 { BLLuser blluser = new BLLuser(); IList <UserProductions> menus = blluser.GetUserProduction(UserNumber, Size); string retstr = ""; if (menus.Count() == 0) { return(retstr); } //retstr += " <div class='data'>"; foreach (UserProductions menu in menus) { retstr += " <div style='border:1px solid #ccc;height: 150px;margin-top: 20px;'>"; retstr += " <input name='店铺' type='checkbox' value='' style='margin-top: 20px;margin-left: 20px;' />"; retstr += " <div>"; retstr += " <img src='"+ menu.FoodImg + "' style='margin-left:40px; float: left;height:110px;width:100px' onclick=showdetail('" + menu.UserFoodNumber + "')/>"; retstr += " </div> "; retstr += " <div>"; retstr += " <span style='margin-left:15px;float: left;'><font style='font-size: 12px;color: #1f1f1f; '>"+ menu.FoodName + "</font>"; retstr += " <font style='font-size: 12px;color: #949494;margin-left: 230px;TEXT-DECORATION: line-through; '>22.8</font>"; retstr += " <br/> <font style='font-size: 12px;color: #1f1f1f; '>"+ menu.FoodIntroduce + "</font>"; retstr += " <font style='font-size: 12px;color: #1f1f1f;margin-left: 340px;font-weight: bold; '>15.90</font>"; retstr += " <br/>"; retstr += " <img src='img/购物车/矢量智能对象.png' style='margin-left:0px; float: left;' />"; retstr += " <button style='color:F88600;background-color: #FCE6D1;border: 1px #F88600 solid;width:80px ;margin-left: 430px;'>卖家促销</button>"; retstr += " </span>"; retstr += " <span style=''margin-left:35px;float: left; '>"; retstr += " <input type='button' value='-' style=' color:#333333;height:30px;width:20px;border-style:solid;margin-left:30px;'></input><input type='text' value='1' style=' color:#333333;height:30px;width:30px;text-align:center;'></input><input type='button' value='+' style=' color:#333333;height:30px;width:20px;border-style:solid;'></input>"; retstr += " </span>"; retstr += " <span style='margin-left:10px;float: left;'>"; retstr += " <font style='font-size: 14px;color: #FD3C0D;margin-left: 85px;font-weight: bold; '>15.90</font>"; retstr += " </span >"; retstr += " <span style='margin-left:85px; float: left;'><font style='font-size: 14px;color: #1E1E1E; ' onclick='edit("+ menu.UserFoodNumber + ")'>修改作品</font>"; retstr += " <br/> <font style='font-size: 14px;color: #1E1E1E; ' onclick='del(" + menu.UserFoodNumber + ")'>删除</font>"; retstr += " </span>"; retstr += " </div>"; retstr += " </div>"; //retstr += " <div class='MenuCollection' id='"+menu.UserFoodNumber+"'>"; //retstr += " <img src='"+menu.FoodImg+"' class='MCImg' onclick=showdetail('"+menu.UserFoodNumber+"') />"; //retstr += " <div class='introduce'> <h1>"+menu.FoodName+"</h1>"; //retstr += " <h2>"+menu.FoodIntroduce+"</h2> </div>"; //retstr += " <div class='del' onclick='del("+menu.UserFoodNumber+")'>删除作品</div>"; //retstr += " <div class='del' onclick='edit(" + menu.UserFoodNumber + ")'>修改作品</div>"; //retstr += " </div>"; } // retstr += " </div>"; return(retstr); }
public IHttpActionResult GetUserById(int id) { COMuser user = BLLuser.GetUserById(id); if (user == null) { return(BadRequest("user does not exist")); } return(Ok(user)); }
protected void btnRegister_Click(object sender, EventArgs e) { BLLuser BLLuser = new BLLuser(); try { User u = new User(); u.email = txtEmail.Value; u.password = txtPassword.Value; BLLuser.insertUser(u); lblFeedback.Text = "Sign up succesful!"; } catch (Exception ex) { lblFeedback.Text = ex.Message; } }
private void button4_Click(object sender, EventArgs e) { groupBox3.Visible = true; List <COMCategory> cats = new List <COMCategory>(); if (BLLcategory.GetCategories() != null) { cats = BLLcategory.GetCategories(); comboBox1.DataSource = cats; comboBox1.DisplayMember = "CategoryName"; comboBox1.ValueMember = "CategoryId"; } List <COMuser> users = new List <COMuser>(); if (BLLuser.GetUsers() != null) { users = BLLuser.GetUsers(); comboBox3.DataSource = users; comboBox3.DisplayMember = "Email"; comboBox3.ValueMember = "UserId"; } }
//end #region 后台数据读取 public String UserManagement(string sclx, int Size) { BLLuser blluser = new BLLuser(); IList <User> users = blluser.GetUserlist(Size); string retstr = ""; retstr += " <div class='card'>"; retstr += " <div class='header'>"; retstr += " <h4 class='title'>User Table</h4>"; retstr += " <p class='category'>Here is a subtitle for this table</p>"; retstr += " </div> "; retstr += " <div class='content table-responsive table-full-width'>"; retstr += " <table class='table table-striped' >"; retstr += " <thead>"; PropertyInfo[] pros = typeof(User).GetProperties(); foreach (PropertyInfo pro in pros) { string a = pro.Name; retstr += " <th>" + pro.Name + "</th>"; } retstr += " </thead>"; retstr += " <tbody>"; foreach (User menu in users) { retstr += " <tr id='" + menu.Account + "' onclick='selected(" + menu.Account + ")'>"; retstr += " <td>" + menu.UserName + "</td>"; // retstr += " <td>"+menu.UserNumber+"</td>"; retstr += " <td>" + menu.Account + "</td>"; retstr += " <td>" + menu.PassWord + "</td>"; retstr += " <td>" + menu.PhoneNumber + "</td>"; retstr += " <td>" + menu.UserImg + "</td>"; } retstr += " </tbody>"; retstr += " </table>"; retstr += " </div>"; retstr += " </div>"; return(retstr); }
protected void btnLogin_Click(object sender, EventArgs e) { BLLuser BLLuser = new BLLuser(); User u = new User(); u.email = txtEmail.Value; u.password = txtPassword.Value; try { BLLuser.selectUser(u); if (Session["loggedin"] == null) { Session["loggedin"] = "2"; } Response.Redirect("Shopper.aspx"); } catch(Exception ex) { lblFeedback.Text = ex.Message; } }
protected void btnLogin_Click(object sender, EventArgs e) { BLLuser BLLuser = new BLLuser(); User u = new User(); u.email = txtEmail.Value; u.password = txtPassword.Value; try { BLLuser.selectUser(u); if (Session["loggedin"] == null) { Session["loggedin"] = "2"; } Response.Redirect("Shopper.aspx"); } catch (Exception ex) { lblFeedback.Text = ex.Message; } }
public static string VoiceStorage(int userId,int catId, string URL, Dictionary<string, int> voicesCounter) { Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", @"C:\keys\wordproject -29b2e0d3e0d5.json"); // upload the image storage string voiceName; if(voicesCounter.Count>0) //voicesCounter[BLLcategory.GetCategoryById(catId).CategoryName]++ voiceName = "voice" + BLLcategory.GetCategoryById(catId).CategoryName + voicesCounter[BLLcategory.GetCategoryById(catId).CategoryName]++ + ".mp3"; else { List<COMimageObject> objs = new List<COMimageObject>(); foreach (COMimage img in BLLimage.Getimages().FindAll(img => img.UserId == userId)) { objs.AddRange(BLLobject.GetObjects().FindAll(obj => obj.ImageID == img.ImageID)); } string add = catId == 6 ? BLLuser.GetUserById(userId).CategoryName : BLLcategory.GetCategoryById(catId).CategoryName; voiceName = "voice" + add + objs.Count + ".mp3"; } string bucketName = "objectsound"; var storage = StorageClient.Create(); using (var f = File.OpenRead(URL)) { try { var res = storage.UploadObject(bucketName, voiceName, null, f); URL = "https://storage.googleapis.com/" + bucketName + "/" + voiceName; } catch (Exception e) { throw e; } } return URL; }
private void button18_Click(object sender, EventArgs e) { BLLuser.RemoveUser(Convert.ToInt32(numericUpDown4.Value)); }
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) { 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 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 List <COMuser> GetUsers() { return(BLLuser.GetUsers()); }
//public IHttpActionResult PostUser([FromBody]COMuser user) //{ // COMuser u = BLLuser.GetUserById(user.UserId); // if (u != null) // { // return BadRequest("user already exist"); // } // BLLuser.AddUser(user); // return Ok(); //} public void DeleteUser(int id) { BLLuser.RemoveUser(id); }
//这个页面需要刷新两次 #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); }