public static void InitSettings() { var settings = new Setting { CompanyName = "entreprise", Adresse = "adresse", PostalCode = "35000", RC = "11111111111", NF = "11111111111", NIS = "1111111111", AI = "11111111111", City = "Wilaya", Phone = "021234567", MobPhone = "0550123456", Email = "*****@*****.**", FirstTime = true, FactureNumber = "1", FactureProNumber = "1", Licence = "", PassWordApp = "demo", }; String s = MajSettings(settings); PasswordClient passwordClient = new PasswordClient(); Password admin = new Password { Login = "******", Password1 = PasswordClient.CryptePassword("admin"), Status = 2 }; if (passwordClient.IsUserExist(admin))passwordClient.MajUser(admin); else passwordClient.AddUser(admin); admin = passwordClient.GetPassword("admin"); var empc = new EmployeesManager(); var emp = new Employee { EmployeeFirstname = "admin", EmployeeLastname = "admin", Status = 1, Password = admin }; if (!EmployeesManager.IsEmployeeExist(emp)) empc.AddEmployee(emp); }
public static String MajSettings(Setting settings) { try { var gestionDb = new GcdbEntities(); var requete = from t in gestionDb.Settings select t; if (!requete.Any()) { gestionDb.Settings.Add(settings); gestionDb.SaveChanges(); return "Paramètres Ajouter avec succes"; } requete.First().AI = settings.AI;// to be added fields one by one! gestionDb.SaveChanges(); return "Paramètres modifier avec succes"; } catch (Exception e) { return ""; } }