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); }
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 }); }