Пример #1
0
        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;
        }
Пример #2
0
 public frmCaseCancel(CaseCancel caseCancel)
     : this()
 {
     this.caseCancel = caseCancel;
 }
Пример #3
0
        private void SaveData()
        {
            if (caseCancel == null)
            {
                caseCancel = new CaseCancel();

                caseCancel.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName();
            }
            GetEntity(caseCancel);

            InvokeUtil.SystemService.EntityUpdate(caseCancel);
        }