public void ShowScope()
        {
            Sys_DepartmentBLL depbll = new Sys_DepartmentBLL();
            Sys_Notice        sn     = snBll.Get(p => p.NoticeID == hid_Id.Value);
            string            val    = sn.Notice_Scope;

            if (val != null)
            {
                hid_DepId.Value = val;
                string   str = "";
                string[] spl = val.Split(',');

                foreach (string item in spl)
                {
                    Sys_Department depmode = depbll.Get(p => p.Department_Code == item);
                    if (depmode != null)
                    {
                        str += depmode.Department_Name + ",";
                    }
                }
                if (!str.IsNullOrEmpty())
                {
                    str = str.Substring(0, str.Length - 1);
                }

                UCDepartmentTreeText1.Text = str;
            }
        }
        public void Show()
        {
            string     id    = Request.QueryString["id"];
            Sys_Notice model = bllNotice.Get(p => p.NoticeID == id);

            if (model != null)
            {
                Notice_Title.Text   = model.Notice_Title;
                Notice_Context.Text = model.Notice_Content;
                string hid_id = Request.QueryString["id"].ToString();

                List <Sys_ModelFile> newsfiles = bllFiles.GetList(p => p.File_OperationID == hid_id).ToList();
                if (newsfiles.Count > 0)
                {
                    foreach (Sys_ModelFile file in newsfiles)
                    {
                        this.lblFj.Text += "<a href=\"/Files/Download.aspx?path=" + file.File_Path + "&filename=" + file.File_Name + "\"  style=\"cursor:pointer\">" + (new ListItem(file.File_Name, file.FileID).Text) + "</br>";
                    }
                }
            }
            else
            {
                MessageBox.ShowAndRedirect(this, "该数据不存在!", "NoticeList.aspx");
            }
        }
        /// <summary>
        ///
        /// </summary>
        public void BindShow()
        {
            string id = Request.QueryString["id"];

            if (!string.IsNullOrEmpty(id))  //修改时加载
            {
                Sys_NoticeBLL bll = new Sys_NoticeBLL();
                //Sys_NoticeFileBLL bllAttach = new Sys_NoticeFileBLL();

                Sys_Notice model = bll.Get(p => p.NoticeID == id);
                if (model == null)
                {
                    MessageBox.ShowAndRedirect(this, "该数据不存在!", "NoticeList.aspx");
                }
                else
                {
                    ddlNotice_Type.SelectedValue = model.Notice_Type;
                    Notice_Title.Text            = model.Notice_Title;
                    Notice_Context.Text          = model.Notice_Content;
                    ShowScope();
                    //ddlIsShow.SelectedValue = model.Notice_IsShow.ToString();
                    Session.Remove("ww");
                    this.File.FileSizeLimit   = "3000";
                    this.File.FilesNname      = "File";
                    this.File.FileSessionID   = "ww";
                    this.File.FileType        = "通知公告";
                    this.File.FileTypeDesc    = "支持格式:.jpg;.gif;.png;.bmp;.jpeg;.doc;.docx;.xls;.xlsx;.ppt;.pptx;.pdf;.flv;.zip;.rar;.txt;";
                    this.File.FileTypeExts    = "*.jpg;*.gif;*.png;*.bmp;*.jpeg;*.doc;*.docx;*.xls;*.xlsx;*.ppt;*.pptx;*.pdf;*.flv;*.zip;*.rar;*.txt";
                    this.File.FileOperationID = model.NoticeID;
                }
            }
            else
            {
                Session.Remove("ww");
                this.File.FilesNname      = "File";
                this.File.FileSessionID   = "ww";
                this.File.FileSizeLimit   = "3000";
                this.File.FileType        = "通知公告";
                this.File.FileTypeDesc    = "支持格式:.jpg;.gif;.png;.bmp;.jpeg;.doc;.docx;.xls;.xlsx;.ppt;.pptx;.pdf;.flv;.zip;.rar;.txt;";
                this.File.FileTypeExts    = "*.jpg;*.gif;*.png;*.bmp;*.jpeg;*.doc;*.docx;*.xls;*.xlsx;*.ppt;*.pptx;*.pdf;*.flv;*.zip;*.rar;*.txt";
                this.File.FileOperationID = Guid.NewGuid().ToString();
                //btn_downFile.Visible = false;//新增时不能下载附件
            }
        }
        /// <summary>
        /// 预存
        /// </summary>
        public void Save()
        {
            //System.Threading.Thread.Sleep(5000);
            string id = Request.QueryString["id"];

            if (!string.IsNullOrEmpty(id))
            {
                Sys_NoticeBLL bll   = new Sys_NoticeBLL();
                Sys_Notice    model = bll.Get(p => p.NoticeID == id);
                model.Notice_Type    = ddlNotice_Type.SelectedValue;
                model.Notice_Title   = Notice_Title.Text;
                model.Notice_Content = Notice_Context.Text;
                model.IsDelete       = false;
                model.Sort           = 1;
                string cole = hid_DepId.Value.ToString();
                model.Notice_Scope = cole;
                //model.Notice_IsShow = Convert.ToBoolean(ddlIsShow.SelectedValue);
                bool bol = bll.Update(model);
                if (bol)
                {
                    new Sys_ModelFileBLL().Add(Session["ww"] as List <Sys_ModelFile>);
                    MessageBox.ShowAndRedirect(this, "保存成功!", "NoticeList.aspx");
                }
                else
                {
                    MessageBox.Show(this, "保存出错");
                    Session.Remove("ww");
                }
            }
            else
            {
                Sys_NoticeBLL bll   = new Sys_NoticeBLL();
                Sys_Notice    model = new Sys_Notice();
                model.NoticeID    = this.File.FileOperationID;
                model.Notice_Type = ddlNotice_Type.SelectedValue;
                //model.Notice_IsShow = Convert.ToBoolean(ddlIsShow.SelectedValue);
                model.Notice_Title   = Notice_Title.Text;
                model.Notice_Content = Notice_Context.Text;
                model.AddUserId      = CurrUserInfo().UserID;
                model.AddTime        = DateTime.Now;
                model.IsDelete       = false;
                model.Sort           = 1;
                string cole = hid_DepId.Value.ToString();
                model.Notice_Scope = cole;
                // btn_downFile.Visible = false;//新增时不能下载附件
                // List<Sys_NoticeFile> files = GetFileInfo(model.NoticeID);
                //if (files != null)
                //{
                //    model.Sys_NoticeFile = files;
                //}
                if (bll.Add(model))
                {
                    new Sys_ModelFileBLL().Add(Session["ww"] as List <Sys_ModelFile>);
                    MessageBox.ShowAndRedirect(this, "保存成功!", "NoticeList.aspx");
                }
                else
                {
                    MessageBox.Show(this, "保存出错");
                    Session.Remove("ww");
                }
            }
        }