Example #1
0
        protected void PrepareForm()
        {
            int total = 0;

            rptFamous.DataSource = USR_NoticeBll.GetInstance().GetList(pagesize, pageindex, ref total);
            rptFamous.DataBind();

            Pager1.url = "SendNotice.aspx?pn=";
            if (total % AppConst.PageSize == 0)
            {
                this.Pager1.total = total / AppConst.PageSize;
            }
            else
            {
                this.Pager1.total = total / AppConst.PageSize + 1;
            }
            this.Pager1.index    = pageindex;
            this.Pager1.numlenth = 3;
        }
Example #2
0
        protected void Unnamed1_Click(object sender, EventArgs e)
        {
            if (txtTitle.Text.Trim() == "")
            {
                ltrError.Text = "请输入标题!";
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true);
                return;
            }
            if (txtContext.Text.Trim() == "")
            {
                ltrError.Text = "请输入内容!";
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true);
                return;
            }

            try
            {
                USR_NoticeMod m_notice = new USR_NoticeMod();
                m_notice.Condition   = txtWhere.Text.Trim();
                m_notice.Context     = txtContext.Text.Trim();
                m_notice.DR          = (int)AppEnum.State.prepare;
                m_notice.Title       = txtTitle.Text.Trim();
                m_notice.TS          = DateTime.Now;
                m_notice.CustomerNum = 0;
                USR_NoticeBll.GetInstance().Add(m_notice);

                LogManagement.getInstance().WriteTrace(m_notice.SysNo, "Notice.Send", "IP:" + Request.UserHostAddress + "|AdminID:" + GetSession().AdminEntity.Username);

                ltrNotice.Text = "该消息已添加到发送队列中!";
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('noticediv').style.display='';", true);

                PrepareForm();
            }
            catch (Exception ex)
            {
                LogManagement.getInstance().WriteException(ex, "Notice.Send", "IP:" + Request.UserHostAddress + "|AdminID:" + GetSession().AdminEntity.Username);
                ltrError.Text = "系统错误,请检查!";
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true);
                return;
            }
        }