示例#1
0
        public void GetDetails(BarcodeSettingsHeader headerobject)
        {
            SelectedTemplate = new GenericBarcodeTemplate(this);

            PrintingBarcodePropertiesListPerHeader = new List <PrintingBarcodePropertiesList>();

            PrintingBarcodePropertiesListPerHeader = PrintingBarcodePropertiesList.Where(x => x.Operation == headerobject.BarcodeOperation).ToList();

            GenericBarcodeTemplate = new ObservableCollection <GenericBarcodeTemplate>();
            GenericBarcodeTemplate.CollectionChanged += GenericBarcodeTemplate_CollectionChanged;
            _webService.BarCodePrintLayoutOperationAsync(headerobject.BarcodeOperation, headerobject.Code);
        }
示例#2
0
 private GenericBarcodeTemplate MapToBarcodeSettingsDetailsDefault(PrintingBarcodePropertiesList _Object)
 {
     return(new GenericBarcodeTemplate(this)
     {
         PropertyNameArabic = _Object.PropertyNameArabic,
         PropertyName = _Object.PropertyName,
         PropertyType = _Object.PropertyType,
         BarcodePropertiesIserial = _Object.Iserial,
         FontSizeProp = 12,
         BoldProperty = false,
         ItalicProperty = false,
         FontFamilyProp = "Arial",
         CanvasLeftPropperty = 0,
         CanvasTopPropperty = 0
     });
 }