Ejemplo n.º 1
0
        private void LoadThingsPoBarcode(TblAssetsViewModel asset)
        {
            DisplayBarcodeUsercontrol = new ObservableCollection <DisplayingBarcodeToPrintUserControl>();

            var assetLayout = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 13);

            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(asset.Code, assetLayout, LayoutSettings, null));
            var newcan = new Canvas();

            foreach (var barcodes in DisplayBarcodeUsercontrol)
            {
                if (PrintingFlag)
                {
                    newcan.Children.Add(barcodes);
                }
                if (!PrintingFlag)
                {
                    CanvasPreview.Children.Add(barcodes);
                }
            }

            if (PrintingFlag)
            {
                print(newcan);
                //     CanvasList.Add(Newcan);
            }
        }
Ejemplo n.º 2
0
        private void LoadThings()
        {
            foreach (var item in PrintingList)
            {
                DisplayBarcodeUsercontrol = new ObservableCollection <DisplayingBarcodeToPrintUserControl>();
                foreach (var layoutItems in LayoutSettings.Where(x => x.printingPropertiesIserial == 0))
                {
                    DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl("", layoutItems, LayoutSettings, null));
                }

                var fabricCodeLayout       = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 1);
                var barCodeLayout          = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 2);
                var fabricDecriptionLayout = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 3);
                var rollQtyLayout          = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 5);
                var rollWmtLayout          = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 4);
                var degreeLayout           = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 7);
                var fabricColorLayout      = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 8);
                var batchLayout            = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 9); // For Dyeing Only
                var weightLayout           = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 14);
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.Fabric_Code, fabricCodeLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.FabricDecription, fabricDecriptionLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.NetRollQty, rollQtyLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.RollWMT.ToString(), rollWmtLayout, LayoutSettings, DefectsDataList.Where(x => x.Iserial == item.RecordNumber).ToList()));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.BarCode, barCodeLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.M2WeightGm.ToString(), weightLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.Degree.ToString(), degreeLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.ColorCode, fabricColorLayout, LayoutSettings, null));
                DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(item.BatchNo, batchLayout, LayoutSettings, null));

                var newcan = new Canvas();
                foreach (var barcodes in DisplayBarcodeUsercontrol)
                {
                    if (PrintingFlag)
                    {
                        newcan.Children.Add(barcodes);
                    }
                    if (!PrintingFlag)
                    {
                        CanvasPreview.Children.Add(barcodes);
                    }
                }

                if (PrintingFlag)
                {
                    print(newcan);
                    //     CanvasList.Add(Newcan);
                }
            }

            if (PrintingFlag)
            {
                //   ListPrint.ItemsSource = DisplayBarcodeUsercontrol;
                //ListPrint.DataContext = 1;
            }
        }
Ejemplo n.º 3
0
        private void LoadThingsPoBarcode(TblSalesOrderColorViewModel salesOrderColor, TblStyleViewModel tblStyle)
        {
            DisplayBarcodeUsercontrol = new ObservableCollection <DisplayingBarcodeToPrintUserControl>();

            var styleColorSizeLayout = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 10);
            var colorThemeLayout     = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 11);
            var deliveryDateLayout   = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 12);
            var sizeStr = "";

            foreach (var size in salesOrderColor.SalesOrderSizeRatiosList.Where(x => x.ProductionPerSize > 0))
            {
                sizeStr = sizeStr + "_" + size.Size;
            }

            var styleColorSizesStr = tblStyle.StyleCode + "_" +
                                     salesOrderColor.ColorPerRow.Code + "_"
                                     //+ salesOrderColor.SalesOrderSizeRatiosList.Where(x => x.ProductionPerSize > 0).Min(x => x.ProductionPerSize)
                                     + 1
                                     + sizeStr;

            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(styleColorSizesStr, styleColorSizeLayout, LayoutSettings, null));
            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(salesOrderColor.ThemePerRow.Ename, colorThemeLayout, LayoutSettings, null));
            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(salesOrderColor.DeliveryDate.Value.Date.ToShortDateString(), deliveryDateLayout, LayoutSettings, null));

            var newcan = new Canvas();

            foreach (var barcodes in DisplayBarcodeUsercontrol)
            {
                if (PrintingFlag)
                {
                    newcan.Children.Add(barcodes);
                }
                if (!PrintingFlag)
                {
                    CanvasPreview.Children.Add(barcodes);
                }
            }

            if (PrintingFlag)
            {
                print(newcan);
                //     CanvasList.Add(Newcan);
            }
        }
Ejemplo n.º 4
0
        private void LoadThingsPoBarcode(bankchequePrint_Result bankcheque)
        {
            DisplayBarcodeUsercontrol = new ObservableCollection <DisplayingBarcodeToPrintUserControl>();

            var dateLayout         = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 14);
            var payToLayout        = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 15);
            var amountLayout       = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 16);
            var amountStringLayout = LayoutSettings.SingleOrDefault(x => x.printingPropertiesIserial == 18);


            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(bankcheque.Date.ToString(), dateLayout, LayoutSettings, null));
            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(bankcheque.PayTo, payToLayout, LayoutSettings, null));
            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(bankcheque.Amount.ToString(CultureInfo.InvariantCulture), amountLayout, LayoutSettings, null));
            DisplayBarcodeUsercontrol.Add(new DisplayingBarcodeToPrintUserControl(bankcheque.AmountString.ToString(CultureInfo.InvariantCulture), amountStringLayout, LayoutSettings, null));


            var newcan = new Canvas();

            foreach (var barcodes in DisplayBarcodeUsercontrol)
            {
                if (PrintingFlag)
                {
                    newcan.Children.Add(barcodes);
                }
                if (!PrintingFlag)
                {
                    CanvasPreview.Children.Add(barcodes);
                }
            }

            if (PrintingFlag)
            {
                print(newcan);
                //     CanvasList.Add(Newcan);
            }
        }