private void buttonExport_Click(object sender, EventArgs e)
        {
            UseWaitCursor = true;
            Application.DoEvents();

            try
            {
                if (saveEvidenceProceDecide == null)
                {
                    saveEvidenceProceDecide = new SaveEvidenceProceDecide();

                    saveEvidenceProceDecide.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName();
                }
                saveEvidenceProceDecide.Status = 1;
                SaveData();
                WordDocument doc = new WordDocument("先行登记保存证据处理决定书");
                doc.AddField("DocTitle", saveEvidenceProceDecide.DocTitle);
                doc.AddField("FieldECompanyName", saveEvidenceProceDecide.FieldECompanyName);
                doc.AddField("JData", saveEvidenceProceDecide.JData.ToString("yyyy年MM月dd日"));
                doc.AddField("SamplingContent", saveEvidenceProceDecide.SamplingContent);
                doc.AddField("SaveEvidenceProceAuditDocTitle", saveEvidenceProceDecide.SaveEvidenceProceAuditDocTitle);
                doc.AddField("DecideContent", saveEvidenceProceDecide.DecideContent);
                doc.AddField("LitigationUnitName1", saveEvidenceProceDecide.LitigationUnitName1);
                doc.AddField("LitigationUnitName2", saveEvidenceProceDecide.LitigationUnitName2);
                doc.AddField("LitigationUnitName3", saveEvidenceProceDecide.LitigationUnitName3);
                doc.AddFootField("DocManageArea", saveEvidenceProceDecide.DocManageArea);

               OnNavigationRequest(new Maleos.NavigationRequestEventArgs("Maleos.Modules.OutputDocuemnt",
                    new object[] { doc, "EnforceForm.frmSaveEvidenceProceDecides", saveEvidenceProceDecide.FilePath }));
            }
            catch (Exception ex)
            {
                CommonInvoke.ErrorMessageBox(ex);
            }

            UseWaitCursor = false;
        }
 public frmSaveEvidenceProceDecide(SaveEvidenceProceDecide saveEvidenceProceDecide)
     : this()
 {
     this.saveEvidenceProceDecide = saveEvidenceProceDecide;
 }
        private void SaveData()
        {
            if (saveEvidenceProceDecide == null)
            {
                saveEvidenceProceDecide = new SaveEvidenceProceDecide();

                saveEvidenceProceDecide.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName();
            }

            GetEntity(saveEvidenceProceDecide);

            Company company = new Company
            {
                CompanyName = FieldECompanyName.Text,
            };
            InvokeUtil.SystemService.UpdateCompanyByName(company);

            InvokeUtil.SystemService.EntityUpdate(saveEvidenceProceDecide);
        }