コード例 #1
0
ファイル: PersonDocument.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public PersonDocument(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public ExpenseStatistic(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #3
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public CustomerMessageReply(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #4
0
 /// <summary>
 /// constructor with specified initial value
 /// </summary>
 /// <param name="uinfo">当前登录用户信息</param>
 public BSalesStatistics(EyouSoft.SSOComponent.Entity.UserInfo uinfo)
 {
     if (uinfo != null)
     {
         base.DepartIds = uinfo.Departs;
         base.CompanyId = uinfo.CompanyID;
     }
 }
コード例 #5
0
ファイル: WorkPlan.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public WorkPlan(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #6
0
 /// <summary>
 /// 带组织机构构造函数
 /// </summary>
 /// <param name="uinfo">当前用户信息</param>
 public TranRemind(EyouSoft.SSOComponent.Entity.UserInfo uinfo)
 {
     if (uinfo != null)
     {
         base.DepartIds = uinfo.Departs;
         base.CompanyId = uinfo.CompanyID;
     }
 }
コード例 #7
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="userModel">当前登录用户信息</param>
 public StatAllIncome(EyouSoft.SSOComponent.Entity.UserInfo userModel)
 {
     if (userModel != null)
     {
         DepartIds = userModel.Departs;
         CompanyId = userModel.CompanyID;
     }
 }
コード例 #8
0
ファイル: StatAllOut.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public StatAllOut(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         DepartIds = UserModel.Departs;
         CompanyId = UserModel.CompanyID;
     }
 }
コード例 #9
0
ファイル: QuoteAttach.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 用当前用户信息构造函数
 /// </summary>
 /// <param name="uinfo">当前登录用户信息</param>
 public QuoteAttach(EyouSoft.SSOComponent.Entity.UserInfo uinfo)
 {
     if (uinfo != null)
     {
         base.DepartIds = uinfo.Departs;
         base.CompanyId = uinfo.CompanyID;
     }
 }
コード例 #10
0
ファイル: BSpendRegister.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public BSpendRegister(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #11
0
ファイル: TourProfitShare.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="UserModel">当前登录用户信息</param>
 public TourProfitSharer(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
 {
     if (UserModel != null)
     {
         base.DepartIds = UserModel.Departs;
         base.CompanyId = UserModel.CompanyID;
     }
 }
コード例 #12
0
ファイル: Area.cs プロジェクト: windygu/bbl
        /// <summary>
        /// constructor with specified initial value
        /// </summary>
        /// <param name="uinfo">当前登录用户信息</param>
        /// <param name="isEnableOrganizations">是否启用组织机构</param>
        public Area(EyouSoft.SSOComponent.Entity.UserInfo uinfo, bool isEnableOrganizations)
        {
            base.IsEnable = isEnableOrganizations;

            if (uinfo != null)
            {
                base.DepartIds = uinfo.Departs;
                base.CompanyId = uinfo.CompanyID;
            }
        }
コード例 #13
0
        /// <summary>
        /// 获取当前登录用户的公司编号
        /// </summary>
        /// <returns></returns>
        public int GetCurrentUserCompanyId()
        {
            EyouSoft.SSOComponent.Entity.UserInfo userInfo = UserProvider.GetUser();//new EyouSoft.Security.Membership.UserProvider().GetUser();

            if (userInfo != null)
            {
                return(userInfo.CompanyID);
            }

            return(0);
        }
コード例 #14
0
 /// <summary>
 /// 判断是否有用户登录
 /// </summary>
 /// <returns></returns>
 protected bool CheckLogin(EyouSoft.SSOComponent.Entity.UserInfo userModel)
 {
     if (userModel != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #15
0
ファイル: AjaxTeamTake.ashx.cs プロジェクト: windygu/bbl
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string type = context.Request.QueryString["type"];
            string id   = context.Request.QueryString["id"];

            //登录公司ID
            EyouSoft.SSOComponent.Entity.UserInfo userModel = EyouSoft.Security.Membership.UserProvider.GetUser();
            //如果公司ID为0表示没有公司登录 并返回false
            if (userModel == null)
            {
                context.Response.Write("{Islogin:false}");
                return;
            }
            if (type != null)
            {
                EyouSoft.BLL.PlanStruture.TravelAgency travelbll = new EyouSoft.BLL.PlanStruture.TravelAgency();
                if (type == "Delete")
                {
                    if (id != null && id != "")
                    {
                        bool b = travelbll.DelTravelAgency(id);
                        if (b)
                        {
                            context.Response.Write("OK");
                        }
                        else
                        {
                            context.Response.Write("Error");
                        }
                    }
                }
                if (type == "GetInfo")
                {
                    //声明操作对象
                    EyouSoft.BLL.CompanyStructure.CompanySupplier   bll          = new EyouSoft.BLL.CompanyStructure.CompanySupplier();
                    EyouSoft.Model.CompanyStructure.CompanySupplier companyModel = bll.GetModel(Utils.GetInt(id), userModel.CompanyID);
                    string returnStr = "{0}||{1}||{2}||{3}";
                    if (companyModel != null)
                    {
                        if (companyModel.SupplierContact != null && companyModel.SupplierContact.Count > 0)
                        {
                            returnStr = string.Format(returnStr, companyModel.SupplierContact[0].ContactName, companyModel.SupplierContact[0].ContactTel, companyModel.Commission.ToString("0.00"), companyModel.LicenseKey);
                        }
                        else
                        {
                            returnStr = string.Format(returnStr, "", "", companyModel.Commission.ToString("0.00"), companyModel.LicenseKey);
                        }
                    }
                    context.Response.Write(returnStr);
                }
            }
        }
コード例 #16
0
ファイル: Default.aspx.cs プロジェクト: windygu/bbl
        /// <summary>
        /// AJAX请求判断组团端用户是否登录,输出0已登录,输入-1未登录。
        /// </summary>
        void IsLogin()
        {
            string s = "0";

            EyouSoft.SSOComponent.Entity.UserInfo info = EyouSoft.Security.Membership.UserProvider.GetUser();
            if (info == null || info.UserType != EyouSoft.Model.EnumType.CompanyStructure.CompanyUserType.组团用户)
            {
                s = "-1";
            }

            ResponseAndClear(s);
        }
コード例 #17
0
ファイル: HotRouting.aspx.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 判断是否有用户登录
 /// </summary>
 /// <returns></returns>
 protected bool CheckLogin()
 {
     //登录公司ID
     EyouSoft.SSOComponent.Entity.UserInfo userModel = EyouSoft.Security.Membership.UserProvider.GetUser();
     if (userModel != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #18
0
        /// <summary>
        /// 写入在线客户信息
        /// </summary>
        /// <param name="UserInfo">登录网站的用户信息</param>
        /// <param name="CompanyId">公司Id</param>
        /// <returns></returns>
        private EyouSoft.Model.OnLineServer.OlServerUserInfo InsertGuestInfo(EyouSoft.SSOComponent.Entity.UserInfo UserInfo
                                                                             , string CompanyId)
        {
            //默认客户信息
            Model.OnLineServer.OlServerUserInfo guestOlInfo = new Model.OnLineServer.OlServerUserInfo()
            {
                OId                 = string.Empty,
                OlName              = string.Empty,
                UserId              = string.Empty,
                UserName            = string.Empty,
                AcceptId            = string.Empty,
                AcceptName          = string.Empty,
                CompanyId           = CompanyId,
                IsOnline            = true,
                IsService           = false,
                LoginTime           = DateTime.Now,
                LastSendMessageTime = DateTime.Now
            };

            //取默认的客服
            Model.OnLineServer.OlServerUserInfo defaultOlServiceInfo = defaultOlServiceInfo = dal.GetDefaultServiceInfo(CompanyId);

            if (defaultOlServiceInfo != null) //设置默认的客服
            {
                guestOlInfo.AcceptId   = defaultOlServiceInfo.OId;
                guestOlInfo.AcceptName = defaultOlServiceInfo.OlName;
            }

            if (UserInfo != null) //已登录用户
            {
                //设置登录用户信息
                guestOlInfo.UserId   = UserInfo.ID;
                guestOlInfo.UserName = UserInfo.UserName;
                //在线名称设置成用户名
                guestOlInfo.OlName    = UserInfo.UserName;
                guestOlInfo.CompanyId = CompanyId;
                //写入在线客户信息
                dal.InserUserInfo(guestOlInfo);
            }
            else
            {
                //写入在线客户信息
                int i = dal.InserUserInfo(guestOlInfo);
                //设置在线名称
                guestOlInfo.OlName = string.Format("客户{0:0000}号", i + 1);
                //更新在线客户信息
                dal.UpdateUserInfo(guestOlInfo);
            }

            return(guestOlInfo);
        }
コード例 #19
0
ファイル: WhLoginControl.ascx.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 登录面板设置
 /// </summary>
 void SetLoginPanel()
 {
     EyouSoft.SSOComponent.Entity.UserInfo info = EyouSoft.Security.Membership.UserProvider.GetUser();
     if (info == null || info.UserType != EyouSoft.Model.EnumType.CompanyStructure.CompanyUserType.组团用户)
     {
         divUnLogin.Visible = true;
         divLogin.Attributes.Add("style", "display:none");
     }
     else
     {
         divUnLogin.Visible = false;
         divLogin.Attributes.Add("style", "display:block");
     }
 }
コード例 #20
0
        /// <summary>
        /// 显示相关专线、地接、景区
        /// </summary>
        /// <param name="selValue">初始选中项的值</param>
        /// <returns></returns>
        protected void getSelectInfo(string selValue)
        {
            if (this.SiteUserInfo.CompanyRole.HasRole(EyouSoft.Model.CompanyStructure.CompanyType.酒店))
            {
                return;
            }
            string        s          = @"<tr><td bgcolor=""#CCE8F8"" align=""right"">{0}:</td><td align=""left""><select id=""selectInfo"" name=""selectInfo""><option value=""-1"">--请选择--</option>{1}</select><input type=""hidden"" name=""selectInfoName""/></td></tr>";
            StringBuilder str        = new StringBuilder();
            StringBuilder strOptions = new StringBuilder();

            //相关专线
            if (this.SiteUserInfo.CompanyRole.HasRole(EyouSoft.Model.CompanyStructure.CompanyType.专线) || this.SiteUserInfo.CompanyRole.HasRole(EyouSoft.Model.CompanyStructure.CompanyType.地接))
            {
                //用户Id
                string UserID = string.Empty;;
                if (SiteUserInfo != null)
                {
                    EyouSoft.SSOComponent.Entity.UserInfo UserInfoModel = SiteUserInfo;

                    UserID = UserInfoModel.ID ?? "0";
                }
                ICompanyUser companyUserBLL = EyouSoft.BLL.CompanyStructure.CompanyUser.CreateInstance();
                EyouSoft.Model.CompanyStructure.CompanyUser companyUserModel = companyUserBLL.GetModel(UserID);
                List <AreaBase> lstArea = companyUserModel.Area;
                if (null != lstArea && lstArea.Count > 0)
                {
                    for (int i = 0; i < lstArea.Count; i++)
                    {
                        strOptions.AppendFormat("<option value=\"{0}|{3}\"{2}>{1}</option>", lstArea[i].AreaId, lstArea[i].AreaName, selValue == lstArea[i].AreaId.ToString() ? " selected=\"selected\"" : "", (int)lstArea[i].RouteType);//资讯的model中相关信息存的是名字
                    }
                }
                str.AppendFormat(s, "相关专线", strOptions);
            }
            //相关景区
            else if (this.SiteUserInfo.CompanyRole.HasRole(EyouSoft.Model.CompanyStructure.CompanyType.景区))
            {
                EyouSoft.BLL.ScenicStructure.BScenicArea viewBLL = new EyouSoft.BLL.ScenicStructure.BScenicArea();
                IList <MScenicArea> viewLst = viewBLL.GetList(this.SiteUserInfo.CompanyID);
                if (null != viewLst && viewLst.Count > 0)
                {
                    for (int i = 0; i < viewLst.Count; i++)
                    {
                        strOptions.AppendFormat("<option value=\"{0}\"{2}>{1}</option>", viewLst[i].ScenicId, viewLst[i].ScenicName, selValue == viewLst[i].ScenicId ? " selected=\"selected\"" : "");//资讯的model中相关信息存的是名字
                    }
                }
                str.AppendFormat(s, "相关景区", strOptions);
            }
            this.ltSelectTypeInfo.Text = str.ToString();
        }
コード例 #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // 判断是否已经登录
            if (!IsLogin)
            {
                EyouSoft.Security.Membership.UserProvider.RedirectLoginOpenTopPage(Domain.UserBackCenter + "/Default.aspx");
            }
            else
            {
                if (SiteUserInfo != null)
                {
                    UserInfoModel = SiteUserInfo;
                    CompanyId     = UserInfoModel.CompanyID;
                }
            }
            ContainerID = Utils.InputText(Request.QueryString["ContainerID"]);
            if (!Page.IsPostBack)
            {
                InitOtherPriceStand();
                //初始化公司己设置的价格等级

                BindPriceList();
            }

            if (!String.IsNullOrEmpty(Request.QueryString["flag"]))
            {
                string flag = Request.QueryString["flag"].ToString();
                if (flag.Equals("save", StringComparison.OrdinalIgnoreCase))
                {
                    Response.Clear();
                    Response.Write(btnSave());
                    Response.End();
                }
                else if (flag.Equals("add", StringComparison.OrdinalIgnoreCase))
                {
                    Response.Clear();
                    Response.Write(InsertPrice());
                    Response.End();
                }
                else if (flag.Equals("click", StringComparison.OrdinalIgnoreCase))
                {
                    Response.Clear();
                    Response.Write(IsUsingPriceStand());
                    Response.End();
                }
            }
        }
コード例 #22
0
ファイル: DateStats.aspx.cs プロジェクト: windygu/bbl
        /// <summary>
        /// 导出Excel
        /// </summary>
        public void toExcel(string FileName)
        {
            EyouSoft.SSOComponent.Entity.UserInfo UserModel = new EyouSoft.SSOComponent.Entity.UserInfo();
            UserModel.CompanyID = SiteUserInfo.CompanyID;
            EyouSoft.Model.StatisticStructure.QueryTicketOutStatisti ssModel = new EyouSoft.Model.StatisticStructure.QueryTicketOutStatisti();
            //查询条件
            ssModel.CompanyId = SiteUserInfo.CompanyID;
            string departId   = Utils.GetQueryStringValue("DepartIds");
            string OfficeName = Utils.GetQueryStringValue("OfficeName");//获取航空公司查询条件

            int[] AirLineIds = new int[1];
            AirLineIds[0] = Utils.GetInt(Utils.GetQueryStringValue("areaId"));//获取售票处查询条件
            if (AirLineIds[0] > 0)
            {
                ssModel.AirLineIds = AirLineIds;
            }
            ssModel.DepartIds      = JiPiao_TuiList.GetIntArrByStr(departId);
            ssModel.OfficeName     = OfficeName;
            ssModel.LeaveDateStart = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("leaDateS"));
            ssModel.LeaveDateEnd   = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("leaDateE"));
            EyouSoft.BLL.StatisticStructure.TicketOutStatistic ssBLL = new EyouSoft.BLL.StatisticStructure.TicketOutStatistic(UserModel);
            IList <EyouSoft.Model.StatisticStructure.TicketOutStatisticTime> ssList = null;

            ssList = ssBLL.GetTicketOutStatisticTime(ssModel);

            Response.Clear();
            Response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName + ".xls");
            Response.ContentEncoding = System.Text.Encoding.Default;
            Response.ContentType     = "application/ms-excel";

            //取得数据表各列标题,各标题之间以\t分割,最后一个列标题后加回车符
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\n", "月份", "出票量", "应付机票款", "已付机票款", "未付机票款");
            foreach (EyouSoft.Model.StatisticStructure.TicketOutStatisticTime cs in ssList)
            {
                sb.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\n",
                                cs.CurrYear + "年" + cs.CurrMonth + "月",
                                cs.TicketOutNum + "(张)",
                                cs.TotalAmount.ToString("¥#,##0.00 "),
                                cs.PayAmount.ToString("¥#,##0.00 "),
                                cs.UnPaidAmount.ToString("¥#,##0.00 "));
            }
            sb.AppendFormat("{0}\t{1}\t{2}\t{3}\t{4}\n", "总计", lblAllTickets.Text + "(张)", lblNeedMoney.Text, lblOverMoney.Text, lblNoMoney.Text);
            Response.Write(sb.ToString());
            Response.End();
        }
コード例 #23
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            EyouSoft.SSOComponent.Entity.UserInfo userInfo = null;
            bool _IsLogin = EyouSoft.Security.Membership.UserProvider.IsUserLogin(out userInfo);

            if (!_IsLogin)
            {
                context.Response.Write("{Islogin:false}");
                return;
            }
            StringBuilder strBuilder = new StringBuilder();

            strBuilder.AppendFormat("<option value=\"0\">请选择</option>");
            int  ProvinceId = Utils.GetInt(Utils.GetQueryStringValue("provinceId"));
            int  CompanyId  = Utils.GetInt(Utils.GetQueryStringValue("companyId"));
            int  isFav      = Utils.GetInt(Utils.GetQueryStringValue("isFav"));
            bool?IsFav      = new Nullable <bool>();

            switch (isFav)
            {
            case 1:
                IsFav = true;
                break;

            case 0:
                IsFav = false;
                break;
            }
            if (ProvinceId != 0)
            {
                EyouSoft.BLL.CompanyStructure.City           cBll = new EyouSoft.BLL.CompanyStructure.City();
                IList <EyouSoft.Model.CompanyStructure.City> list = cBll.GetList(CompanyId, ProvinceId, IsFav);

                if (list != null && list.Count > 0)
                {
                    foreach (EyouSoft.Model.CompanyStructure.City c in list)
                    {
                        strBuilder.AppendFormat("<option value=\"{0}\">{1}</option>", c.Id, c.CityName);
                    }
                }
            }
            context.Response.Write(strBuilder.ToString());
        }
コード例 #24
0
        /// <summary>
        /// 绑定线路区域
        /// </summary>
        private void BindLineArea()
        {
            //用户Id
            string UserID = string.Empty;;

            if (SiteUserInfo != null)
            {
                EyouSoft.SSOComponent.Entity.UserInfo UserInfoModel = SiteUserInfo;

                UserID = UserInfoModel.ID ?? "0";
            }
            ICompanyUser companyUserBLL = EyouSoft.BLL.CompanyStructure.CompanyUser.CreateInstance();

            EyouSoft.Model.CompanyStructure.CompanyUser companyUserModel = companyUserBLL.GetModel(UserID);
            if (companyUserModel != null && companyUserModel.Area != null && companyUserModel.Area.Count > 0)
            {
                //国内
                List <AreaBase> gn = companyUserModel.Area.Where(ty => ty.RouteType == AreaType.国内长线).ToList();
                //国际
                List <AreaBase> gj = companyUserModel.Area.Where(ty => ty.RouteType == AreaType.国际线).ToList();
                //周边
                List <AreaBase> zb = companyUserModel.Area.Where(ty => ty.RouteType == AreaType.地接线路 || ty.RouteType == AreaType.国内短线).ToList();

                if (gn != null && gn.Count > 0)
                {
                    showGN            = true;
                    rpt_gn.DataSource = gn;
                    rpt_gn.DataBind();
                }
                if (gj != null && gj.Count > 0)
                {
                    showGJ            = true;
                    rpt_gj.DataSource = gj;
                    rpt_gj.DataBind();
                }
                if (zb != null && zb.Count > 0)
                {
                    showZB            = true;
                    rpt_zb.DataSource = zb;
                    rpt_zb.DataBind();
                }
                routeSource = (RouteSource)Utils.GetInt(Utils.GetQueryStringValue("RouteSource"), 1);
            }
        }
コード例 #25
0
        private void LoginCommunity(EyouSoft.SSOComponent.Entity.UserInfo UserModel)
        {
            int num = 100;

            try
            {
                DiscuzSession       session = DiscuzSessionHelper.GetSession();
                int                 userID  = session.GetUserID(UserModel.UserName);
                string              str     = "tongye114.com";
                NameValueCollection section = (NameValueCollection)ConfigurationManager.GetSection("DiscuzAPI");
                if (section != null)
                {
                    str = string.IsNullOrEmpty(section["CookieDomain"]) ? "tongye114.com" : section["CookieDomain"];
                    num = string.IsNullOrEmpty(section["CookieExpires"]) ? 100 : int.Parse(section["CookieExpires"]);
                }
                session.Login(userID, UserModel.PassWordInfo.NoEncryptPassword, false, num, str);
            }
            catch (Exception e) { }
        }
コード例 #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (SiteUserInfo != null)
            {
                UserInfoModel = SiteUserInfo;
            }
            if (!Page.IsPostBack)
            {
                InitRouteList();
            }
            this.Page.Title = "地接线路库";

            if (!this.CheckGrant(EyouSoft.Common.TravelPermission.地接_线路管理))
            {
                Utils.ResponseNoPermit("对不起,您没有地接_管理栏目权限!");
                return;
            }
            //if (this.CheckGrant(EyouSoft.Common.TravelPermission.地接_新增线路))
            //{
            IsAddGrant = true;
            //}
            //if (this.CheckGrant(EyouSoft.Common.TravelPermission.地接_维护线路_修改))
            //{
            IsUpdateGrant = true;
            //}
            //if (this.CheckGrant(EyouSoft.Common.TravelPermission.地接_维护线路_删除))
            //{
            IsDeleteGrant = true;
            //}

            if (!String.IsNullOrEmpty(Request.QueryString["flag"]) && Request.QueryString["flag"] == "del")
            {
                string flag = Request.QueryString["flag"].ToString();
                if (flag.Equals("del", StringComparison.OrdinalIgnoreCase))
                {
                    string RouteIdList = Server.UrlDecode(Utils.InputText(Request.QueryString["RouteIdList"]));
                    Response.Clear();
                    Response.Write(DeleteData(RouteIdList));
                    Response.End();
                }
            }
        }
コード例 #27
0
        /// <summary>
        /// 初始化页面数据
        /// </summary>
        private void InitPageData()
        {
            //初始化广告
            ltrAdvBraner.Text = GetAdvPath();

            //初始快速发布供求图片
            EyouSoft.SSOComponent.Entity.UserInfo SiteUserInfo = new EyouSoft.SSOComponent.Entity.UserInfo();
            bool IsLogin = EyouSoft.Security.Membership.UserProvider.IsUserLogin(out SiteUserInfo);

            if (!IsLogin && menuindex == 1)
            {
                ltrRelease.Text = string.Format("<a href=\"{0}\"><img src=\"{1}/images/UserPublicCenter/kuaichufabu.gif\" width=\"163\"border=\"0\" height=\"27\" /></a>", EyouSoft.Security.Membership.UserProvider.BuildLoginAndReturnUrl(Utils.GeneratePublicCenterUrl("/SupplierInfo/SupplierInfo.aspx", CityId), string.Empty), Domain.ServerComponents);
            }
            SiteUserInfo = null;

            //初始化统计数据
            EyouSoft.Model.SystemStructure.SummaryCount model = EyouSoft.BLL.SystemStructure.SummaryCount.CreateInstance().GetSummary();
            ltrSummaryCount.Text = string.Format("<li>注册用户<strong>({0}人)</strong>本周供需信息<strong>({1}条)</strong></li>", model.User + model.UserVirtual, model.Intermediary + model.IntermediaryVirtual);
            model = null;
        }
コード例 #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EyouSoft.Common.Control.BasePage      page          = (EyouSoft.Common.Control.BasePage) this.Page;
            EyouSoft.SSOComponent.Entity.UserInfo UserInfoModel = null;
            bool IsLogin = page.IsLogin;

            userpubliccenter = Domain.UserPublicCenter;
            if (IsLogin)
            {
                UserInfoModel = page.SiteUserInfo;
                LoginMsg      = "您好," + UserInfoModel.UserName + ",欢迎来同业114! &nbsp;<a href=\"" + Utils.GetLogoutUrl(Domain.UserPublicCenter + "/Default.aspx") + "\">退出</a>";
            }
            else
            {
                LoginMsg = string.Format(
                    "<a href=\"{0}/Register/Login.aspx\">请登录</a>&nbsp;&nbsp;<a href=\"{1}/Register/CompanyUserRegister.aspx\">免费注册</a>",
                    Domain.UserPublicCenter,
                    Domain.UserPublicCenter);
            }
        }
