Example #1
0
        protected override void BindData()
        {
            int voteId = XYECOM.Core.XYRequest.GetQueryInt("voteid", 0);

            backURL = XYECOM.Core.XYRequest.GetString("backURL1");

            if (backURL.Equals("")) backURL = "list.aspx";

            if (voteId <= 0)
            {
                Alert("非法参数!", backURL);
            }

            Model.VoteInfo vote = new Business.Vote().GetItem(voteId);

            if (vote == null) Alert("指定调查不存在或已被删除!", backURL);

            this.lblVoteTitle.Text = vote.Title;

            int subjectId = XYECOM.Core.XYRequest.GetQueryInt("subjectId", 0);

            if (subjectId <= 0)
            {
                Alert("非法参数!", backURL);
            }

            Model.VoteSubjectInfo subject = new Business.VoteSubject().GetItem(subjectId);

            if (subject == null) Alert("调查问题信息不存在或已被删除!", backURL);

            txtSubject.Text = subject.Subject;
            rdolstType.SelectedValue = subject.StrType;

            if (subject.StrType.Equals("select") || subject.StrType.Equals("mselect"))
            {
                this.pnlOptions.Visible = true;

                this.rdolstType.Items[0].Enabled = false;
                this.rdolstType.Items[1].Enabled = false;

                InitOption(subjectId);
            }
            else
            {
                this.rdolstType.Items[2].Enabled = false;
                this.rdolstType.Items[3].Enabled = false;

                this.pnlOptions.Visible = false;
            }
        }
Example #2
0
        protected override void BindData()
        {
            this.page1.PageSize = 20;
            this.btndelete.Attributes.Add("onclick", "javascript:return del();");

            voteId = XYECOM.Core.XYRequest.GetQueryInt("VoteId", 0);

            if (voteId <= 0)
            {
                Alert("非法参数!", "List.aspx");
            }

            Model.VoteInfo vote = new Business.Vote().GetItem(voteId);

            if (vote == null)
            {
                Alert("所属调查不存在或已经被删除!", "list.aspx");
            }

            this.lblVoteTitle.Text = vote.Title;

            backURL = XYECOM.Core.XYRequest.GetString("backURL");

            if (backURL.Equals("")) backURL = "list.aspx";

            //设置编辑或查看后要返回当前页面的状态
            backURL1 = XYECOM.Core.Utils.JSEscape("SubjectManage.aspx?VoteId=" + voteId + "&page=" + page1.CurPage.ToString());

            int totalRecord = 0;

            DataTable dt = XYECOM.Business.Utils.GetPaginationData("XY_VoteSubject", "SubjectId", "SubjectId,Subject,Type", "SubjectId Desc", "voteId=" + voteId, this.page1.PageSize, this.page1.CurPage, out totalRecord);

            this.page1.RecTotal = totalRecord;

            if (dt.Rows.Count > 0)
            {
                this.gvList.DataSource = dt;
                this.gvList.DataBind();
            }
            else
            {
                this.gvList.DataBind();
                this.lblMessage.Text = "没有相关信息";
            }
        }
Example #3
0
        protected override void BindData()
        {
            int voteId = XYECOM.Core.XYRequest.GetQueryInt("voteid", 0);

            backURL = XYECOM.Core.XYRequest.GetString("backURL1");

            if (backURL.Equals("")) backURL = "list.aspx";

            if (voteId <= 0)
            {
                Alert("非法参数!", backURL);
            }

            Model.VoteInfo vote = new Business.Vote().GetItem(voteId);

            if (vote == null) Alert("指定调查不存在或已被删除!", backURL);

            this.lblVoteTitle.Text = vote.Title;
        }
Example #4
0
        protected void btnOK_Click(object sender, EventArgs e)
        {
            int voteId = XYECOM.Core.XYRequest.GetQueryInt("voteid", 0);

            backURL = XYECOM.Core.XYRequest.GetString("backURL");

            if (backURL.Equals("")) backURL = "list.aspx";

            if (voteId <= 0)
            {
                Alert("非法参数!", backURL);
            }

            Model.VoteInfo info = new Business.Vote().GetItem(voteId);

            if (info == null) Alert("指定调查不存在或已被删除!", backURL);

            string title = txtTitle.Text.Trim();
            string desc = txtDesc.Text.Trim();

            if (string.IsNullOrEmpty(title))
            {
                Alert("调查标题不能为空!");
            }

            info.Title = title;
            info.Desc = desc;
            info.UserType = this.rdolstUserType.SelectedValue;
            info.StartTime = Core.MyConvert.GetDateTime(Request.Params["txtStartTime"]);
            info.EndTime = Core.MyConvert.GetDateTime(Request.Params["txtEndTime"]);
            if (info.StartTime.CompareTo(info.EndTime) >= 0)
            {
                Alert("结束时间必须在开始时间之后且要大于当天!");
                return;
            }

            int i = new Business.Vote().Update(info);

            if (i <= 0)
                Alert("修改失败!", backURL, true);

            Alert("修改成功!", backURL, true);
        }
Example #5
0
        protected override void BindData()
        {
            int voteId = XYECOM.Core.XYRequest.GetQueryInt("VoteId", 0);

            if (voteId <= 0)
            {
                Alert("非法参数!", "List.aspx");
            }

            Model.VoteInfo vote = new Business.Vote().GetItem(voteId);

            if (vote == null)
            {
                Alert("所属调查不存在或已经被删除!", "list.aspx");
            }

            backURL = XYECOM.Core.XYRequest.GetString("backURL");

            this.lblVoteTitle.Text = vote.Title;

            subject = Business.Utils.ExecuteTable("XY_VoteSubject", "*", "VoteId=" + voteId, "SubjectId asc", 0);
        }
Example #6
0
        protected override void BindData()
        {
            int voteId = XYECOM.Core.XYRequest.GetQueryInt("voteid", 0);

            backURL = XYECOM.Core.XYRequest.GetString("backURL");

            if (backURL.Equals("")) backURL = "list.aspx";

            if (voteId <= 0)
            {
                Alert("非法参数!", backURL);
            }

            Model.VoteInfo vote = new Business.Vote().GetItem(voteId);

            if (vote == null) Alert("指定调查不存在或已被删除!", backURL);

            this.txtTitle.Text = vote.Title;
            this.txtDesc.Text = vote.Desc;
            this.rdolstUserType.SelectedValue = vote.UserType;
            this.txtStartTime.Text = vote.StartTime.ToString("yyyy-MM-dd");
            this.txtEndTime.Text = vote.EndTime.ToString("yyyy-MM-dd");
        }