protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (PrjPub.HasEditRight("¸¨µ¼½Ì²Ä") && PrjPub.IsServerCenter && PrjPub.CurrentLoginUser.SuitRange == 1)
                {
                    HfUpdateRight.Value = "True";
                }
                else
                {
                    HfUpdateRight.Value = "False";
                }

                BindDdl();

                DateTime                 start   = new DateTime(2000, 1, 1);
                DateTime                 end     = new DateTime(2100, 12, 31);
                AssistBookUpdateBLL      objBll  = new AssistBookUpdateBLL();
                IList <AssistBookUpdate> objList = objBll.GetAssistBookUpdateBySelect(0, "", "", start, end, "");
                dgUpdate.DataSource = objList;
                dgUpdate.DataBind();
            }

            string strRefreshGrid = Request.Form.Get("RefreshGrid");

            if (strRefreshGrid != null & strRefreshGrid != "")
            {
                BindGrid();
            }
        }
示例#2
0
        private void FillPage(int nBookUpdateID)
        {
            AssistBookUpdateBLL BookUpdateBLL = new AssistBookUpdateBLL();

            AssistBookUpdate BookUpdate = BookUpdateBLL.GetAssistBookUpdate(nBookUpdateID);

            if (BookUpdate != null)
            {
                lblPerson.Text  = BookUpdate.updatePerson;
                lblDate.Text    = BookUpdate.updateDate.ToShortDateString();
                txtCause.Text   = BookUpdate.updateCause;
                txtContent.Text = BookUpdate.updateContent;
                txtMemo.Text    = BookUpdate.Memo;

                string strUpdateObject = Request.QueryString.Get("Object");
                if (strUpdateObject == "delbook")
                {
                    lblBookName.Text    = BookUpdate.BookNameBak;
                    lblChapterName.Text = "删除辅导教材《" + BookUpdate.BookNameBak + "》";
                }
                else if (strUpdateObject == "delchapter")
                {
                    lblBookName.Text    = BookUpdate.BookName;
                    lblChapterName.Text = "删除辅导教材章节" + BookUpdate.ChapterNameBak;
                }
                else if (strUpdateObject == "insertchapterinfo")
                {
                    lblBookName.Text    = BookUpdate.BookName;
                    lblChapterName.Text = "新增《" + BookUpdate.ChapterNameBak + "》辅导教材章节基本信息";
                }
                else if (strUpdateObject == "bookinfo")
                {
                    lblChapterName.Text = PrjPub.ASSISTBOOKUPDATEOBJECT_BOOKINFO;
                }
                else if (strUpdateObject == "bookcover")
                {
                    lblChapterName.Text = PrjPub.ASSISTBOOKUPDATEOBJECT_BOOKCOVER;
                    lblBookName.Text    = BookUpdate.BookName;
                }
                else if (strUpdateObject == "updatechapterinfo")
                {
                    lblChapterName.Text = "修改《" + BookUpdate.ChapterNameBak + "》辅导教材章节基本信息";
                    lblBookName.Text    = BookUpdate.BookName;
                }
                else if (strUpdateObject == "chaptercontent")
                {
                    lblChapterName.Text = "《" + BookUpdate.ChapterNameBak + "》" + PrjPub.ASSISTBOOKUPDATEOBJECT_CHAPTERCONTENT;
                    lblBookName.Text    = BookUpdate.BookName;
                }
            }

            ViewState["AddFlag"] = 0;
        }
        private void BindGrid()
        {
            DateTime start = new DateTime(2000, 1, 1);
            DateTime end   = new DateTime(2100, 12, 31);

            if (smalldate.DateValue.ToString() != string.Empty)
            {
                start = DateTime.Parse(smalldate.DateValue.ToString());
            }
            if (bigdate.DateValue.ToString() != string.Empty)
            {
                end = DateTime.Parse(bigdate.DateValue.ToString());
            }

            string updateObject = "";

            if (ddlUpdateObject.SelectedValue == "0")
            {
                updateObject = "";
            }
            else
            {
                updateObject = ddlUpdateObject.SelectedValue;
            }

            AssistBookUpdateBLL      objBll  = new AssistBookUpdateBLL();
            IList <AssistBookUpdate> objList = null;

            if (ddlType.SelectedValue == "0")
            {
                objList =
                    objBll.GetAssistBookUpdateBySelect(Convert.ToInt32(hfBookID.Value), "", txtPerson.Text, start, end,
                                                       updateObject);
            }
            else
            {
                objList = objBll.GetAssistBookUpdateBySelect(0, txtBookName.Text, txtPerson.Text, start, end, updateObject);
            }

            dgUpdate.DataSource = objList;
            dgUpdate.DataBind();

            hfBookID.Value = "0";
        }