コード例 #29
0
        /// <summary>
        /// 绑定线路区域
        /// </summary>
        private void BindLineArea()
        {
            //用户Id
            string UserID = string.Empty;;

            if (SiteUserInfo != null)
            {
                EyouSoft.SSOComponent.Entity.UserInfo UserInfoModel = SiteUserInfo;

                UserID = UserInfoModel.ID ?? "0";
            }
            IList <SysArea> ls = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetSysAreaList();

            if (ls != null && ls.Count > 0)
            {
                //国内
                List <SysArea> gn = ls.Where(ty => ty.RouteType == AreaType.国内长线).ToList();
                //国际
                List <SysArea> gj = ls.Where(ty => ty.RouteType == AreaType.国际线).ToList();
                //周边(根据城市编号取周边的线路区域)
                IList <SysAreaSiteControl> zb = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetShortAreaSiteControl(SiteUserInfo.CityId);
                if (gn != null && gn.Count > 0)
                {
                    showGN            = true;
                    rpt_gn.DataSource = gn;
                    rpt_gn.DataBind();
                }
                if (gj != null && gj.Count > 0)
                {
                    showGJ            = true;
                    rpt_gj.DataSource = gj;
                    rpt_gj.DataBind();
                }
                if (zb != null && zb.Count > 0)
                {
                    showZB            = true;
                    rpt_zb.DataSource = zb;
                    rpt_zb.DataBind();
                }
            }
        }
