private void buttonExport_Click(object sender, EventArgs e) { UseWaitCursor = true; Application.DoEvents(); try { if (appraisalEntrust == null) { appraisalEntrust = new AppraisalEntrust(); appraisalEntrust.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } appraisalEntrust.Status = 1; SaveData(); WordDocument doc = new WordDocument("鉴定委托书"); doc.AddField("DocTitle", appraisalEntrust.DocTitle); doc.AddField("AppraisalUnit", appraisalEntrust.AppraisalUnit); doc.AddField("AppraisalPoints", appraisalEntrust.AppraisalPoints); doc.AddField("AppraisaDate", appraisalEntrust.AppraisaDate.ToString("yyyy年MM月dd日")); doc.AddField("ContactUserName", appraisalEntrust.ContactUserName); doc.AddField("ContactUserPhone", appraisalEntrust.ContactUserPhone); doc.AddFootField("DocManageArea", appraisalEntrust.DocManageArea); //doc.AddFootField("FirstPageTest", "测试"); //doc.AddFootField("Test", "测试"); Grid grid = doc.NewGrid(); grid.TableMark = "Table"; int i = 0; foreach (SamplingContent sc in appraisalEntrust.Items) { i++; GridRow row = grid.NewRow(); row.AddRowItem(i.ToString()); row.AddRowItem(sc.SDocTitle); row.AddRowItem(sc.ItemName); row.AddRowItem(sc.ItemRule); row.AddRowItem(sc.Count.ToString() + sc.ItemUnit); } OnNavigationRequest(new Maleos.NavigationRequestEventArgs("Maleos.Modules.OutputDocuemnt", new object[] { doc, "EnforceForm.frmAppraisalEntrust", appraisalEntrust.FilePath })); } catch (Exception ex) { CommonInvoke.ErrorMessageBox(ex); } UseWaitCursor = false; }
private void SaveData() { if (appraisalEntrust == null) { appraisalEntrust = new AppraisalEntrust(); appraisalEntrust.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } SamplingID.Text = InvokeUtil.SystemService.GetSamplingID(SamplingID.Text.Trim()).ToString(); GetEntity(appraisalEntrust); CheckPlace checkPlace = new CheckPlace { CheckContent = AppraisalUnit.Text, }; InvokeUtil.SystemService.UpdateCheckPlace(checkPlace); Officers officer1 = new Officers { OfficersName = ContactUserName.Text }; InvokeUtil.SystemService.UpdateOfficersByArgs(officer1); InvokeUtil.SystemService.EntityUpdate(appraisalEntrust); }
public frmAppraisalEntrust(AppraisalEntrust appraisalEntrust) : this() { this.appraisalEntrust = appraisalEntrust; }
private void frmAppraisalEntrust_Load(object sender, EventArgs e) { UseWaitCursor = true; Application.DoEvents(); try { DocTitle.Text = InvokeUtil.ActiveUser.Abb + "安监管鉴〔" + DateTime.Now.Year + "〕1 号"; DocManageArea.Text = InvokeUtil.ActiveUser.FullName; FillDate.Value = DateTime.Now; SamplingContentGridViewItems.InitColumnType<SamplingContent>(); if (appraisalEntrust != null) { appraisalEntrust = InvokeUtil.SystemService.EntityInit(appraisalEntrust) as AppraisalEntrust; SetEntity(appraisalEntrust); SamplingID.Text = InvokeUtil.SystemService.GetSamplingDocTitle(appraisalEntrust.SamplingID); SamplingContentGridViewItems.Bind<SamplingContent>(appraisalEntrust.Items); } AppraisalUnit.Items.Clear(); List<SearchWord> Words = InvokeUtil.SystemService.SearchWordGetAll(typeof(CheckPlace).FullName); foreach (SearchWord word in Words) AppraisalUnit.Items.Add(new AutoCompleteEntry(word.Words, word, word.ToIndexArray())); ContactUserName.Items.Clear(); Words = InvokeUtil.SystemService.SearchWordGetAll(typeof(Officers).FullName); foreach (SearchWord word in Words) { ContactUserName.Items.Add(new AutoCompleteEntry(word.Words, word, word.ToIndexArray())); } } catch (Exception ex) { CommonInvoke.ErrorMessageBox(ex); } UseWaitCursor = false; }