示例#1
0
 public void SaveDetails(BarcodeSettingsHeader headerobject)
 {
     foreach (var item in GenericBarcodeTemplate)
     {
         _webService.UpdateAndSaveBarcodeDisplaySettingsDetailsAsync(headerobject.Iserial, item.FontSizeProp, item.BoldProperty, item.ItalicProperty, item.CanvasTopPropperty, item.CanvasLeftPropperty, item.FontFamilyProp, Convert.ToInt32(item.BarcodePropertiesIserial), item.PropertyName, item.PropertyNameArabic, item.PropertyType);
     }
 }
示例#2
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);
        }
示例#3
0
 public void DeleteBarcodeDisplaySettingsHeader(BarcodeSettingsHeader headerobject)
 {
     _webService.DeleteBarcodeDisplaySettingsHeaderAsync(headerobject.Iserial);
 }
示例#4
0
 public void SaveBarcodeDisplaySettingsHeader(BarcodeSettingsHeader headerobject)
 {
     _webService.UpdateAndSaveBarcodeDisplaySettingsHeaderAsync(headerobject.Iserial, headerobject.BarcodeOperation, headerobject.PrintingBarcodeFormate, headerobject.BarcodeWidth, headerobject.BarcodeHeight, headerobject.Code, Convert.ToDouble(headerobject.PageWidth), Convert.ToDouble(headerobject.PageHeight), headerobject.PageSizeUnit);
 }