Esempio n. 1
0
 public static void RemoveDB(Viking o)
 {
     using (VikingDBEntities db = new VikingDBEntities(new StubInitializer()))
     {
         foreach (var i in db.VikingSet)
         {
             if (i.Equals(o))
             {
                 db.VikingSet.Remove(i);
             }
         }
         db.SaveChanges();
     }
 }
Esempio n. 2
0
 public static void AddDB(Viking o)
 {
     using (VikingDBEntities db = new VikingDBEntities(new StubInitializer()))
     {
         Boolean j = false;
         foreach (var i in db.VikingSet)
         {
             if (i.Equals(o))
             {
                 j = true;
             }
         }
         if (j == false)
         {
             db.VikingSet.Add(o);
             db.SaveChanges();
         }
     }
 }
Esempio n. 3
0
        /// <summary>
        /// CreateUser est une fonction qui permet de créer un utilisateur dans BDD, ainsi, on effectue certaines vérifications pour éviter une duplication de code dans la base.
        /// </summary>
        /// <param name="login"></param>
        /// <param name="pass"></param>
        /// <param name="pass2"></param>
        public static void CreateUser(String login, String pass, String pass2)
        {
            if (pass != pass2)
            {
                MessageBox.Show($"Les mots de passes ne sont pas les mêmes....");
                return;
            }
            Utilisateur o = new Utilisateur(login, pass);

            try
            {
                using (VikingDBEntities db = new VikingDBEntities(new StubInitializer()))
                {
                    Boolean j = false;
                    foreach (var i in db.UserSet)
                    {
                        if (i.Equals(o))
                        {
                            j = true;
                        }
                    }
                    if (j == false)
                    {
                        db.UserSet.Add(o);
                        db.SaveChanges();
                    }
                    else
                    {
                        MessageBox.Show($"Utilisateur déjà existant...");
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show($"La création a échoué...\n{e.Message}");
                return;
            }
        }