Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }