private void buttonExport_Click(object sender, EventArgs e) { UseWaitCursor = true; Application.DoEvents(); try { if (caseCancel == null) { caseCancel = new CaseCancel(); caseCancel.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } caseCancel.Status = 1; SaveData(); WordDocument doc = new WordDocument("案件终止(撤销)审批表"); doc.AddField("DocTitle", caseCancel.DocTitle); doc.AddField("PutOnRecordCaseName", caseCancel.PutOnRecordCaseName); doc.AddField("PutOnRecordThisDate", caseCancel.PutOnRecordThisDate.ToString("yyyy年MM月dd日")); doc.AddField("PutOnRecordDocTitle", caseCancel.PutOnRecordDocTitle); doc.AddField("PutOnRecordPeopleName", caseCancel.PutOnRecordPeopleName); doc.AddField("PutOnRecordFName", caseCancel.PutOnRecordFName); doc.AddField("PutOnRecordPeopleAddress", caseCancel.PutOnRecordPeopleAddress); doc.AddField("PutOnRecordPeoplePhone", caseCancel.PutOnRecordPeoplePhone); doc.AddField("PutOnRecordSourceName", caseCancel.PutOnRecordSourceName); doc.AddField("PutOnRecordUserNames1", caseCancel.PutOnRecordUserNames1 + (caseCancel.PutOnRecordUserNames2!=""?"、"+caseCancel.PutOnRecordUserNames2:"")); doc.AddField("ResearchDetail", caseCancel.ResearchDetail); doc.AddField("RevocationReason", caseCancel.RevocationReason); //doc.AddFootField("FirstPageTest", "测试"); //doc.AddFootField("Test", "测试"); OnNavigationRequest(new Maleos.NavigationRequestEventArgs("Maleos.Modules.OutputDocuemnt", new object[] { doc, "EnforceForm.frmCaseCancels", caseCancel.FilePath })); } catch (Exception ex) { CommonInvoke.ErrorMessageBox(ex); } UseWaitCursor = false; }
public frmCaseCancel(CaseCancel caseCancel) : this() { this.caseCancel = caseCancel; }
private void SaveData() { if (caseCancel == null) { caseCancel = new CaseCancel(); caseCancel.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } GetEntity(caseCancel); InvokeUtil.SystemService.EntityUpdate(caseCancel); }