protected void Page_Load(object sender, EventArgs e) { if (!DataLoadTool.CheckWanBangLogin()) { Response.Redirect(string.Format("/App/WanBang/Wap/Login.aspx?redirecturl={0}", Request.FilePath)); } }
/// <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)); }
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; } } }
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();//只有企业能访问 } }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
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(); } }
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(); } } } }