Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public frmEditFineCallsNotice(FineCallsNotice fineCallsNotice)
     : this()
 {
     this.fineCallsNotice = fineCallsNotice;
 }
Beispiel #4
0
 /// <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;
     }
 }