Beispiel #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!DataLoadTool.CheckWanBangLogin())
     {
         Response.Redirect(string.Format("/App/WanBang/Wap/Login.aspx?redirecturl={0}", Request.FilePath));
     }
 }
Beispiel #2
0
        /// <summary>
        /// 结束项目
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string EndProject(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            int autoId = int.Parse(context.Request["AutoID"]);

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

            if (model == null)
            {
                resp.Msg = "无效项目";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            model.Status = 2;
            if (bll.Update(model))
            {
                resp.Status = 1;
            }
            else
            {
                resp.Msg = "操作失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Beispiel #3
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;
         }
     }
 }
Beispiel #4
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("0"))
     {
         Response.Write("<script>alert('只有企业用户可以访问');window.location.href='Index.aspx';</script>");
         Response.End();//只有企业能访问
     }
 }
Beispiel #5
0
        /// <summary>
        /// 关注
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string AddAttentionInfo(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            int    attentionAutoId = int.Parse(context.Request["AttentionAutoID"]);
            string attentionType   = context.Request["AttentionType"];

            if (bll.GetCount <WBAttentionInfo>(string.Format("UserId='{0}' And AttentionAutoID={1} And AttentionType={2}", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString(), attentionAutoId, attentionType)) > 0)
            {
                resp.Msg = "已经关注过了";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            if (HttpContext.Current.Session[SessionKey.WanBangUserType].ToString().Equals(attentionType))
            {
                switch (int.Parse(attentionType))
                {
                case 0:
                    if (bll.Get <WBBaseInfo>(string.Format("AutoID={0}", attentionAutoId)).UserId.Equals(HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()))
                    {
                        resp.Msg = "不能关注自己";
                        return(Common.JSONHelper.ObjectToJson(resp));
                    }
                    break;

                case 1:
                    if (bll.Get <WBCompanyInfo>(string.Format("AutoID={0}", attentionAutoId)).UserId.Equals(HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()))
                    {
                        resp.Msg = "不能关注自己";
                        return(Common.JSONHelper.ObjectToJson(resp));
                    }
                    break;
                }
            }
            WBAttentionInfo model = new WBAttentionInfo();

            model.UserId          = HttpContext.Current.Session[SessionKey.WanBangUserID].ToString();
            model.AttentionAutoID = attentionAutoId;
            model.AttentionType   = int.Parse(attentionType);
            model.InsertDate      = DateTime.Now;
            if (bll.Add(model))
            {
                resp.Status = 1;
                resp.Msg    = "关注成功";
            }
            else
            {
                resp.Msg = "关注失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Beispiel #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));
        }
Beispiel #7
0
        /// <summary>
        /// 取消关注
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string CancelAttention(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            int    autoId        = int.Parse(context.Request["AutoID"]);
            string attentionType = context.Request["Attentiontype"];

            if (bll.Delete(new WBAttentionInfo(), string.Format("AttentionAutoID={0} And AttentionType={1} And UserId='{2}'", autoId, attentionType, HttpContext.Current.Session[SessionKey.WanBangUserID].ToString())) > 0)
            {
                resp.Status = 1;
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Beispiel #8
0
        /// <summary>
        /// 更新企业信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string UpdateCompanyInfo(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            if (HttpContext.Current.Session[SessionKey.WanBangUserType].ToString().Equals("0"))
            {
                resp.Msg = "您不是企业用户,无法修改";
                return(Common.JSONHelper.ObjectToJson(resp));
            }

            string baseName              = context.Request["CompanyName"];
            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 businessLicenseNumber = context.Request["BusinessLicenseNumber"];
            string introduction          = context.Request["Introduction"];

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

            model.CompanyName           = baseName;
            model.Thumbnails            = thumbnails;
            model.Address               = address;
            model.Area                  = area;
            model.Tel                   = tel;
            model.Phone                 = phone;
            model.QQ                    = qq;
            model.Contacts              = contacts;
            model.BusinessLicenseNumber = businessLicenseNumber;
            model.Introduction          = introduction;
            if (bll.Update(model))
            {
                resp.Status = 1;
                resp.Msg    = "更新企业信息成功";
            }
            else
            {
                resp.Msg = "更新企业信息失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Beispiel #9
0
        /// <summary>
        /// 编辑项目信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string EditProjectInfo(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            int    autoId      = int.Parse(context.Request["AutoID"]);
            string projectName = context.Request["ProjectName"];
            string thumbnails  = context.Request["Thumbnails"];
            //string Area = context.Request["Area"];
            string        category        = context.Request["Category"];
            string        logistics       = context.Request["Logistics"];
            string        projectCycle    = context.Request["ProjectCycle"];
            string        timeRequirement = context.Request["TimeRequirement"];
            string        introduction    = context.Request["Introduction"];
            WBProjectInfo model           = bll.Get <WBProjectInfo>(string.Format("AutoID={0} And UserId='{1}'", autoId, HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()));

            if (model == null)
            {
                resp.Msg = "无效项目";
                return(Common.JSONHelper.ObjectToJson(resp));
            }
            model.ProjectName = projectName;
            //model.Thumbnails = Thumbnails;
            //model.Area = Area;
            model.Category        = category;
            model.Logistics       = int.Parse(logistics);
            model.ProjectCycle    = int.Parse(projectCycle);
            model.TimeRequirement = timeRequirement;
            model.Introduction    = introduction;

            if (bll.Update(model))
            {
                resp.Status = 1;
                resp.Msg    = "更新项目信息成功";
            }
            else
            {
                resp.Msg = "更新项目信息失败";
            }
            return(Common.JSONHelper.ObjectToJson(resp));
        }
Beispiel #10
0
        /// <summary>
        /// 添加项目信息
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public string AddProjectInfo(HttpContext context)
        {
            if (!DataLoadTool.CheckWanBangLogin())
            {
                resp.Msg = "请先登录";
                return(Common.JSONHelper.ObjectToJson(resp));
            }

            string        projectName     = context.Request["ProjectName"];
            string        thumbnails      = "/img/hb/hb5.jpg";
            string        area            = context.Request["Area"];
            string        category        = context.Request["Category"];
            string        logistics       = context.Request["Logistics"];
            string        projectCycle    = context.Request["ProjectCycle"];
            string        timeRequirement = context.Request["TimeRequirement"];
            string        introduction    = context.Request["Introduction"];
            WBProjectInfo model           = new WBProjectInfo();

            model.UserId          = HttpContext.Current.Session[SessionKey.WanBangUserID].ToString();
            model.ProjectName     = projectName;
            model.Thumbnails      = thumbnails;
            model.Area            = bll.Get <WBCompanyInfo>(string.Format("UserId='{0}'", HttpContext.Current.Session[SessionKey.WanBangUserID].ToString())).Area;
            model.Category        = category;
            model.Logistics       = int.Parse(logistics);
            model.ProjectCycle    = int.Parse(projectCycle);
            model.Status          = 0;
            model.TimeRequirement = timeRequirement;
            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));
        }
Beispiel #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(Request["id"]))
                {
                    Response.Write("无参数");
                    Response.End();
                    return;
                }
                model = bll.Get <WBProjectInfo>(string.Format("AutoId={0}", Request["id"]));
                if (model == null)
                {
                    Response.Write("项目不存在");
                    Response.End();
                    return;
                }
                if (model.Status.Equals(0))
                {
                    Response.Write("项目正在审核中,暂时不能查看");
                    Response.End();
                    return;
                }

                companymodel = bll.Get <WBCompanyInfo>(string.Format("UserId='{0}'", model.UserId));
                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, 2)) > 0)
                    {
                        IsAttention = true;
                    }
                }
            }
            catch (Exception)
            {
                Response.End();
            }
        }
Beispiel #12
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("0"))
            {
                Response.Write("<script>alert('只有企业用户可以发布项目');window.location.href='Index.aspx';</script>");
                Response.End();
            }

            if (Request["action"] != null && Request["action"].Equals("edit"))
            {
                model = bll.Get <WBProjectInfo>(string.Format("AutoId={0}", Request["id"]));
                if (model != null)
                {
                    if (!model.UserId.Equals(HttpContext.Current.Session[SessionKey.WanBangUserID].ToString()))
                    {
                        Response.End();
                    }
                }
            }
        }