public static string SendReportMessage_Item(string SLP_RootNoStartControl,//群分類(起) string SLP_RootNoEndControl,//群分類(迄) string SLP_PMAStartControl,//大分類(起) string SLP_PMAEndControl,//大分類(迄) string SLP_CategoryStartControl,//中分類(起) string SLP_CategoryEndControl,//中分類(迄) string SLP_SKUControl,//品號 string SLP_PERIODControl,//期別 string UserIdControl, string PicPathControl, string N_SLP_RootNoStartControl,//群分類(起) string N_SLP_RootNoEndControl,//群分類(迄) string N_SLP_PMAStartControl,//大分類(起) string N_SLP_PMAEndControl,//大分類(迄) string N_SLP_CategoryStartControl,//中分類(起) string N_SLP_CategoryEndControl,//中分類(迄) string N_SLP_SKUControl//品名 ) { string ReportCode = string.Empty; VGI_VGI081 VGIRPTPage = new VGI_VGI081(); string ProcessLogFile = string.Empty; string strStatus = string.Empty; ReportParameter[] DBParameter = new ReportParameter[10]; ReportParameter[] CryReportParameter = new ReportParameter[1]; string strFileName = "驗收品項圖檔"; //DB需要的變數 DBParameter[0].ParameterName = "驗收日期"; DBParameter[0].ParameterValue = ""; DBParameter[1].ParameterName = "群分類(起)"; DBParameter[1].ParameterValue = SLP_RootNoStartControl; DBParameter[2].ParameterName = "群分類(迄)"; DBParameter[2].ParameterValue = SLP_RootNoEndControl; DBParameter[3].ParameterName = "大分類(起)"; DBParameter[3].ParameterValue = SLP_PMAStartControl; DBParameter[4].ParameterName = "大分類(迄)"; DBParameter[4].ParameterValue = SLP_PMAEndControl; DBParameter[5].ParameterName = "中分類(起)"; DBParameter[5].ParameterValue = SLP_CategoryStartControl; DBParameter[6].ParameterName = "中分類(迄)"; DBParameter[6].ParameterValue = SLP_CategoryEndControl; DBParameter[7].ParameterName = "品號"; DBParameter[7].ParameterValue = SLP_SKUControl; DBParameter[8].ParameterName = "期別"; DBParameter[8].ParameterValue = SLP_PERIODControl; DBParameter[9].ParameterName = "圖檔路徑"; DBParameter[9].ParameterValue = PicPathControl; //報表變數 送出產生報表 CryReportParameter[0].ParameterName = "ACCEPT_DATE"; CryReportParameter[0].ParameterValue = ""; ReportCode = "VGI08_1"; VGIRPTPage.GenerReportConfigXML("VGI", "VGI081.aspx", ReportCode, VGIRPTPage.Server.MapPath("REPORT\\VGI081R01.rpt"), DBParameter, CryReportParameter, ReportOutputFormat.PDF, strFileName, ref ProcessLogFile ); VGIRPTPage.Dispose(); return ProcessLogFile; }
public static string SendReportMessage_Date2(string SLP_ACCEPT_DATEControl, string ACCEPT_NO_ST, string ACCEPT_NO_END, string PicPathControl) { string ReportCode = string.Empty; VGI_VGI081 VGIRPTPage = new VGI_VGI081(); string ProcessLogFile = string.Empty; string strStatus = string.Empty; ReportParameter[] DBParameter = new ReportParameter[12]; ReportParameter[] CryReportParameter = new ReportParameter[1]; string strFileName = "驗收品項圖檔"; //DB需要的變數 DBParameter[0].ParameterName = "驗收日期"; DBParameter[0].ParameterValue = SLP_ACCEPT_DATEControl; DBParameter[1].ParameterName = "群分類(起)"; DBParameter[1].ParameterValue = ""; DBParameter[2].ParameterName = "群分類(迄)"; DBParameter[2].ParameterValue = ""; DBParameter[3].ParameterName = "大分類(起)"; DBParameter[3].ParameterValue = ""; DBParameter[4].ParameterName = "大分類(迄)"; DBParameter[4].ParameterValue = ""; DBParameter[5].ParameterName = "中分類(起)"; DBParameter[5].ParameterValue = ""; DBParameter[6].ParameterName = "中分類(迄)"; DBParameter[6].ParameterValue = ""; DBParameter[7].ParameterName = "品號"; DBParameter[7].ParameterValue = ""; DBParameter[8].ParameterName = "期別"; DBParameter[8].ParameterValue = ""; DBParameter[9].ParameterName = "驗收單號起"; DBParameter[9].ParameterValue = ACCEPT_NO_ST; DBParameter[10].ParameterName = "驗收單號迄"; DBParameter[10].ParameterValue = ACCEPT_NO_END; DBParameter[11].ParameterName = "圖檔路徑"; DBParameter[11].ParameterValue = PicPathControl; //報表變數 送出產生報表 CryReportParameter[0].ParameterName = "ACCEPT_DATE"; CryReportParameter[0].ParameterValue = SLP_ACCEPT_DATEControl; ReportCode = "VGI08_2"; VGIRPTPage.GenerReportConfigXML("VGI", "VGI081.aspx", ReportCode, VGIRPTPage.Server.MapPath("REPORT\\VGI081R01.rpt"), DBParameter, CryReportParameter, ReportOutputFormat.PDF, strFileName, ref ProcessLogFile ); VGIRPTPage.Dispose(); return ProcessLogFile; }