Пример #1
0
        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);
        }
Пример #2
0
 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;
 }
Пример #3
0
        //

        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));
        }
Пример #5
0
    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;
        }
    }
Пример #6
0
    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;
        }

    }
Пример #7
0
        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";
            }
        }
Пример #8
0
        //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);
        }
Пример #9
0
    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;
        }
    }
Пример #10
0
    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;
    }
Пример #12
0
 private void button18_Click(object sender, EventArgs e)
 {
     BLLuser.RemoveUser(Convert.ToInt32(numericUpDown4.Value));
 }
Пример #13
0
        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;
                }
            }
        }
Пример #14
0
        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
        }
Пример #15
0
        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);
        }
Пример #18
0
        //这个页面需要刷新两次
        #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);
        }