Пример #1
0
        private void IniData()
        {
            tvMain.Nodes.Clear();
            TreeNode trNo = new TreeNode("内部文件");

            trNo.ImageUrl = "~/Image/Folder.ico";
            trNo.Target   = "0";
            tb_FolderService folderSer = new tb_FolderService();
            List <tb_Folder> allFolder = folderSer.GetListArray("");


            tb_AttachmentService ATTSer = new tb_AttachmentService();
            List <tb_Attachment> atts   = ATTSer.GetListArray_TV("");


            for (int i = 0; i < atts.Count; i++)
            {
                tb_Folder fole = new tb_Folder();
                fole.Type = "file";


                fole.ParentId    = Convert.ToInt32(atts[i].Folder_Id);
                fole.Folder_NAME = atts[i].MainName + "(" + atts[i].createTime + ")";
                fole.AttId1      = atts[i].id.ToString();
                fole.Folder_ID   = -1;
                allFolder.Add(fole);
            }
            showFolder(allFolder, trNo);
            tvMain.Nodes.Add(trNo);

            tvMain.CollapseAll();
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                tb_AttachmentService attSer = new tb_AttachmentService();
                List <tb_Attachment> atts   = attSer.GetListArray("");
                gvList.DataSource = atts;
                gvList.DataBind();


                tb_FolderService folderSer = new tb_FolderService();
                List <tb_Folder> allFolder = folderSer.GetListArray("");
                allFolder.Insert(0, new tb_Folder());
                ddlFolders.DataSource = allFolder;
                ddlFolders.DataBind();
                ddlFolders.DataTextField  = "Folder_NAME";
                ddlFolders.DataValueField = "Folder_ID";

                #region 是否有删除功能
                if (Session["currentUserId"] != null)
                {
                    VAN_OA.Dal.TB_AdminDeleteService deleteSer = new VAN_OA.Dal.TB_AdminDeleteService();
                    if (deleteSer.CheckIsExistByUserId(Convert.ToInt32(Session["currentUserId"])) == false)
                    {
                        gvList.Columns[6].Visible = false;
                    }
                }
                #endregion
            }
        }
Пример #3
0
        private void IniData()
        {
            tvMain.Nodes.Clear();
            TreeNode trNo = new TreeNode("内部文件");

            trNo.ImageUrl = "~/Image/Folder.ico";
            trNo.Target   = "0";
            tb_FolderService folderSer = new tb_FolderService();
            List <tb_Folder> allFolder = folderSer.GetListArray("");

            showFolder(allFolder, trNo);
            tvMain.Nodes.Add(trNo);
            tvMain.CollapseAll();
        }
Пример #4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (lblPareId.Text.ToString() == "")
            {
                ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "a", string.Format("alert('请选择一个上级文件夹节点!');"), true);

                return;
            }

            if (txtFolder.Text.Trim() == "")
            {
                ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "a", string.Format("alert('请填写文件夹名称!');"), true);

                return;
            }

            tb_Folder folder = new tb_Folder();

            folder.Folder_NAME = txtFolder.Text;
            folder.ParentId    = Convert.ToInt32(lblPareId.Text);

            tb_FolderService folderSer = new tb_FolderService();

            if (ViewState["state"].ToString() == "add")
            {
                folderSer.Add(folder);
                txtFolder.Text = "";
                txtFolder.Focus();
            }
            if (ViewState["state"].ToString() == "update")
            {
                folder.Folder_ID = Convert.ToInt32(ViewState["folder_Id"]);
                folderSer.Update(folder);
            }
            IniData();
        }