Ejemplo n.º 1
0
        private void buttonX4_Click(object sender, EventArgs e)
        {
            if (comboBoxEx1.SelectedValue == null)
            {
                labelX4.Text = "无项目类型"; return;
            }
            ProjectType pt = comboBoxEx1.SelectedValue as ProjectType;

            if (comboBoxEx2.SelectedValue == null)
            {
                labelX4.Text = "无项目名称"; return;
            }
            Project p = comboBoxEx2.SelectedValue as Project;

            if (comboBoxEx3.SelectedValue == null)
            {
                labelX4.Text = "无文档类型"; return;
            }
            DocumentType dt = comboBoxEx3.SelectedValue as DocumentType;

            textBoxX3.Text = PublicStatic.GetDocNumber(pt.projtypeshot, p.projshort, dt.doctypeshort, DateTime.Now);
        }
Ejemplo n.º 2
0
        private void Listbox_ItemCheck(object sender, EventArgs e)
        {//选择文件
            BaseItem        bc   = sender as BaseItem;
            ItemBindingData data = bc.Tag as ItemBindingData;

            if (data == null)
            {
                return;
            }
            Document doc = data.DataItem as Document;

            if (!System.IO.File.Exists(doc.filepath))
            {
                return;
            }
            System.IO.FileInfo fi = new System.IO.FileInfo(doc.filepath);

            DocumentInfo info = new DocumentInfo()
            {
                文件名      = doc.docname,
                文件地址     = doc.filepath,
                文档大小     = PublicStatic.GetDisplaySize(fi.Length),
                文档建立时间   = doc.modifydatetime == null?DateTime.MinValue:(DateTime)doc.modifydatetime,
                文档归档时间   = doc.msgdatetime,
                文档最后修改时间 = fi.LastWriteTime,
                文档最后访问时间 = fi.LastAccessTime,
                文档类别     = doc.doctypename,
                文档类别缩写   = doc.doctypeshort,
                档案编号     = doc.docnumber,
                项目名称     = doc.projname,
                项目名称缩写   = doc.projshort,
                项目类别     = doc.projtypename,
                项目类别缩写   = doc.projtypeshot,
            };

            propertyGrid1.SelectedObject = info;
        }