protected override ResultStatus Export() { if (!StartExport()) { return(ResultStatus.Fail); } string lsFile = PbFunc.wf_copy_file(_ProgramID, "30790"); try { b30790 = new B30790(lsFile, emStartDate.Text, emEndDate.Text, emTxStartDate.Text, emTxEndDate.Text); MessageDisplay message = new MessageDisplay(); if (chkAvg.Checked) { ShowMsg("30790-盤後交易時段分時交易量分布 轉檔中..."); message.OutputShowMessage = b30790.Wf30790(); } //TX每日日盤及夜盤之振幅及收盤價 if (chkTx.Checked) { ShowMsg("30790_4-盤後交易時段分時交易量分布 轉檔中..."); message.OutputShowMessage = b30790.Wf30790four(); } if (string.IsNullOrEmpty(message.OutputShowMessage)) { if (File.Exists(lsFile)) { File.Delete(lsFile); } return(ResultStatus.Fail); } } catch (Exception ex) { WriteLog(ex); if (File.Exists(lsFile)) { File.Delete(lsFile); } return(ResultStatus.Fail); } finally { EndExport(); } return(ResultStatus.Success); }
public void Setup() { b30790 = new B30790(destinationFilePath, "2017/10/01", "2017/10/11", "2017/10/01", "2017/10/11"); }