public void setImpl(object obj) { try { preferenceManagerImpl = (PreferenceManagerImpl)obj; } catch (Exception) { } }
public void autoBackup() { try { InitializeSystem.runningStatus = Common.Messages.Information.Info003; PreferenceManagerImpl preferenceImpl = new PreferenceManagerImpl(); String path = preferenceImpl.getPreferenceValueByKey("autoBackupLocation"); if(String.IsNullOrWhiteSpace(path)) { MessageBox.Show(Common.Messages.Error.Error002); InitializeSystem.isFinishedThread = true; } else { InitializeSystem.runningStatus = Common.Messages.Information.Info004; DirectoryInfo dirInfo = new DirectoryInfo(path); String saveFileName = DateTime.Today.ToString("yyyy-MM-dd") + ".sql"; if(!File.Exists(path + "\\" + saveFileName)) { InitializeSystem.runningStatus = Common.Messages.Information.Info005; Thread.Sleep(200); MySqlBackup mb = new MySqlBackup(DBConnector.getInstance().getConnection()); ExportInformations info = new ExportInformations(); info.FileName = path + "\\" + saveFileName; mb.Export(info); InitializeSystem.runningStatus = Common.Messages.Information.Info006; } } } catch(Exception) { } }
public void setImpl(object obj) { try { preferenceManagerImpl = ( PreferenceManagerImpl )obj; dic = new Dictionary <String, Preference>(); dic.Add("sellingInvoicePrint_displayLineDiscount", preferenceManagerImpl.getPreference("sellingInvoicePrint_displayLineDiscount")); dic.Add("sellingInvoicePrint_showDiscountOrOurPrice", preferenceManagerImpl.getPreference("sellingInvoicePrint_showDiscountOrOurPrice")); dic.Add("sellingInvoicePrint_numberOfCopiesOfCreditBill", preferenceManagerImpl.getPreference("sellingInvoicePrint_numberOfCopiesOfCreditBill")); dic.Add("sellingInvoicePrint_thankyouText", preferenceManagerImpl.getPreference("sellingInvoicePrint_thankyouText")); dic.Add("sellingInvoicePrint_message", preferenceManagerImpl.getPreference("sellingInvoicePrint_message")); dic.Add("sellingInvoicePrint_language", preferenceManagerImpl.getPreference("sellingInvoicePrint_language")); dic.Add("sellingInvoicePrint_invoiceNumber_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_invoiceNumber_customLanguageText")); dic.Add("sellingInvoicePrint_creditInvoice_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_creditInvoice_customLanguageText")); dic.Add("sellingInvoicePrint_printedPrice_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_printedPrice_customLanguageText")); dic.Add("sellingInvoicePrint_ourPrice_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_ourPrice_customLanguageText")); dic.Add("sellingInvoicePrint_discount_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_discount_customLanguageText")); dic.Add("sellingInvoicePrint_quantity_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_quantity_customLanguageText")); dic.Add("sellingInvoicePrint_lineTotal_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_lineTotal_customLanguageText")); dic.Add("sellingInvoicePrint_subTotal_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_subTotal_customLanguageText")); dic.Add("sellingInvoicePrint_billDiscount_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_billDiscount_customLanguageText")); dic.Add("sellingInvoicePrint_totalReturn_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_totalReturn_customLanguageText")); dic.Add("sellingInvoicePrint_netTotal_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_netTotal_customLanguageText")); dic.Add("sellingInvoicePrint_givenMoney_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_givenMoney_customLanguageText")); dic.Add("sellingInvoicePrint_balance_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_balance_customLanguageText")); dic.Add("sellingInvoicePrint_totalDiscount_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_totalDiscount_customLanguageText")); dic.Add("sellingInvoicePrint_userName_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_userName_customLanguageText")); dic.Add("sellingInvoicePrint_customerName_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_customerName_customLanguageText")); dic.Add("sellingInvoicePrint_totalPayment_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_totalPayment_customLanguageText")); dic.Add("sellingInvoicePrint_numberOfItems_customLanguageText", preferenceManagerImpl.getPreference("sellingInvoicePrint_numberOfItems_customLanguageText")); dic.Add("sellingInvoicePrinterSize", preferenceManagerImpl.getPreference("sellingInvoicePrinterSize")); } catch (Exception) { } }
public Preferences() { InitializeComponent(); preferenceManagerImpl = new PreferenceManagerImpl(); load(); }
private void run() { try { runningStatus = Common.Messages.Information.Info001; if (!DBConnector.getInstance().isSucceededConnection()) { hasError = true; ShowMessage.error(Common.Messages.Error.Error001); } else { runningStatus = Common.Messages.Information.Info002; /*DatabaseBackup databaseBackup = new DatabaseBackup(); * databaseBackup.autoBackup(); * runningStatus = Common.Messages.Information.Info006;*/ runningStatus = Common.Messages.Information.Info007; MetaManagerImpl metaManagerImpl = new MetaManagerImpl(); List <Meta> listMeta = metaManagerImpl.get(new Meta()); Dictionary <String, int> dic = new Dictionary <String, int>(); foreach (Meta meta in listMeta) { dic.Add(meta.Key, meta.Value); } runningStatus = Common.Messages.Information.Info008; Session.Meta = dic; runningStatus = Common.Messages.Information.Info009; if (Session.Meta["isTrial"] == 1 && Session.Meta["trialLeft"] < 1) { runningStatus = Common.Messages.Information.Info010; /*for(int i = 5; i > 0; i--) { * runningStatus = Common.Messages.Information.Info010 + " " + i; * Thread.Sleep(1000); * }*/ ShowMessage.information(Common.Messages.Information.Info014); hasError = true; } else if (Session.Meta["isTrial"] == 1) { runningStatus = Common.Messages.Information.Info011 + " " + Session.Meta["trialLeft"]; //Thread.Sleep(300); //ShowMessage.information(Common.Messages.Information.Info011 + " " + Session.Meta["trialLeft"]); metaManagerImpl.subtractTrial(); } runningStatus = Common.Messages.Information.Info012; PreferenceManagerImpl preferenceImpl = new PreferenceManagerImpl(); List <Preference> listPreference = preferenceImpl.get(new Preference()); Dictionary <String, String> dicP = new Dictionary <String, String>(); foreach (Preference preference in listPreference) { dicP.Add(preference.Key, preference.Value); } runningStatus = Common.Messages.Information.Info008; Session.Preference = dicP; DatabaseBackup databaseBackup = new DatabaseBackup(); databaseBackup.autoBackup(); isFinishedThread = true; } } catch (Exception) { } }