Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            cateRootId = Convert.ToInt32(Request["cateRootId"]);

            aconfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bllJuactivity.WebsiteOwner));
            if (aconfig == null)
            {
                aconfig = new BLLJIMP.Model.ActivityConfig()
                {
                    TheOrganizers = "", ShowName = "活动"
                };
            }
            sbCategory.Append(" <li class=\"list current\"><a>全部</a></li>");

            StringBuilder strCateWhere = new StringBuilder();

            strCateWhere.AppendFormat("WebsiteOwner='{0}' And CategoryType='activity'", bllJuactivity.WebsiteOwner);
            if (cateRootId > 0)
            {
                strCateWhere.AppendFormat(" AND PreID = {0} ", cateRootId);
            }

            foreach (var item in bllJuactivity.GetList <ArticleCategory>(strCateWhere.ToString()))
            {
                sbCategory.AppendFormat(" <li class=\"list\" v=\"{0}\"><a>{1}</a></li>", item.AutoID, item.CategoryName);
            }
            if (!string.IsNullOrEmpty(aconfig.ToolBarGroups))
            {
                ToolBarGroup = bllUser.GetList <CompanyWebsite_ToolBar>(string.Format(" WebsiteOwner='{0}' And KeyType='{1}'", bllUser.WebsiteOwner, aconfig.ToolBarGroups));
                if (ToolBarGroup.Count > 0)
                {
                    ColumnWidth = 100 / ToolBarGroup.Count;
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// 获取全局配置
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string GetActivityConfig(HttpContext context)
        {
            BLLJIMP.Model.ActivityConfig config = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bll.WebsiteOwner));
            if (config != null)
            {
                resp.Status = 1;
                resp.ExObj  = config;
            }

            return(Common.JSONHelper.ObjectToJson(resp));
        }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     JuactivityInfo = bllJuactivity.GetJuActivityByActivityID(Request["activityid"]);
     ActivityConfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bllJuactivity.WebsiteOwner));
     if (ActivityConfig == null)
     {
         ActivityConfig = new BLLJIMP.Model.ActivityConfig()
         {
             ShowName = "活动"
         };
     }
 }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //txtActivities.Value = Request.Url.Host + "/App/Cation/Wap/ActivityLlists.aspx";
            //txtMyRegistration.Value = Request.Url.Host + "/App/Cation/Wap/MyActivityLlists.aspx";
            List <CompanyWebsite_ToolBar> dataList = bll.GetColList <CompanyWebsite_ToolBar>(int.MaxValue, 1, string.Format(" WebsiteOwner = '{0}'", bll.WebsiteOwner), "AutoID,KeyType,BaseID");

            Groups         = dataList.OrderBy(p => p.KeyType).Select(p => p.KeyType).Distinct().ToList();
            activityConfig = bll.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bll.WebsiteOwner));
            if (activityConfig == null)
            {
                activityConfig = new BLLJIMP.Model.ActivityConfig();
            }
        }
Exemple #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         WebsiteOwner = DataLoadTool.GetWebsiteInfoModel().WebsiteOwner;
         aconfig      = juActivityBll.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", WebsiteOwner));
         if (aconfig == null)
         {
             aconfig = new BLLJIMP.Model.ActivityConfig()
             {
                 TheOrganizers = ""
             };
         }
         sbCategory.Append(" <li class=\"catli current\"><a>全部</a></li>");
         foreach (var item in juActivityBll.GetList <ArticleCategory>(string.Format("WebsiteOwner='{0}' And CategoryType='activity'", WebsiteOwner)))
         {
             sbCategory.AppendFormat(" <li class=\"catli\" v=\"{0}\"><a>{1}</a></li>", item.AutoID, item.CategoryName);
         }
     }
 }
Exemple #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.websiteOwner = DataLoadTool.GetWebsiteInfoModel().WebsiteOwner;
         Id            = Request["id"];
         juActivityBll = new BLLJuActivity("");
         if (!string.IsNullOrEmpty(Id))
         {
             aconfig = juActivityBll.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", websiteOwner));
             if (aconfig == null)
             {
                 aconfig = new BLLJIMP.Model.ActivityConfig()
                 {
                     TheOrganizers = ""
                 };
             }
             GetActivityInfo(Id);
         }
     }
 }
