예제 #1
0
 public string UserReg(HttpContext context)
 {
     try
     {
         string      username = context.Request.Form["username"];
         string      pwd      = context.Request.Form["pwd"];
         string      sex      = context.Request.Form["sex"];
         string      tel      = context.Request.Form["tel"];
         string      qq       = context.Request.Form["qq"];//context.Request.QueryString["id"],通过get传值
         travel_user user     = new travel_user();
         user.user_username    = username;
         user.user_password    = pwd;
         user.user_sex         = sex;
         user.user_tel         = tel;
         user.user_qq          = qq;
         user.user_createdtime = DateTime.Now;
         if (travel_userDAL.m_travel_userDal.Add(user) > 0)
         {
             rm.Success = true;
             rm.Info    = "注册成功";
         }
         else
         {
             rm.Success = false;
             rm.Info    = "注册失败";
         }
     }
     catch (Exception)
     {
         rm.Success = false;
         rm.Info    = "注册失败";
     }
     return(jss.Serialize(rm));
 }
예제 #2
0
        public string GetTriplist()
        {
            StringBuilder sb = new StringBuilder();
            travel_trip   rn = travel_tripDAL.m_travel_tripDal.GetModel("trip_tripId=@trip_tripId", new List <dbParam>()
            {
                new dbParam()
                {
                    ParamName = "trip_tripId", ParamValue = Id
                }
            });

            Session["city"] = rn.trip_startaddress;
            List <travel_assess> list = travel_assessDAL.m_travel_assessDal.GetList("1=1", 10, page, true, "*");

            if (rn != null)
            {
                sb.Append(string.Format(@"<div class=""item_content"">
        <div class=""item_title""><span style=""font-size: 20px;font-weight:800;line-height:50px;"" id=""listTitle"">{0}</span></div>
        <div class=""item_picture""><img src=""{1}"" id=""listPicture""></div>", rn.trip_name, rn.trip_picutur));
                sb.Append(string.Format(@"<div class=""item_table""><table>
<tr><td style=""font-size: 20px;font-weight:500;text-align:right"">起点:</td><td style=""font-size: 20px;font-weight:500;""><a href=""CityWeather.aspx"">{0}</a></td></tr>
<tr><td style=""font-size: 20px;font-weight:500;text-align:right"">终点:</td><td style=""font-size: 20px;font-weight:500;"">{1}</td></tr>
<tr><td style=""font-size: 20px;font-weight:500;text-align:right"">购买人数:</td><td style=""font-size: 20px;font-weight:500;"">{2}</td></tr></table></div>", rn.trip_startaddress, rn.trip_endaddress, rn.trip_count));
                sb.Append(string.Format(@"<div class=""item_context"" style=""text-indent:36px;font-size:18px;""  id=""listTxt"">{0}</div>
        <div class=""item_price"" style=""font-size: 20px;line-height:50px;text-align:center;"">¥<span id=""listPrice"">{1}</span><span style=""font-size: 16px;margin-left: 3px;"">起</span></div>
        <div class=""item_buycar""><input type=""button"" style=""width:150px;height:50px;color:#ffffff;background-color:#35B558;"" id=""btnAddbuycar"" onclick=""AddBuyCar()"" value=""加入购物车""/></div>
        <div class=""item_buynow""><a href=""UserPay.aspx""><input type=""button"" style=""width:150px;height:50px;color:#ffffff;background-color:#35B558;"" id=""btnbuynow"" value=""立即购买""/></a></div>
    </div>", rn.trip_content, rn.trip_price));
                foreach (var r in list)
                {
                    travel_user rm = travel_userDAL.m_travel_userDal.GetModel("user_id=@user_id", new List <dbParam>()
                    {
                        new dbParam()
                        {
                            ParamName = "user_id", ParamValue = r.user_id
                        }
                    });
                    sb.Append(string.Format(@"<div class=""assess_zone"">
        <div class=""assess_dp""><img src=""{0}""></div>
        <div class=""assess_user"">{1}</div>
        <div class=""assess_sex"">{2}</div>
<div class=""assess_level"">评级:{3}</div>
        <div class=""assess_time"">{4}</div>
        <div class=""assess_content"">{5}</div>     
    </div>", rm.user_dp, rm.user_username, rm.user_sex, r.assess_level, r.assess_date, r.assess_content));
                }
            }
            return(sb.ToString());
        }
예제 #3
0
        public string UpdateUser(HttpContext context)
        {
            try
            {
                string username  = context.Session["username"].ToString();
                string txtidCard = context.Request.Form["txtidCard"];
                string txtname   = context.Request.Form["txtname"];
                string txtemail  = context.Request.Form["txtemail"];
                string txtdp     = context.Request.Form["txtdp"];

                List <dbParam> list1 = new List <dbParam>()
                {
                    new dbParam()
                    {
                        ParamName = "@user_username", ParamValue = username
                    }
                };
                travel_user rn = travel_userDAL.m_travel_userDal.GetModel("user_username=@user_username", list1);
                if (rn != null)
                {
                    rn.user_IdCard   = txtidCard;
                    rn.user_realname = txtname;
                    rn.user_email    = txtemail;
                    rn.user_dp       = txtdp;
                    travel_userDAL.m_travel_userDal.Update(rn);
                    rm.Success = true;
                    rm.Info    = "修改成功";
                }
                else
                {
                    rm.Success = false;
                    rm.Info    = "修改失败";
                }
            }
            catch (Exception)
            {
                rm.Success = false;
                rm.Info    = "修改失败";
            }
            return(jss.Serialize(rm));
        }
예제 #4
0
 public string UserLogin(HttpContext context)
 {
     try
     {
         string username = context.Request.Form["username"];//context.Request.QueryString["id"],通过get传值
         string password = context.Request.Form["password"];
         //context.Session["username"] = username;
         List <dbParam> list = new List <dbParam>()
         {
             new dbParam()
             {
                 ParamName = "@user_username", ParamValue = username
             },
             new dbParam()
             {
                 ParamName = "@user_password", ParamValue = password
             }
         };
         travel_user user = travel_userDAL.m_travel_userDal.GetModel("user_username=@user_username and user_password=@user_password", list);
         if (user != null)
         {
             rm.Success = true;
             rm.Info    = "登录成功";
             context.Response.Cookies["username"].Value   = user.user_username;
             context.Response.Cookies["username"].Expires = DateTime.Now.AddMinutes(60);
         }
         else
         {
             rm.Success = false;
             rm.Info    = "登录失败";
         }
     }
     catch (Exception)
     {
         rm.Success = false;
         rm.Info    = "登录错误";
     }
     return(jss.Serialize(rm));
 }
예제 #5
0
 public string UserLogin(HttpContext context)
 {
     try
     {
         string         qq   = context.Request.Form["qq"];//context.Request.QueryString["id"],通过get传值
         string         pwd  = context.Request.Form["pwd"];
         List <dbParam> list = new List <dbParam>()
         {
             new dbParam()
             {
                 ParamName = "@user_qq", ParamValue = qq
             },
             new dbParam()
             {
                 ParamName = "@user_password", ParamValue = pwd
             }
         };
         travel_user user = travel_userDAL.m_travel_userDal.GetModel("user_qq=@user_qq and user_password=@user_password", list);
         if (user != null)
         {
             rm.Success = true;
             rm.Info    = "登录成功";
         }
         else
         {
             rm.Success = false;
             rm.Info    = "登录失败";
         }
     }
     catch (Exception)
     {
         rm.Success = false;
         rm.Info    = "登录错误";
     }
     return(jss.Serialize(rm));
 }