private bool PrintDetails(DataAccess.PurchaseInvoiceDetail detail, Int16 noOfCopies) { bool result = true; var item = db.Items.Where(s => s.ID == detail.ItemID).SingleOrDefault(); DataAccess.ItemBarcode ibc = db.ItemBarcodes.Where(s => s.SystemBarcode == true && s.ItemID == item.ID).SingleOrDefault(); string BarcodeText = ibc.BarcodeText; // item.BarcodeText; ZebraBarcodeLabelRPT rpt = new ZebraBarcodeLabelRPT(BarcodeText, item.Name, item.SalePrice.ToString(), cbPrintPrice.Checked); // detail.SalePrice.ToString()); // rpt.DataSource = list; ReportPrintTool tool = new ReportPrintTool(rpt); rpt.PrintingSystem.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint); NoOfCopies = noOfCopies; // detail.Quantity; string BarcodePrinter = this.BarcodePrinter; // System.Configuration.ConfigurationManager.AppSettings["BarcodePrinter"]; if (BarcodePrinter == "") { tool.Print(); } else { tool.Print(BarcodePrinter); } return(result); }
private bool PrintDetails(String BarcodeText, String Name, String SalePrice, Int16 copies) { bool result = true; ZebraBarcodeLabelRPT rpt = new ZebraBarcodeLabelRPT(BarcodeText, Name, SalePrice.ToString(), cbPrintPrice.Checked);// detail.SalePrice.ToString()); ReportPrintTool tool = new ReportPrintTool(rpt); rpt.PrintingSystem.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint); NoOfCopies = copies; // detail.Quantity; string BarcodePrinter = this.BarcodePrinter; // System.Configuration.ConfigurationManager.AppSettings["BarcodePrinter"]; tool.Print(BarcodePrinter); return(result); }
private bool PrintDetails(string BarcodeText, string Name, decimal?SalePrice, short copies) { bool result = true; // var item = db.Items.Where(s => s.ID == detail.ItemID).SingleOrDefault(); ZebraBarcodeLabelRPT rpt = new ZebraBarcodeLabelRPT(BarcodeText, Name, SalePrice.ToString(), cbPrintPrice.Checked);// detail.SalePrice.ToString()); // rpt.DataSource = list; ReportPrintTool tool = new ReportPrintTool(rpt); rpt.PrintingSystem.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint); NoOfCopies = copies; // detail.Quantity; string BarcodePrinter = this.BarcodePrinter; // System.Configuration.ConfigurationManager.AppSettings["BarcodePrinter"]; tool.Print(BarcodePrinter); return(result); }