//fonction de modification d'un ElementRegistre
        public Boolean ModifyElementRegistre(int id, String nce, String desc)
        {
            //recherche de l'ElementRegistre
            ElementRegistre e = context.Registre.Find(id);

            //si l'ElementRegistre n'existe pas
            if (e is null)
            {
                return(false);
            }
            else //sinon
            {
                //si un nomClasseExecutable est saisie
                if (nce != "")
                {
                    e.NomClasseExecutable = nce;
                }
                //si une description est saisie
                if (desc != "")
                {
                    e.Description = desc;
                }
                //modification de l'Elementregistre
                context.Attach(e).State = EntityState.Modified;
                //sauvegarde de ce changement dans la bd
                context.SaveChanges();
                return(true);
            }
        }
Example #2
0
        /// <summary>
        /// Modifier un utilisateur dans la base
        /// </summary>
        /// <param name="id"></param>
        /// <param name="un"></param>
        /// <param name="n"></param>
        /// <param name="p"></param>
        /// <returns></returns>
        public Utilisateur EditUtilisateur(int id, string un, string n, string p)
        {
            // Recherche de l'utilisaateur à supprimer
            Utilisateur editUser = context.Annuaire.Find(id);

            // Si l'utilisateur est présent dans la base
            if (editUser != null)
            {
                // Modification de l'utilisateur
                editUser.UserName = un;
                editUser.Nom      = n;
                editUser.Prenom   = p;

                context.Attach(editUser).State = EntityState.Modified;
                context.SaveChanges();

                // La modification est un succes
                return(editUser);
            }
            else
            {
                // Aucun utilisateur trouvé avec cet id
                return(null);
            }
        }
        //fonction de modification d'un utilisateur
        public Boolean ModifyUtilisateur(int id, String un, String n, String p)
        {
            //recherche de l'utilisateur
            Utilisateur u = context.Annuaire.Find(id);

            //si l'utilisateur n'existe pas
            if (u is null)
            {
                return(false);
            }
            else //sinon
            {
                u.UserName = un;
                u.Nom      = n;
                u.Prenom   = p;
                //modification de l'utilisateur dans l'annuaire
                context.Attach(u).State = EntityState.Modified;
                //sauvegarde des changements dans la bd
                context.SaveChanges();
                return(true);
            }
        }