/// <summary> /// 创建IBLL实例对象 /// </summary> /// <returns></returns> public static EyouSoft.IBLL.CompanyStructure.ICompanyFavor CreateInstance() { EyouSoft.IBLL.CompanyStructure.ICompanyFavor op = null; if (op == null) { op = ComponentFactory.Create <EyouSoft.IBLL.CompanyStructure.ICompanyFavor>(); } return(op); }
/// <summary> /// 绑定专线公司 /// </summary> private void BindRouteCompany() { EyouSoft.IBLL.CompanyStructure.ICompanyFavor Ibll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); dplRouteCompany.DataTextField = "CompanyName"; dplRouteCompany.DataValueField = "ID"; dplRouteCompany.DataSource = Ibll.GetListCompany(BuyCompanyId); dplRouteCompany.DataBind(); Ibll = null; dplRouteCompany.Items.Insert(0, new ListItem("-请选择-", "")); }
/// <summary> /// 初始化公司已设置的采购目录信息 /// </summary> private void InitFavors() { EyouSoft.IBLL.CompanyStructure.ICompanyFavor bll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); this.Favors = bll.GetListByCompanyId(SiteUserInfo.CompanyID); if (this.Favors == null) { this.Favors = new List <string>(); } bll = null; }
protected void Page_Load(object sender, EventArgs e) { if (!IsLogin)//是否登录 { EyouSoft.Security.Membership.UserProvider.RedirectLoginOpenTopPage(Request.UrlReferrer.ToString()); } //if (!CheckGrant(TravelPermission.组团_管理栏目)) //{ // Utils.ResponseNoPermit(); // return; //} favorBll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); //获取当前页 pageIndex = Utils.GetInt(Request.QueryString["Page"], 1); companyCheckedList = favorBll.GetListByCompanyId(SiteUserInfo.CompanyID); //获取收藏的批发商Id tourBll = EyouSoft.BLL.TourStructure.Tour.CreateInstance(); BindCompany(); //绑定所有批发商 }
protected IList <EyouSoft.Model.SystemStructure.SysCityArea> sysAreaList; //线路区域集合 protected void Page_Load(object sender, EventArgs e) { if (!CheckGrant(TravelPermission.组团_我的收藏管理)) { Utils.ResponseNoPermit(); return; } if (!CheckGrant(TravelPermission.组团_我的收藏管理, TravelPermission.组团_我的收藏管理)) { haveUpdate = false; } favorBll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); string method = Utils.GetQueryStringValue("method"); if (method == "sel") { if (!haveUpdate) { Utils.ResponseMeg(false, "对不起,你没有改权限!"); return; } SelCompany();//设置收藏 return; } else { if (method == "nosel") { if (!haveUpdate) { Utils.ResponseMeg(false, "对不起,你没有改权限!"); return; } CancelComapny();//取消收藏 return; } } BindArea();//绑定线路区域 sysAreaList = null; }
protected void LoadAreaTypeStateInfo() { //绑定出港城市 rs_selCity.DataTextField = "CityName"; rs_selCity.DataValueField = "CityId"; rs_selCity.DataSource = EyouSoft.BLL.SystemStructure.SysCity.CreateInstance().GetCityList(SiteUserInfo.ProvinceId, -1, null, true, null); rs_selCity.DataBind(); ListItem cityItem = new ListItem("选择全部出港城市", ""); rs_selCity.Items.Insert(0, cityItem); //绑定类型区域团队统计信息 EyouSoft.Model.TourStructure.AreaTypeStatInfo atsi = tourBll.GetAttentionTourByAreaTypeStats(SiteUserInfo.CompanyID); if (atsi != null) { allRoute = atsi.All; longRoute = atsi.Long; shortRoute = atsi.Short; exitRoute = atsi.Exit; } //绑定线路区域 EyouSoft.IBLL.CompanyStructure.ICompanyFavor favorBll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); rs_selRouteArea.DataTextField = "AreaName"; rs_selRouteArea.DataValueField = "AreaId"; rs_selRouteArea.DataSource = favorBll.GetAllFavorArea(SiteUserInfo.CompanyID); rs_selRouteArea.DataBind(); ListItem areaItem = new ListItem("请选择", ""); rs_selRouteArea.Items.Insert(0, areaItem); //绑定专线商 rs_selRouteCompany.DataTextField = "CompanyName"; rs_selRouteCompany.DataValueField = "ID"; rs_selRouteCompany.DataSource = favorBll.GetListCompany(SiteUserInfo.CompanyID); rs_selRouteCompany.DataBind(); ListItem areaItem1 = new ListItem("请选择", ""); rs_selRouteCompany.Items.Insert(0, areaItem1); }
protected void CancelComapny() { if (!IsCompanyCheck) { Utils.ResponseMeg(false, "对不起,你尚未审核通过!"); return; } string companyId = Utils.GetQueryStringValue("companyid"); if (companyId != "") { favorBll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); if (favorBll.Delete(SiteUserInfo.CompanyID, companyId)) { Utils.ResponseMeg(true, "取消成功!"); } else { Utils.ResponseMegError(); } } //获取收藏的公司数 setCompanyNum = favorBll.GetAllFavorCount(SiteUserInfo.CompanyID); }
/// <summary> /// 设置/取消收藏 /// </summary> private void SetFavors() { int response = 0; int type = Utils.GetInt(Request.QueryString["SetType"]); EyouSoft.Model.CompanyStructure.CompanyFavor favorInfo = new EyouSoft.Model.CompanyStructure.CompanyFavor { AreaId = 0, CompanyId = SiteUserInfo.CompanyID, FavorCompanyId = Request.QueryString["FavorCompanyId"] }; if (string.IsNullOrEmpty(favorInfo.FavorCompanyId)) { response = 2; } EyouSoft.IBLL.CompanyStructure.ICompanyFavor bll = EyouSoft.BLL.CompanyStructure.CompanyFavor.CreateInstance(); if (type == 1) { response = bll.SaveCompanyFavor(favorInfo) ? 1 : 0; } else if (type == 0) { response = bll.Delete(favorInfo.CompanyId, favorInfo.FavorCompanyId) ? 1 : 0; } else { response = 3; } Response.Clear(); Response.Write(response); Response.End(); }