diff --git a/src/main/java/tech/iBeans/POSware/Lite/receipt.java b/src/main/java/tech/iBeans/POSware/Lite/receipt.java new file mode 100644 index 0000000..7bf94aa --- /dev/null +++ b/src/main/java/tech/iBeans/POSware/Lite/receipt.java @@ -0,0 +1,51 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package tech.iBeans.POSware.Lite; +import java.util.*; +import tech.iBeans.POSware.Lite.data_test.*; + +/** + * + * @author eleven + */ +public class receipt { + public static String content = ""; + + public static void init() { + content = ""; + }; + + public static String headers() { + /* Generate the headers. + */ + + Dictionary content_headers_raw = data_test.read_properties(); + Enumeration content_headers_raw_headers = content_headers_raw.keys(); + String content_headers = ""; + + if (content_headers_raw.get("Full Name") != null) { + content_headers = content_headers_raw.get("Full Name"); + } else if (content_headers_raw.get("Name") != null) { + content_headers = content_headers_raw.get("Name"); + }; + + while (content_headers_raw_headers.hasMoreElements()) { + String content_headers_header = content_headers_raw_headers.nextElement(); + if (content_headers_raw.get(content_headers_header) != null) { + if (!content_headers_header.contains("Name")) { + content_headers = content_headers.concat("\n"); + content_headers = content_headers.concat(content_headers_header.concat(": ")); + content_headers = content_headers.concat(content_headers_raw.get(content_headers_header)); + }; + }; + }; + + + content = content.concat(content_headers); + + return(content_headers); + }; + +}