private static void GerarEpcs(string Barcode, int Particao, long Serie) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Dado Criptografado"); Console.WriteLine(); try { var aux = EpcHelper.SerializarSgtin(Barcode, Serie, Particao); Console.WriteLine($"EPC URI: -> {aux.EPCString}"); Console.WriteLine($"EPC Hexadecimal: -> {aux.HexadecimalString}"); } catch (Exception ex) { Console.WriteLine($"Erro: {ex.Message}"); } }
private static void DescriptografarEpcs(string epcHexadecimal) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Dado Descriptografado"); Console.WriteLine(); try { var aux = EpcHelper.GetGS1(epcHexadecimal); Console.WriteLine($"Header: -> {aux.Header}"); Console.WriteLine($"Filter: -> {aux.Filter}"); Console.WriteLine($"Partition: -> {aux.Partition}"); Console.WriteLine($"Prefixo da Empresa: -> {aux.CompanyPrefix}"); Console.WriteLine($"Codigo do Item: -> {aux.ItemReference}"); Console.WriteLine($"Numero Serial: -> {aux.SerialNumber}"); Console.WriteLine($"Codigo de Barras: -> {aux.Barcode}"); } catch (Exception ex) { Console.WriteLine($"Erro: {ex.Message}"); } }