public static bool getCreateConfiguration(Configuration configuration) { FileStream ft = new FileStream(chemin + "Configuration.bin", FileMode.OpenOrCreate); try { BinaryFormatter ff = new BinaryFormatter(); listConf.Add(configuration); ff.Serialize(ft, listConf); ft.Close(); return true; } catch (Exception e) { MessageBox.Show(e.Message, "L'erreur suivante a été rencontrée :"); return false; } finally { ft.Close(); ft.Dispose(); } }
public static Configuration getReturnConfiguration() { String path = chemin + "Configuration.bin"; if (File.Exists(path)) { FileStream ft = new FileStream(path, FileMode.Open); Configuration info = new Configuration(); try { List<Configuration> listCon = new List<Configuration>(); BinaryFormatter ff = new BinaryFormatter(); listCon = (List<Configuration>)ff.Deserialize(ft); info.getCouleurLabel = (listCon.FirstOrDefault().getCouleurLabel != null) ? listCon.FirstOrDefault().getCouleurLabel.ToString() : ""; info.getCouleurEcritText = (listCon.FirstOrDefault().getCouleurEcritText != null) ? listCon.FirstOrDefault().getCouleurEcritText.ToString() : ""; info.getCouleurForm = (listCon.FirstOrDefault().getCouleurForm != null) ? listCon.FirstOrDefault().getCouleurForm.ToString() : ""; info.getCouleurTextbox = (listCon.FirstOrDefault().getCouleurTextbox != null) ? listCon.FirstOrDefault().getCouleurTextbox.ToString() : ""; info.getPoliceLabel = (listCon.FirstOrDefault().getPoliceLabel != null) ? listCon.FirstOrDefault().getPoliceLabel.ToString() : ""; info.getPoliceEcritText = (listCon.FirstOrDefault().getPoliceEcritText != null) ? listCon.FirstOrDefault().getPoliceEcritText.ToString() : ""; info.getTaillePoliceLabel = float.Parse((listCon.FirstOrDefault().getTaillePoliceLabel != null) ? listCon.FirstOrDefault().getTaillePoliceLabel.ToString() : "12"); info.getTaillePoliceEcritText = float.Parse((listCon.FirstOrDefault().getTaillePoliceEcritText != null) ? listCon.FirstOrDefault().getTaillePoliceEcritText.ToString() : "12"); info.getLangue = (listCon.FirstOrDefault().getLangue != null) ? listCon.FirstOrDefault().getLangue.ToString() : "fr"; info.getNomTemplate = (listCon.FirstOrDefault().getNomTemplate != null) ? listCon.FirstOrDefault().getNomTemplate.ToString() : "Basique"; info.getInstall = (listCon.FirstOrDefault() != null) ? listCon.FirstOrDefault().getInstall : false; info.Update = true; return info; } catch (Exception e) { MessageBox.Show(e.Message, "L'erreur suivante a été rencontrée :"); return new Configuration(); } finally { ft.Close(); ft.Dispose(); } } else { return new Configuration(); } }
public ConfigurationBLL(Configuration config) { uneConfig = config; }
public static bool getUpdateConfiguration(Configuration configuration) { try { if (File.Exists(chemin + "Configuration.bin")) File.Delete(chemin + "Configuration.bin"); return getCreateConfiguration(configuration); } catch (Exception e) { MessageBox.Show(e.Message, "L'erreur suivante a été rencontrée :"); return false; } }
public ConfigurationBLL(Form unForm, Configuration config) { this.unForm = unForm; uneConfig = config; }