コード例 #1
0
        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);
        }
コード例 #2
0
        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 "";
            }
        }