public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            SOO1234 rpt = new SOO1234();

            rpt.Site = this.Site;
            return(rpt);
        }
Beispiel #2
0
 private void SO_CRF_Load(object sender, EventArgs e)
 {
     try
     {
         String no = "#SAO-" + Payments.com;
         MessageBox.Show(no);
         String q1 = "SELECT * from Sales_orders_De where [Ref]='" + no + "'";
         // String q1 = "SELECT  Est_Details.Date,Estimates.Cust_name, Est_Details.Expire_date, Est_Details.Items, Est_Details.Qty, Est_Details.Rate, Est_Details.Amt, Est_Details.Sub_Total, Est_Details.Discount,Est_Details.Adjustment, Est_Details.Total, Estimates.Cust_name, Est_Details.Ref FROM Est_Details INNER JOIN Estimates ON Est_Details.Total = Estimates.Amount where  Est_Details.[Ref]=" + no + "";
         SqlCeConnection  con = new SqlCeConnection(Properties.Settings.Default.conne);
         SqlCeCommand     cmd = new SqlCeCommand();
         SqlCeDataAdapter sad = new SqlCeDataAdapter();
         DataSet          dt  = new DataSet();
         con.Open();
         cmd.Connection    = con;
         cmd.CommandText   = q1;
         sad.SelectCommand = cmd;
         sad.Fill(dt, "Table[0]");
         SOO1234 s = new SOO1234();
         s.Database.Tables["Sales_orders_De"].SetDataSource(dt.Tables[0]);
         rptviwer.ReportSource = null;
         rptviwer.ReportSource = s;
         //ReportDocument crystal = new ReportDocument();
         ////string path = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
         ////// MessageBox.Show(path);
         ////path = System.IO.Directory.GetParent(System.IO.Directory.GetParent(path).ToString()).ToString();
         //////MessageBox.Show(path);
         ////path = System.IO.Path.Combine(path, "SOO123.rpt");
         //////MessageBox.Show(path);
         //crystal.Load("C:\\VensarkBill\\Rest\\SOO123.rpt");
         //crystal.SetDataSource(dt);
         //rptviwer.ReportSource = crystal;
         //rptviwer.Refresh();
     }
     catch (Exception o)
     {
         MessageBox.Show("Erorr " + o);
     }
 }