Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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("-请选择-", ""));
 }
Beispiel #3
0
        /// <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;
        }
Beispiel #4
0
 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();                                                            //绑定所有批发商
 }
Beispiel #5
0
        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;
        }
Beispiel #6
0
        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);
        }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        /// <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();
        }