/Reports/OrderForm.aspx.cs
C# | 90 lines | 66 code | 14 blank | 10 comment | 2 complexity | eda03455729320dd8b27210756be317c MD5 | raw file
1using System; 2using System.Collections; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Web; 7using System.Web.SessionState; 8using System.Web.UI; 9using System.Web.UI.WebControls; 10using System.Web.UI.HtmlControls; 11using CrystalDecisions.CrystalReports.Engine; 12using CrystalDecisions.Shared; 13using CrystalDecisions.Web; 14 15namespace Reports 16{ 17 /// <summary> 18 /// Summary description for WebForm1. 19 /// </summary> 20 public class WebForm1 : System.Web.UI.Page 21 { 22 protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1; 23 protected System.Web.UI.WebControls.Button Button1; 24 protected System.Web.UI.HtmlControls.HtmlForm Form1; 25 protected ReportManager rm = new ReportManager(); 26 OrderForm crReport = new OrderForm(); 27 string paramName= "Order_ID"; 28 string param; 29 30 private void Page_Load(object sender, System.EventArgs e) 31 { 32 33 param = Request.QueryString.Get(paramName); 34 35 Boolean x = rm.initReport(crReport, CrystalReportViewer1, param, paramName); 36 if(!x) 37 { 38 Response.Write ("error: Parameter Needed"); 39 Response.End(); 40 41 } 42 } 43 44 45 private void Button1_Click(object sender, System.EventArgs e) 46 { 47 rm.SetPrinter(Request.UserHostAddress); 48 Boolean x = rm.printReport(crReport, CrystalReportViewer1, param, paramName); 49 if(x) 50 { 51 Response.Write("<br><br><br><br><br><br><br><br><br><br><br><br><br><font face=titr color=red size=5><center>"); 52 Response.Write("��� ����� �� �� �ǁ�� <br>"); 53 Response.Write(" ���� ����"+crReport.PrintOptions.PrinterName); 54 Response.Write("</center></font>"); 55 } 56 else 57 { 58 Response.Write ("error: Problem in printing report"); 59 Response.End(); 60 } 61 62 63 } 64 65 66 #region Web Form Designer generated code 67 override protected void OnInit(EventArgs e) 68 { 69 // 70 // CODEGEN: This call is required by the ASP.NET Web Form Designer. 71 // 72 InitializeComponent(); 73 base.OnInit(e); 74 DataBind(); 75 } 76 77 /// <summary> 78 /// Required method for Designer support - do not modify 79 /// the contents of this method with the code editor. 80 /// </summary> 81 private void InitializeComponent() 82 { 83 this.Button1.Click += new System.EventHandler(this.Button1_Click); 84 this.Load += new System.EventHandler(this.Page_Load); 85 86 } 87 #endregion 88 89 } 90}