Пример #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(Request["id"]))
     {
         Response.Write("无参数");
         Response.End();
         return;
     }
     model = bll.Get <WBBaseInfo>(string.Format("AutoID={0}", Request["id"]));
     if (model == null)
     {
         Response.Write("基地不存在");
         Response.End();
         return;
     }
     if (model.IsDisable.Equals(1))
     {
         Response.Write("此基地已经禁用,暂时不能查看");
         Response.End();
         return;
     }
     if (DataLoadTool.CheckWanBangLogin())
     {
         IsLogin = true;
         if (bll.GetCount <WBAttentionInfo>(string.Format("UserId='{0}' And AttentionAutoID={1} And AttentionType={2}", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString(), model.AutoID, 0)) > 0)
         {
             IsAttention = true;
         }
     }
 }
Пример #2
0
        /// <summary>
        /// 获取我收藏的基地列表
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string GetAttentionBaseList(HttpContext context)
        {
            int pageIndex = int.Parse(context.Request["PageIndex"]);
            int pageSize  = int.Parse(context.Request["PageSize"]);

            int           totalCount = 0;
            StringBuilder sbWhere    = new StringBuilder(string.Format(" UserId='{0}' And AttentionType=0", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()));

            totalCount = bll.GetCount <WBAttentionInfo>(sbWhere.ToString());
            List <WBAttentionInfo> data    = bll.GetLit <WBAttentionInfo>(pageSize, pageIndex, sbWhere.ToString(), "AutoID DESC");
            List <WBBaseInfo>      NewData = new List <WBBaseInfo>();

            foreach (var item in data)
            {
                WBBaseInfo model = bll.Get <WBBaseInfo>(string.Format("AutoID={0}", item.AttentionAutoID));
                if (model != null)
                {
                    model.UserId       = null;
                    model.Password     = null;
                    model.Introduction = null;
                    NewData.Add(model);
                }
            }
            resp.ExObj = NewData;
            resp.ExStr = "";
            int totalPage = bll.GetTotalPage(totalCount, pageSize);

            if ((totalPage > pageIndex) && (pageIndex.Equals(1)))
            {
                resp.ExStr = "1";//是否增加下一页按钮
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Пример #3
0
        /// <summary>
        /// 添加基地
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string AddBaseInfo(HttpContext context)
        {
            string baseName     = context.Request["BaseName"];
            string thumbnails   = context.Request["Thumbnails"];
            string address      = context.Request["Address"];
            string area         = context.Request["Area"];
            string tel          = context.Request["Tel"];
            string phone        = context.Request["Phone"];
            string qq           = context.Request["QQ"];
            string contacts     = context.Request["Contacts"];
            string acreage      = context.Request["Acreage"];
            string helpCount    = context.Request["HelpCount"];
            string userId       = context.Request["UserId"];
            string password     = context.Request["Password"];
            string isDisable    = context.Request["IsDisable"];
            string introduction = context.Request["Introduction"];

            if (bll.GetCount <WBBaseInfo>(string.Format("UserId='{0}'", userId)) > 0)
            {
                resp.Status = 0;
                resp.Msg    = "用户名已经存在";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            if (bll.GetCount <WBCompanyInfo>(string.Format("UserId='{0}'", userId)) > 0)
            {
                resp.Status = 0;
                resp.Msg    = "此用户名在企业列表中已经存在";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            WBBaseInfo model = new WBBaseInfo();

            model.BaseName     = baseName;
            model.Thumbnails   = thumbnails;
            model.Address      = address;
            model.Area         = area;
            model.Tel          = tel;
            model.Phone        = phone;
            model.QQ           = qq;
            model.Contacts     = contacts;
            model.Acreage      = acreage;
            model.HelpCount    = string.IsNullOrEmpty(helpCount) ? 0 : int.Parse(helpCount);
            model.UserId       = userId;
            model.Password     = password;
            model.IsDisable    = int.Parse(isDisable);
            model.Introduction = introduction;
            model.InsertDate   = DateTime.Now;
            model.WebsiteOwner = bll.WebsiteOwner;
            if (bll.Add(model))
            {
                resp.Status = 1;
                resp.Msg    = "添加基地成功";
            }
            else
            {
                resp.Msg = "添加基地失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Пример #4
0
        /// <summary>
        /// 编辑基地信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string EditBaseInfo(HttpContext context)
        {
            int    autoId       = int.Parse(context.Request["AutoID"]);
            string baseName     = context.Request["BaseName"];
            string thumbnails   = context.Request["Thumbnails"];
            string address      = context.Request["Address"];
            string area         = context.Request["Area"];
            string tel          = context.Request["Tel"];
            string phone        = context.Request["Phone"];
            string qq           = context.Request["QQ"];
            string contacts     = context.Request["Contacts"];
            string acreage      = context.Request["Acreage"];
            string helpCount    = context.Request["HelpCount"];
            string userId       = context.Request["UserId"];
            string password     = context.Request["Password"];
            string isDisable    = context.Request["IsDisable"];
            string introduction = context.Request["Introduction"];

            if (bll.GetCount <WBBaseInfo>(string.Format("UserId='{0}' And AutoID!={1}", userId, autoId)) > 0)
            {
                resp.Status = 0;
                resp.Msg    = "用户名已经存在";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            if (bll.GetCount <WBCompanyInfo>(string.Format("UserId='{0}'", userId)) > 0)
            {
                resp.Status = 0;
                resp.Msg    = "此用户名在企业列表中已经存在";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            WBBaseInfo model = bll.Get <WBBaseInfo>(string.Format("AutoID={0}", autoId));

            model.BaseName     = baseName;
            model.Thumbnails   = thumbnails;
            model.Address      = address;
            model.Area         = area;
            model.Tel          = tel;
            model.Phone        = phone;
            model.QQ           = qq;
            model.Contacts     = contacts;
            model.Acreage      = acreage;
            model.HelpCount    = string.IsNullOrEmpty(helpCount) ? 0 : int.Parse(helpCount);
            model.UserId       = userId;
            model.Password     = password;
            model.IsDisable    = int.Parse(isDisable);
            model.Introduction = introduction;
            if (bll.Update(model))
            {
                resp.Status = 1;
                resp.Msg    = "更新基地信息成功";
            }
            else
            {
                resp.Msg = "更新基地信息失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Пример #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!DataLoadTool.CheckWanBangLogin())
     {
         Response.Redirect(string.Format("/App/WanBang/Wap/Login.aspx?redirecturl={0}", Request.Url.PathAndQuery));
     }
     if (HttpContext.Current.Session[SessionKey.WanBangUserType].ToString().Equals("1"))
     {
         Response.Write("<script>alert('只有基地用户可以访问');window.location.href='Index.aspx';</script>");
         Response.End();//只有基地能访问
     }
     model = bll.Get <WBBaseInfo>(string.Format("UserId='{0}'", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()));
 }
Пример #6
0
        /// <summary>
        /// 更新基地信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string UpdateBaseInfo(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            if (HttpContext.Current.Session[SessionKey.WanBangUserType].ToString().Equals("1"))
            {
                resp.Msg = "您不是基地用户,无法修改";
                return(Common.JSONHelper.ObjectToJson(resp));
            }

            string baseName     = context.Request["BaseName"];
            string thumbnails   = context.Request["Thumbnails"];
            string address      = context.Request["Address"];
            string area         = context.Request["Area"];
            string tel          = context.Request["Tel"];
            string phone        = context.Request["Phone"];
            string qq           = context.Request["QQ"];
            string contacts     = context.Request["Contacts"];
            string acreage      = context.Request["Acreage"];
            string helpCount    = context.Request["HelpCount"];
            string introduction = context.Request["Introduction"];

            WBBaseInfo model = bll.Get <WBBaseInfo>(string.Format("UserId='{0}'", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()));

            model.BaseName     = baseName;
            model.Thumbnails   = thumbnails;
            model.Address      = address;
            model.Area         = area;
            model.Tel          = tel;
            model.Phone        = phone;
            model.QQ           = qq;
            model.Contacts     = contacts;
            model.Acreage      = acreage;
            model.HelpCount    = string.IsNullOrEmpty(helpCount) ? 0 : int.Parse(helpCount);
            model.Introduction = introduction;
            if (bll.Update(model))
            {
                resp.Status = 1;
                resp.Msg    = "更新基地信息成功";
            }
            else
            {
                resp.Msg = "更新基地信息失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Пример #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     webAction = Request["Action"];
     actionStr = webAction == "add" ? "添加" : "编辑";
     if (webAction == "edit")
     {
         model = bll.Get <WBBaseInfo>(string.Format("AutoID={0}", Convert.ToInt32(Request["id"])));
         if (model == null)
         {
             Response.End();
         }
         else
         {
         }
     }
 }