示例#1
0
        public static WebContentCollection GetByUser(string utilisateur)
        {
            SqlParameter[] parameters = new SqlParameter[1];
            parameters[0]       = new SqlParameter("@Utilisateur", SqlDbType.NVarChar);
            parameters[0].Value = utilisateur;

            DataSet ds = new DataSet();

            ds = SqlDataProvider.ExecuteDataset
                 (
                Tools.DatabaseConnectionString,
                CommandType.StoredProcedure,
                "GetWebContentByUser",
                parameters
                 );

            WebContentCollection oc = new WebContentCollection();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                WebContent o = WebContent.Fill(r);
                oc.Add(o);
            }
            return(oc);
        }
示例#2
0
        // Trouver tous les WebContent d'un utilisateur pour une section
        // b ne sert à rien
        public static WebContentCollection GetWebContents(string utilisateur, string section, bool b)
        {
            WebContentCollection newwcc     = new WebContentCollection();
            WebContentCollection collection = WebContentDAL.GetByUser(utilisateur);

            foreach (WebContent o in collection)
            {
                if (o.Section == section)
                {
                    newwcc.Add(o);
                }
            }
            return(newwcc);
        }
示例#3
0
        public static WebContent GetWebContent(int webContentID)
        {
            if (webContentID == 0)
            {
                return(null);
            }

            WebContentCollection collection = WebContentCollection.GetAll();

            foreach (WebContent o in collection)
            {
                if (o.WebContentID == webContentID)
                {
                    return(o);
                }
            }

            return(null);
        }
示例#4
0
        public static WebContentCollection GetAll()
        {
            DataSet ds = new DataSet();

            ds = SqlDataProvider.ExecuteDataset
                 (
                Tools.DatabaseConnectionString,
                CommandType.StoredProcedure,
                "GetWebContentAll"
                 );

            WebContentCollection oc = new WebContentCollection();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                WebContent o = WebContent.Fill(r);
                oc.Add(o);
            }
            return(oc);
        }
示例#5
0
        public static WebContent GetWebContent(string section, string utilisateur, string visualiseur)
        {
            if (section == String.Empty)
            {
                return(null);
            }

            WebContentCollection collection = WebContentCollection.GetAll();

            foreach (WebContent o in collection)
            {
                if (o.Section == section &&
                    o.Utilisateur == utilisateur &&
                    o.Visualisateur == visualiseur)
                {
                    return(o);
                }
            }

            return(null);
        }
示例#6
0
        // Toute les sections d'un utilisateur sans distinction de visualiseur
        public static WebContentCollection GetAllByUser(string utilisateur)
        {
            WebContentCollection collection = WebContentDAL.GetByUser(utilisateur);

            return(collection);
        }