示例#1
0
        public static bool insertPersonne_Login(int id, string login, string mdp)
        {
            personne_login newLogin = new personne_login();

            newLogin.id    = id;
            newLogin.login = login;
            newLogin.nb_tentative_erreur = 0;
            newLogin.mp = toMD5(mdp);

            try
            {
                maConnexion.personne_login.Add(newLogin);
                maConnexion.SaveChanges();
            }
            catch (Exception)
            {
                maConnexion.Dispose();
                init();
                //System.Windows.Forms.MessageBox.Show(ex.InnerException.Message + " PERSONNE_LOGIN ");
            }
            return(true);
        }
示例#2
0
        public static bool addErrorCount(string login)
        {
            bool vretour = false;
            var  LQuery  = maConnexion.personne_login.ToList()
                           .Where(x => x.login == login)
                           .Select(x => new { x.id, x.login, x.mp, x.nb_tentative_erreur });

            foreach (var v in LQuery)
            {
                if (v.login == login)
                {
                    personne_login newPersonne_login = new personne_login();
                    newPersonne_login.id    = v.id;
                    newPersonne_login.login = v.login;
                    newPersonne_login.mp    = v.mp;
                    newPersonne_login.nb_tentative_erreur = v.nb_tentative_erreur;

                    Model.maConnexion.personne_login.Add(newPersonne_login);
                    Model.maConnexion.SaveChanges();
                    vretour = true;
                }
            }
            return(vretour);
        }