public void SaveXML(ConfigureXml config) { System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(ConfigureXml)); System.IO.StreamWriter file = new System.IO.StreamWriter(@"AppConfig.xml"); writer.Serialize(file, config); file.Close(); }
public ConfigureXml GetConfig() { overview = new ConfigureXml(); try { System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(ConfigureXml)); System.IO.StreamReader file = new System.IO.StreamReader(@"AppConfig.xml"); overview = (ConfigureXml)reader.Deserialize(file); file.Close(); } catch (Exception e) { Logger.getInstance.error(e.ToString()); WriteXML(); throw new Exception(e.ToString()); } return overview; }
public void print(StringBuilder number, StringBuilder business, StringBuilder queue) { bool[] bools = ConfigureXml.getInstance().getPrintForm_titles(); SetClean(); SetAlignment(1); if (bools[0]) { SetSizetext(3, 3); StringBuilder head = new StringBuilder("欢迎光临"); PrintString(head); PrintFeedline(1); } SetSizetext(2, 2); PrintString(business); PrintFeedline(1); if (bools[1]) { SetSizetext(3, 3); PrintString(number); SetSizetext(1, 1); PrintFeedline(1); } if (bools[2]) { PrintString(new StringBuilder("你前面还有" + queue.ToString() + "人")); PrintFeedline(1); } if (bools[3]) { SetAlignment(0); SetSizetext(1, 1); StringBuilder time = new StringBuilder(DateTime.Now.ToLocalTime().ToString()); PrintString(time); PrintFeedline(5); } PrintCutpaper(0); SetClean(); }