Exemplo n.º 1
0
        /// <summary>
        /// 信息修改
        /// 作者:姚东
        /// 时间:20100927
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            HuiYuanEntity entity = new HuiYuanEntity(Session["UserGUID"].ToString());

            entity.Name  = txtHuiYuanName.Text.Trim();
            entity.Email = txtEmail.Text.Trim();
            entity.Tel   = txtMobile.Text.Trim();

            new HuiYuanRule().Update(entity);

            PageHelper.ShowExceptionMessage("更新成功!");
        }
        /// <summary>
        /// 数据加载
        /// 作者:姚东
        /// 时间:20100925
        /// </summary>
        private void LoadData()
        {
            BLL.Query.IndexQuery query = new BLL.Query.IndexQuery();

            //会员数量
            lblHuiYuanAmount.Text = query.GetHuiYuanAmount().ToString();

            //问卷数量
            lblSurveyAmount.Text = query.GetSurveyAmount().ToString();

            //答卷数量
            lblAnswers.Text = query.GetAnswerAmount().ToString();

            //会员登录
            if (Session["UserGUID"] != null)
            {
                //已经登录的,则自动登录
                divUser.Visible  = true;
                divLogin.Visible = false;

                DataTable dt = new BLL.Query.HuiYuanInfoQuery().GetInfoHuiYuan(Session["UserGUID"].ToString());

                if (dt.Rows.Count > 0)
                {
                    lblHuiYuanName.Text = dt.Rows[0]["Name"].ToString();
                }
            }
            else if (Request.QueryString["U"] != null && Request.QueryString["P"] != null)
            {
                //通过网站跳转过来的,则尝试登录
                string userGuid = Request.QueryString["U"].ToString();
                string passWrd  = Business.Safety.SafetyBusiness.Decrypt(Request.QueryString["P"].ToString(), Business.Const.PageConst.Security.Key);

                HuiYuanEntity entity = new HuiYuanEntity(userGuid);
                if (entity.LoginPWD == passWrd)
                {
                    Session["UserGUID"]       = entity.id;
                    Session["UserIDClient"]   = entity.UserID;
                    Session["HuiYuanAccount"] = entity.LoginAcc;
                    Session["HuiYuanName"]    = entity.Name;
                    lblHuiYuanName.Text       = Session["HuiYuanName"].ToString();

                    Page.ClientScript.RegisterStartupScript(this.GetType(), "redirect",
                                                            "window.parent.location.href='Index.aspx'", true);
                }
            }
            else
            {
                divUser.Visible  = false;
                divLogin.Visible = true;
            }
        }
        /// <summary>
        /// 加载数据
        /// 作者:姚东
        /// 时间:20100919
        /// </summary>
        private void LoadData()
        {
            HuiYuanEntity hyEntity = new HuiYuanEntity(this.HuiYuanID);

            txtName.Text          = hyEntity.Name;
            txtAccount.Text       = hyEntity.LoginAcc;
            txtPassWD.Text        = hyEntity.LoginPWD;
            txtConfirmPassWD.Text = hyEntity.LoginPWD;
            txtEmail.Text         = hyEntity.Email;
            txtMobile.Text        = hyEntity.Tel;

            txtAccount.Enabled = false;
        }
