记得以前用JDE ERP的时候,通过过设置参数自动跑报表。
我现在两个设想:第一,邮件预警也可以采取附件形式,有些情况配合附件 第二,单据审批完后自动保存当时的一份PDF文档。
方法:搭载水晶报表实现
private void Print(string pricingcode)
{
SqlParameter[] parms = new SqlParameter[1];
parms[0] = new SqlParameter("@PricingCode", SqlDbType.NVarChar, 20);
parms[0].Value = pricingcode;
DataSet ds = new DataSet();
DABaseAccess db = new DABaseAccess();
ds = db.GetTableByStore("UP_GetQuo", parms).DataSet;
if (ds != null)
{
CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
string reportPath = Server.MapPath("..\\..\\ERP\\Reports\\Quotation.rpt");
doc.Load(reportPath);
doc.SetDataSource(ds.Tables[0]);
CrystalReportView