Exemple #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     aconfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bllUser.WebsiteOwner));
     if (aconfig == null)
     {
         aconfig = new BLLJIMP.Model.ActivityConfig()
         {
             TheOrganizers = ""
         };
     }
     sbCategory.Append(" <li class=\"list current\"><a>全部</a></li>");
     foreach (var item in bllJuactivity.GetList <ArticleCategory>(string.Format("WebsiteOwner='{0}' And CategoryType='activity'", bllUser.WebsiteOwner)))
     {
         sbCategory.AppendFormat(" <li class=\"list\" v=\"{0}\"><a>{1}</a></li>", item.AutoID, item.CategoryName);
     }
     if (!string.IsNullOrEmpty(aconfig.ToolBarGroups))
     {
         ToolBarGroup = bllUser.GetList <CompanyWebsite_ToolBar>(string.Format(" WebsiteOwner='{0}' And KeyType='{1}'", bllUser.WebsiteOwner, aconfig.ToolBarGroups));
         if (ToolBarGroup.Count > 0)
         {
             ColumnWidth = 100 / ToolBarGroup.Count;
         }
     }
 }
Exemple #8
0
        /// <summary>
        /// 保存活动配置
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private string SavaActivityConfig(HttpContext context)
        {
            string theOrganizers  = context.Request["TheOrganizers"];
            string activities     = context.Request["Activities"];
            string myRegistration = context.Request["MyRegistration"];
            string registerCode   = context.Request["RegisterCode"];

            string organizerName      = context.Request["OrganizerName"];
            string activitiesName     = context.Request["ActivitiesName"];
            string myRegistrationName = context.Request["MyRegistrationName"];
            int    qrCodeType         = int.Parse(context.Request["QCodeType"]);
            int    colorTheme         = int.Parse(context.Request["ColorTheme"]);
            int    isShowHideActivity = int.Parse(context.Request["IsShowHideActivity"]);
            string showName           = context.Request["ShowName"];
            string ticketShowName     = context.Request["TicketShowName"];
            string toolBarGroups      = context.Request["ToolBarGroups"];

            BLLJIMP.Model.ActivityConfig config = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bll.WebsiteOwner));

            if (config != null)
            {
                config.Activities         = activities;
                config.MyRegistration     = myRegistration;
                config.TheOrganizers      = theOrganizers;
                config.WebsiteOwner       = bll.WebsiteOwner;
                config.RegisterCode       = registerCode;
                config.IsShowHideActivity = isShowHideActivity;
                config.OrganizerName      = organizerName;
                config.ActivitiesName     = activitiesName;
                config.MyRegistrationName = myRegistrationName;
                config.QCodeType          = qrCodeType;
                config.ActivityStyle      = 0;
                config.ColorTheme         = colorTheme;
                config.ShowName           = showName;
                config.TicketShowName     = ticketShowName;
                config.ToolBarGroups      = toolBarGroups;
                bool isSuccess = bllJuactivity.Update(config);
                if (isSuccess)
                {
                    resp.Msg    = "修改成功";
                    resp.Status = 1;
                }
                else
                {
                    resp.Msg    = "修改失败";
                    resp.Status = -1;
                }
            }
            else
            {
                config = new BLLJIMP.Model.ActivityConfig()
                {
                    WebsiteOwner       = bll.WebsiteOwner,
                    Activities         = activities,
                    MyRegistration     = myRegistration,
                    TheOrganizers      = theOrganizers,
                    RegisterCode       = registerCode,
                    IsShowHideActivity = isShowHideActivity,
                    OrganizerName      = organizerName,
                    ActivitiesName     = activitiesName,
                    MyRegistrationName = myRegistrationName,
                    QCodeType          = qrCodeType,
                    ActivityStyle      = 0,
                    ColorTheme         = colorTheme,
                    ShowName           = showName,
                    TicketShowName     = ticketShowName,
                    ToolBarGroups      = toolBarGroups
                };
                if (bllJuactivity.Add(config))
                {
                    resp.Msg    = "添加成功";
                    resp.Status = 1;
                }
                else
                {
                    resp.Msg    = "添加失败";
                    resp.Status = -1;
                }
            }

            return(Common.JSONHelper.ObjectToJson(resp));
        }
