private void buttonExport_Click(object sender, EventArgs e) { UseWaitCursor = true; Application.DoEvents(); try { if (fineCallsNotice == null) { fineCallsNotice = new FineCallsNotice(); fineCallsNotice.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } fineCallsNotice.Status = 1; SaveData(); WordDocument doc = new WordDocument("罚款催缴通知书"); doc.AddField("CompanyName", fineCallsNotice.CompanyName); doc.AddField("SendCallsDate", fineCallsNotice.SendCallsDate.ToString("yyyy年MM月dd日")); doc.AddField("DecideNumber", fineCallsNotice.DecideNumber); doc.AddField("EndDate", fineCallsNotice.EndDate.ToString("yyyy年MM月dd日")); doc.AddField("Location", fineCallsNotice.Location); doc.AddField("DocTitle", fineCallsNotice.DocTitle); doc.AddFootField("DocManageArea", InvokeUtil.ActiveUser.FullName); OnNavigationRequest(new Maleos.NavigationRequestEventArgs("Maleos.Modules.OutputDocuemnt", new object[] { doc, "EnforceForm.frmFineCallsNotice", fineCallsNotice.FilePath })); } catch (Exception ex) { CommonInvoke.ErrorMessageBox(ex); } UseWaitCursor = false; }
private void SaveData() { if (fineCallsNotice == null) { fineCallsNotice = new FineCallsNotice(); fineCallsNotice.FilePath = Utility.GetFileSavePath() + Utility.BuilderFileName(); } GetEntity(fineCallsNotice); CompanyName.Items.Clear(); List<SearchWord> Words = InvokeUtil.SystemService.SearchWordGetAll(typeof(Company).FullName); foreach (SearchWord word in Words) CompanyName.Items.Add(new AutoCompleteEntry(word.Words, word, word.ToIndexArray())); InvokeUtil.SystemService.EntityUpdate(fineCallsNotice); }
public frmEditFineCallsNotice(FineCallsNotice fineCallsNotice) : this() { this.fineCallsNotice = fineCallsNotice; }
/// <summary> /// 获取罚款催缴通知书集合 /// </summary> /// <param name="page">当前页</param> /// <param name="pageSize">显示记录数</param> /// <param name="beginDate">起始时间</param> /// <param name="endDate">结束时间</param> /// <returns>实体集合</returns> public EList<FineCallsNotice> FineCallsNoticeByDate(int page, int pageSize, DateTime beginDate, DateTime endDate) { try { FineCallsNotice Obj = new FineCallsNotice(); Obj.SystemService = this; return Obj.FineCallsNoticeByDate(page, pageSize, beginDate, endDate); } catch (Exception ex) { throw ex; } }