private void GetFreebies()
        {
            ELibraryDocumentBL docBL = new ELibraryDocumentBL();

            gvFreebies.DataSource = null;
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("Title", typeof(string)));
            dt.Columns.Add(new DataColumn("Author", typeof(string)));
            dt.Columns.Add(new DataColumn("Description", typeof(string)));
            dt.Columns.Add(new DataColumn("Download", typeof(Control)));
            dt.Columns.Add(new DataColumn("Path", typeof(string)));
            List <DocumentDetails> docList = docBL.AccessDocumentsByTypeBL("Freebie");

            if (docList != null)
            {
                foreach (DocumentDetails doc in docList)
                {
                    DataRow dr = dt.NewRow();
                    dr["Title"]       = doc.Title;
                    dr["Author"]      = doc.Author;
                    dr["Description"] = doc.DocumentDescription;
                    dr["Path"]        = doc.DocumentPath;
                    dt.Rows.Add(dr);
                }
            }
            gvFreebies.DataSource = dt;
            gvFreebies.DataBind();
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UserObj"] == null)
     {
         Response.Redirect("Home.aspx");
     }
     try
     {
         if (!IsPostBack)
         {
             ELibraryDocumentBL docBL = new ELibraryDocumentBL();
             DataTable          dt    = new DataTable();
             dt.Columns.Add(new DataColumn("Title", typeof(string)));
             dt.Columns.Add(new DataColumn("Author", typeof(string)));
             dt.Columns.Add(new DataColumn("Description", typeof(string)));
             dt.Columns.Add(new DataColumn("Download", typeof(Control)));
             dt.Columns.Add(new DataColumn("Path", typeof(string)));
             List <DocumentDetails> docList = docBL.AccessDocumentsByTypeBL("Freebie");
             if (docList != null)
             {
                 foreach (DocumentDetails doc in docList)
                 {
                     DataRow dr = dt.NewRow();
                     dr["Title"]       = doc.Title;
                     dr["Author"]      = doc.Author;
                     dr["Description"] = doc.DocumentDescription;
                     dr["Path"]        = doc.DocumentPath;
                     dt.Rows.Add(dr);
                 }
                 gvFreebies.DataSource = dt;
                 gvFreebies.DataBind();
             }
         }
     }
     catch (Exception ex)
     {
         ErrorLogging erLog = new ErrorLogging();
         erLog.LogError(ex.Message);
     }
 }