Exemple #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            activityid      = Request["activityid"];
            Name            = Request["name"];
            Uid             = Request["Uid"];
            jid             = Request["jid"];
            CurrentUserInfo = bllUser.GetCurrentUserInfo();
            ActivityDataInfo activityData = bllJuactivity.Get <ActivityDataInfo>(string.Format(" ActivityID='{0}' And (WeixinOpenID='{1}' Or UserId='{2}') Order By InsertDate DESC", activityid, CurrentUserInfo.WXOpenId, CurrentUserInfo.UserID));

            ActivityConfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format("WebsiteOwner='{0}'", bllUser.WebsiteOwner));
            if (CurrentUserInfo.UserID != activityData.UserId)
            {
                Response.Write("无权查看");
                Response.End();
            }
            string[] showFields = new string[] { };//显示字段
            if (ActivityConfig != null)
            {
                showFields = ActivityConfig.RegisterCode.Split(',');
            }
            else
            {
                ActivityConfig = new BLLJIMP.Model.ActivityConfig();
            }
            Name = activityData == null ? Request["name"] : activityData.Name;
            Uid  = activityData == null ? Request["Uid"] : activityData.UID.ToString();
            foreach (string item in showFields)//文本型签到
            {
                if (!string.IsNullOrEmpty(item))
                {
                    switch (item)
                    {
                    case "0":
                        CodeStr = activityid + Uid;
                        Code   += "   " + CodeStr;
                        break;

                    case "1":
                        Code += "   " + activityData.Name;
                        break;

                    case "2":
                        Code += "   " + activityData.Phone;
                        break;

                    case "3":
                        Code += "   " + activityData.ActivityID;
                        break;
                    }
                }
            }//文本型签到

            if (ActivityConfig.QCodeType.Equals(1))//二维码签到
            {
                Code = string.Format("http://{0}/App/Cation/Wap/SignInV1.aspx?activityid={1}&uid={2}", Request.Url.Host, activityData.ActivityID, Uid);
            }

            CodeStr        = activityid + Uid;
            juActivityInfo = bllJuactivity.Get <JuActivityInfo>(string.Format(" SignUpActivityID='{0}'", activityid));
            if (juActivityInfo != null)
            {
                txtTitle.Text     = juActivityInfo.ActivityName;
                txtStartDate.Text = (juActivityInfo.ActivityEndDate != null ? "开始时间:&nbsp;" : "") + string.Format("{0:f}", juActivityInfo.ActivityStartDate);
                if (juActivityInfo.ActivityEndDate != null)
                {
                    txtEndDate.Text = "结束时间:&nbsp;" + string.Format("{0:f}", juActivityInfo.ActivityEndDate);
                }
                else
                {
                    txtEndDate.Visible = false;
                }
                txtAddress.Text = juActivityInfo.ActivityAddress;
            }
            WXSignInInfo signInfo = bllJuactivity.Get <WXSignInInfo>(string.Format(" JuActivityID='{0}' And SignInUserID='{1}'", juActivityInfo.JuActivityID, CurrentUserInfo.UserID));

            if (activityData.PaymentStatus == 1 && (string.IsNullOrEmpty(activityData.ToUserId)) && (string.IsNullOrEmpty(activityData.FromUserId)))
            {
                if (signInfo == null)
                {
                    ShowDonation = true;
                }
            }
            if (signInfo != null)
            {
                IsSignIn = true;//已签到
            }

            if (!string.IsNullOrEmpty(activityData.ToUserId))
            {
                ReceiveUserInfo          = bllUser.GetUserInfo(activityData.ToUserId);
                ReceiveUserInfo.TrueName = bllUser.GetUserDispalyName(ReceiveUserInfo);
            }
            if (!string.IsNullOrEmpty(activityData.FromUserId))
            {
                FromUserInfo          = bllUser.GetUserInfo(activityData.FromUserId);
                FromUserInfo.TrueName = bllUser.GetUserDispalyName(FromUserInfo);
            }
        }