public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CrystalReportDineTiket rpt = new CrystalReportDineTiket(); rpt.Site = this.Site; return(rpt); }
public void printDineTicket(string name) { CrystalReportDineTiket ob = new CrystalReportDineTiket(); ByPass2(ob); PrinterSettings printerName = new PrinterSettings(); string defaultPrinter; defaultPrinter = printerName.PrinterName; ob.PrintOptions.PrinterName = defaultPrinter; ob.SetParameterValue("ticketno", name); ob.SetParameterValue("billno", name); ob.PrintToPrinter(1, false, 0, 0); }
private static void ByPass2(CrystalReportDineTiket ob) { TableLogOnInfos crtableLogoninfos = new TableLogOnInfos(); TableLogOnInfo crtableLogoninfo = new TableLogOnInfo(); ConnectionInfo crConnectionInfo = new ConnectionInfo(); Tables CrTables; crConnectionInfo.ServerName = "."; crConnectionInfo.DatabaseName = "RMSDB"; crConnectionInfo.UserID = "sa"; crConnectionInfo.Password = Variable.Class1.a; CrTables = ob.Database.Tables; foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in CrTables) { crtableLogoninfo = CrTable.LogOnInfo; crtableLogoninfo.ConnectionInfo = crConnectionInfo; CrTable.ApplyLogOnInfo(crtableLogoninfo); } }