Stationery Settings and Template for Bill
[habeas.git] / src / habeas / Utility.java
index 0e6d9eb..0dc4235 100644 (file)
@@ -16,6 +16,22 @@ import java.util.logging.Logger;
  * @author hari
  */
 public class Utility {
+    
+    static void saveStationerySettings (String left_header, 
+            String right_header, String signatory) {
+        leftLetterHeader = left_header;
+        rightLetterHeader = right_header;
+        signatoryName = signatory;
+        Preferences.userRoot().put ("LeftHeader", left_header);
+        Preferences.userRoot().put ("RightHeader", right_header);
+        Preferences.userRoot().put ("Signatory", signatory);
+    }
+    
+    static void retrieveStationerySettings () {
+        leftLetterHeader = Preferences.userRoot().get("LeftHeader", "Left Header");
+        rightLetterHeader = Preferences.userRoot().get ("RightHeader", "Right Header");
+        signatoryName = Preferences.userRoot().get ("Signatory", "Signatory Name");
+    }
 
     static void saveConnectionURL(String text) {
         connectionURL = text;
@@ -325,15 +341,10 @@ public class Utility {
                 "      \"ClarificationPending\"        INTEGER DEFAULT 0,\n" +
                 "      \"ClarificationRemarks\"        TEXT\n" +
                 ");";
-        String tblSettings = "CREATE TABLE IF NOT EXISTS \"settings\" (\n" +
-"      \"key\" TEXT UNIQUE,\n" +
-"      \"value\"       TEXT,\n" +
-"      PRIMARY KEY(\"key\")\n" +
-        ");"; 
+
         try {
             Connection conn = DriverManager.getConnection(JDBC + connectionURL);
             Statement st1 = conn.createStatement();
-            st1.execute(tblSettings);
             st1.execute(tblClients);
             st1.execute(tblNotices);
             conn.close();
@@ -384,6 +395,9 @@ public class Utility {
         
     }
     public static String connectionURL ;
+    public static String leftLetterHeader; 
+    public static String rightLetterHeader;
+    public static String signatoryName;
     
     /**
      *