private void UpdateSymbology(BarcodeModel barcodeModel) { switch (barcodeModel.SymobologyItem) { case "CodaBar": CodabarBarcode codabarBarcode = new CodabarBarcode(); SymbologyItem = codabarBarcode; break; case "Code11": Code11Barcode code11Barcode = new Code11Barcode(); SymbologyItem = code11Barcode; break; case "Code32": Code32Barcode code32Barcode = new Code32Barcode(); SymbologyItem = code32Barcode; break; case "Code39": Code39Barcode code39Barcode = new Code39Barcode(); SymbologyItem = code39Barcode; break; case "Code39Extended": Code39ExtendedBarcode code39ExtendedBarcode = new Code39ExtendedBarcode(); SymbologyItem = code39ExtendedBarcode; break; case "Code93": Code93Barcode code93Barcode = new Code93Barcode(); SymbologyItem = code93Barcode; break; case "Code93Extended": Code93ExtendedBarcode code93ExtendedBarcode = new Code93ExtendedBarcode(); SymbologyItem = code93ExtendedBarcode; break; case "Code128A": Code128ABarcode code128Barcode = new Code128ABarcode(); SymbologyItem = code128Barcode; break; case "Code128B": Code128BBarcode code128BBarcode = new Code128BBarcode(); SymbologyItem = code128BBarcode; break; case "Code128C": Code128CBarcode code128CBarcode = new Code128CBarcode(); SymbologyItem = code128CBarcode; break; case "UpcBarcode": UpcBarcode upcBarcode = new UpcBarcode(); SymbologyItem = upcBarcode; break; } }
private void SelectedEncodingValue(BarcodeModel value) { bool isNumeric = int.TryParse(DataMatrixBarcodeText, out int data); if (value.DataMatrixEncoding == "ASCIINumeric") { DataMatrixSupportedChar = "[0-9]"; DataMatrixBarcodeText = "583748"; } else { DataMatrixSupportedChar = "[^A-Za-z0-9]"; DataMatrixBarcodeText = "Syncfusion"; } }