示例#4
0
        protected void SaveButton_Click(object sender, EventArgs e)
        {
            AssistBookUpdateBLL BookUpdateBLL = new AssistBookUpdateBLL();
            AssistBookUpdate    BookUpdate    = new AssistBookUpdate();

            string strUpdateObject = Request.QueryString.Get("Object");

            if (txtCause.Text == string.Empty)
            {
                SessionSet.PageMessage = "更改原因不能为空!";
                return;
            }

            if (txtContent.Text == string.Empty)
            {
                SessionSet.PageMessage = "更改内容不能为空!";
                return;
            }

            if (ViewState["AddFlag"].ToString() == "1")     //新增
            {
                AssistBookBLL objBookBll = new AssistBookBLL();
                BookUpdate.AssistBookId  = int.Parse(ViewState["BookID"].ToString());
                BookUpdate.ChapterId     = int.Parse(ViewState["ChapterID"].ToString());
                BookUpdate.updatePerson  = lblPerson.Text;
                BookUpdate.updateDate    = DateTime.Parse(lblDate.Text);
                BookUpdate.updateCause   = txtCause.Text;
                BookUpdate.updateContent = txtContent.Text;
                BookUpdate.Memo          = txtMemo.Text;
                BookUpdate.BookNameBak   = objBookBll.GetAssistBook(Convert.ToInt32(ViewState["BookID"].ToString())).BookName;
                if (ViewState["ChapterID"].ToString() != "0")
                {
                    AssistBookChapterBLL objChapterBll = new AssistBookChapterBLL();
                    BookUpdate.ChapterNameBak =
                        objChapterBll.GetAssistBookChapter(Convert.ToInt32(ViewState["ChapterID"].ToString())).ChapterName;
                }
                if (strUpdateObject == "insertchapterinfo")
                {
                    BookUpdate.ChapterNameBak = Server.UrlDecode(Request.QueryString.Get("newchaptername"));
                    BookUpdate.UpdateObject   = PrjPub.ASSISTBOOKUPDATEOBJECT_INSERTCHAPTERINFO;
                }
                else if (strUpdateObject == "updatechapterinfo")
                {
                    BookUpdate.UpdateObject = PrjPub.ASSISTBOOKUPDATEOBJECT_UPDATECHAPTERINFO;
                }
                else if (strUpdateObject == "chaptercontent")
                {
                    BookUpdate.UpdateObject = PrjPub.ASSISTBOOKUPDATEOBJECT_CHAPTERCONTENT;
                }
                else if (strUpdateObject == "delbook")
                {
                    BookUpdate.UpdateObject = PrjPub.ASSISTBOOKUPDATEOBJECT_DELBOOK;
                }
                else if (strUpdateObject == "delchapter")
                {
                    BookUpdate.UpdateObject = PrjPub.ASSISTBOOKUPDATEOBJECT_DELCHAPTER;
                }
                else
                {
                    BookUpdate.UpdateObject = lblChapterName.Text;
                }
                BookUpdateBLL.AddAssistBookUpdate(BookUpdate);

                Response.Write("<script>top.returnValue='true';window.close();</script>");
            }
            else        //修改
            {
                BookUpdate.AssistBookId  = int.Parse(ViewState["BookID"].ToString());
                BookUpdate.ChapterId     = int.Parse(ViewState["ChapterID"].ToString());
                BookUpdate.updatePerson  = lblPerson.Text;
                BookUpdate.updateDate    = DateTime.Parse(lblDate.Text);
                BookUpdate.updateCause   = txtCause.Text;
                BookUpdate.updateContent = txtContent.Text;
                BookUpdate.Memo          = txtMemo.Text;

                BookUpdate.AssistBookUpdateId = int.Parse(Request.QueryString.Get("id"));
                BookUpdateBLL.UpdateAssistBookUpdate(BookUpdate);

                Response.Write("<script>window.opener.form1.RefreshGrid.value='true';window.opener.form1.submit();window.close();</script>");
            }
        }
示例#5
0
        private void DeleteData(int nBookChapterUpdateID)
        {
            AssistBookUpdateBLL BookChapterUpdateBLL = new AssistBookUpdateBLL();

            BookChapterUpdateBLL.DeleteAssistBookUpdate(nBookChapterUpdateID);
        }