Exemplo n.º 1
0
        public void Modificar(Usuario user)
        {
            Usuario   original  = bd.Get(user);
            DVVGestor dvvGestor = new DVVGestor();

            if (original.DVH == dvvGestor.GetHash(original.NombreUsuario + original.Contraseña + original.Nombre + original.Apellido + (original.Rol as Rol).Id))
            {
                CalcularDVH(user);
                bd.Modificar(user);
            }
            else
            {
                throw new Exception("El usuario " + original.NombreUsuario + " está corrupto, verificar base de datos");
            }
        }