Exemplo n.º 4
0
        /// <summary>
        /// 信息绑定
        /// 作者:姚东
        /// 时间:20100927
        /// </summary>
        private void BindInfo()
        {
            HuiYuanEntity entity = new HuiYuanEntity(Session["UserGUID"].ToString());

            lblHuiYuanAccount.Text = entity.LoginAcc;
            lblPwd.Text            = "<a href='#' onclick='window.open(\"ModifyPassword.aspx\");'>修改密码</a>";
            txtHuiYuanName.Text    = entity.Name;
            txtEmail.Text          = entity.Email;
            txtMobile.Text         = entity.Tel;

            DataTable dt = new BLL.Query.HuiYuanInfoQuery().GetInfoHuiYuan(Session["UserGUID"].ToString());

            if (dt.Rows.Count > 0)
            {
                lblTotalPoint.Text  = dt.Rows[0]["TotalPoint"].ToString();
                lblRemainPoint.Text = dt.Rows[0]["RemainPoint"].ToString();
            }
        }
        /// <summary>
        /// 更新
        /// 作者:姚东
        /// 时间:20100919
        /// </summary>
        private void Update()
        {
            HuiYuanEntity entity = new HuiYuanEntity(this.HuiYuanID);

            #region 更新内容
            entity.id       = this.HuiYuanID;
            entity.Name     = txtName.Text.Trim();
            entity.LoginAcc = txtAccount.Text.Trim();

            if (!txtPassWD.Text.Trim().Equals(string.Empty))
            {
                entity.LoginPWD = txtPassWD.Text.Trim();
            }

            entity.Email = txtEmail.Text.Trim();
            entity.Tel   = txtMobile.Text.Trim();

            #endregion

            new HuiYuanRule().Update(entity);
        }
        /// <summary>
        /// 验证数据
        /// </summary>
        private bool CheckData()
        {
            HuiYuanEntity entity = new HuiYuanEntity(Session["UserGuid"].ToString());

            if (txtPassword.Text.Trim() != entity.LoginPWD)
            {
                hidInfo.Value = "原密码错误请重新输入!";
                return(false);
            }

            if (string.IsNullOrEmpty(txtPassword1.Text.Trim()) || string.IsNullOrEmpty(txtPassword2.Text.Trim()))
            {
                hidInfo.Value = "新密码或重复密码不能为空!";
                return(false);
            }

            if (txtPassword1.Text != txtPassword2.Text)
            {
                hidInfo.Value = "密码输入不一致,请重新输入!";
                return(false);
            }

            return(true);
        }
        /// <summary>
        /// 保存操作
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!CheckData())
            {
                PageHelper.ShowExceptionMessage(hidInfo.Value);
                return;
            }

            try
            {
                HuiYuanEntity entity = new HuiYuanEntity(Session["UserGuid"].ToString());
                entity.LoginPWD = txtPassword1.Text.Trim();
                new HuiYuanRule().Update(entity);
                txtPassword.Text  = "";
                txtPassword1.Text = "";
                txtPassword2.Text = "";

                PageHelper.ShowMessage("修改成功!");
            }
            catch (Exception ex)
            {
                PageHelper.ShowExceptionMessage(ex.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            #region 12355网站菜单连接
            string WebSite12355 = WebConfigurationManager.AppSettings["WebSite12355"];
            string BBSWebSite   = WebConfigurationManager.AppSettings["BBSWebSite"];

            if (Session["UserGUID"] == null)
            {
                //网站首页
                a12355Index.HRef = WebSite12355;

                //学习教育
                a12355Education.HRef = WebSite12355 + "xxjy/index.aspx";

                //身心健康
                a12355Healthy.HRef = WebSite12355 + "sxjk/index.aspx";

                //困难救助
                a12355Difficulty.HRef = WebSite12355 + "knjz/index.aspx";

                //青少年维权
                a12355Youth.HRef = WebSite12355 + "gzdt/newslist.aspx?fl=QSNWQ";

                //就业创业
                a12355Job.HRef = WebSite12355 + "jycy/index.aspx";

                //婚恋交友
                a12355Love.HRef = WebSite12355 + "hljy/index.aspx?fl=jypd";

                //工作动态
                a12355Work.HRef = WebSite12355 + "gzdt/newslist.aspx?fl=zcfg";

                //青年志愿者
                a12355Volunteer.HRef = WebSite12355 + "zyz/index.aspx";

                //旅游休闲
                a12355Tour.HRef = WebSite12355 + "lyxx/index.aspx";

                //手机游戏
                a12355Game.HRef = WebSite12355 + "game/index.aspx";

                //12355论坛
                a12355BBS.HRef = BBSWebSite;
            }
            else
            {
                string        userGuid  = Session["UserGUID"].ToString();
                HuiYuanEntity entity    = new HuiYuanEntity(userGuid);
                string        loginPWD  = entity.LoginPWD;
                string        encrptPWD = Business.Safety.SafetyBusiness.Encrypt(loginPWD);

                //网站首页
                a12355Index.HRef = WebSite12355 + "home/homeIndex.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //学习教育
                a12355Education.HRef = WebSite12355 + "xxjy/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //身心健康
                a12355Healthy.HRef = WebSite12355 + "sxjk/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //困难救助
                a12355Difficulty.HRef = WebSite12355 + "knjz/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //青少年维权
                a12355Youth.HRef = WebSite12355 + "gzdt/newslist.aspx?fl=QSNWQ&U=" + userGuid + "&P=" + encrptPWD;

                //就业创业
                a12355Job.HRef = WebSite12355 + "jycy/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //婚恋交友
                a12355Love.HRef = WebSite12355 + "hljy/index.aspx?fl=jypd&U=" + userGuid + "&P=" + encrptPWD;

                //工作动态
                a12355Work.HRef = WebSite12355 + "gzdt/newslist.aspx?fl=zcfg&U=" + userGuid + "&P=" + encrptPWD;

                //青年志愿者
                a12355Volunteer.HRef = WebSite12355 + "zyz/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //旅游休闲
                a12355Tour.HRef = WebSite12355 + "lyxx/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //手机游戏
                a12355Game.HRef = WebSite12355 + "game/index.aspx?U=" + userGuid + "&P=" + encrptPWD;

                //12355论坛
                a12355BBS.HRef = BBSWebSite;
            }
            #endregion

            #region 分析平台菜单栏
            //首页
            aIndex.HRef = ResolveUrl("../") + "Index.aspx";

            //调查问卷
            aAllSurveys.HRef = ResolveUrl("../") + "Web/Survey/AllSurveysPage.aspx?SurveyType=0"; //问卷展示
            aMySurveys.HRef  = ResolveUrl("../") + "Web/HuiYuan/MySurveys.aspx?SurveyType=0";     //我的问卷

            //测评问卷
            aAllTestSurveys.HRef = ResolveUrl("../") + "Web/Survey/AllSurveysPage.aspx?SurveyType=2"; //测评展示
            aMyTestSurveys.HRef  = ResolveUrl("../") + "Web/HuiYuan/MySurveys.aspx?SurveyType=2";     //我的测评

            //投票问卷
            aAllVoteSurveys.HRef = ResolveUrl("../") + "Web/Survey/AllSurveysPage.aspx?SurveyType=1"; //投票展示
            aMyVoteSurveys.HRef  = ResolveUrl("../") + "Web/HuiYuan/MySurveys.aspx?SurveyType=1";     //我的投票

            //礼品兑换
            aAllGifts.HRef         = ResolveUrl("../") + "Web/Gifts/Show.aspx";             //礼品展示
            aGiftExchangeList.HRef = ResolveUrl("../") + "Web/Gifts/GiftExchangeList.aspx"; //兑换记录

            //会员管理
            aHuiYuanInfo.HRef        = ResolveUrl("../") + "Web/HuiYuan/Info.aspx";                    //我的账户
            aGiftExchange.HRef       = ResolveUrl("../") + "Web/Gifts/Show.aspx";                      //礼品兑换
            aMyGiftExchangeList.HRef = ResolveUrl("../") + "Web/Gifts/MyExchangeHistory.aspx";         //兑换记录
            aMyAllSurveys.HRef       = ResolveUrl("../") + "Web/HuiYuan/MySurveys.aspx?SurveyType=-1"; //我的问卷
            #endregion

            //会员登录的连接
            string queryString = string.Empty;
            if (Page.Request.QueryString.Count > 0)
            {
                queryString = Page.Request.Url.ToString().Substring(Page.Request.Url.ToString().IndexOf('?'));
            }

            hddSrc.Value = ResolveUrl("../") + "HuiYuanLogin.aspx" + queryString;

            //搜索按钮的样式
            lbSearch.Style.Add("background", "url('" + ResolveUrl("../") + "CSS/image/Index/search.jpg') no-repeat; vertical-align:middle");

            //首页flash的资源连接
            para1.Attributes.Add("value", ResolveUrl("../") + "css/image/index/swf.swf");
        }
 /// <summary>
 /// 删除业务过程
 /// </summary>
 /// <param name = "entity">实体类</param>
 public void Delete(HuiYuanEntity entity)
 {
     NDEntityCtl.Delete(entity);
 }
 /// <summary>
 /// 修改业务过程
 /// </summary>
 /// <param name = "entity">实体类</param>
 public void Update(HuiYuanEntity entity)
 {
     NDEntityCtl.Update(entity);
 }
 /// <summary>
 /// 新增业务过程
 /// </summary>
 /// <param name = "entity">实体类</param>
 public void Add(HuiYuanEntity entity)
 {
     NDEntityCtl.Insert(entity);
 }