コード例 #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EyouSoft.SSOComponent.Entity.UserInfo operatorModel = this.SiteUserInfo;
            if (!this.SiteUserInfo.CompanyRole.HasRole(EyouSoft.Model.CompanyStructure.CompanyType.组团))
            {
                Response.Clear();
                Response.Write("对不起,不属于组团商,没有权限操作该页面!");
                Response.End();
            }
            if (CheckGrant(TravelPermission.组团_线路散客订单管理) || CheckGrant(TravelPermission.组团_线路团队订单管理))
            {
                div_ZTOrder.Visible = true;
            }
            if (operatorModel != null)
            {
                CityId                  = operatorModel.CityId;
                IMTop1.MQLoginId        = this.MQLoginId;
                IMTop1.Password         = this.Password;
                a_AddSonAccount.HRef    = "javascript:void(0)";
                a_SonAccountManage.HRef = "javascript:void(0)";
                //子帐号设置的权限,有权限才可以看到
                if (CheckGrant(TravelPermission.系统设置_子账户管理))
                {
                    this.divUserManage.Visible         = true;
                    this.SubAccount1.IsShow            = true;
                    this.SubAccount1.CompanyId         = operatorModel.CompanyID;
                    this.SubAccount1.OperatorId        = operatorModel.ID;
                    this.SubAccount1.FunStringOnChange = "ChangeUserData(this)";

                    a_AddSonAccount.Target    = "_blank";
                    a_SonAccountManage.Target = "_blank";
                    a_AddSonAccount.HRef      = this.GetDesPlatformUrl(EyouSoft.Common.Domain.UserBackCenter + "/SystemSet/SonUserManage.aspx");
                    a_SonAccountManage.HRef   = this.GetDesPlatformUrl(EyouSoft.Common.Domain.UserBackCenter + "/SystemSet/SonUserManage.aspx");
                }
                else
                {
                    UserId = operatorModel.ID;
                    this.SubAccount1.IsShow = false;
                }
            }
        }