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); }
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; }