Example #1
0
    protected void lnkBContentFile_Command(object sender, CommandEventArgs e)
    {
        try
        {
            dbo_NewsClass2 _news = dbo_NewsDataClass2.Select_Record(hdfNEWS_ID.Value);

            if (string.IsNullOrEmpty(_news.Content_FileName) || string.IsNullOrEmpty(_news.Content_FileType))
            {
            }
            else
            {
                Response.Buffer  = true;
                Response.Charset = "";
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
                Response.ContentType = _news.Content_FileType;
                Response.AddHeader("content-disposition", "attachment;filename=" + _news.Content_FileName);
                Response.BinaryWrite(_news.Content_File);
                Response.Flush();
                Response.End();
            }
        }
        catch (Exception ex)
        {
        }
    }
Example #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                string News_ID = Request.QueryString["News_ID"];
                hdfNEWS_ID.Value = News_ID;
                // Session.Remove("News_ID");

                dbo_NewsClass2 _news = dbo_NewsDataClass2.Select_Record(News_ID);

                if (!string.IsNullOrEmpty(_news.Content_FileName))
                {
                    lnkBContentFile.Text            = _news.Content_FileName;
                    lnkBContentFile.CommandArgument = News_ID;
                }
                else
                {
                    lnkBContentFile.Visible = false;
                }

                if (_news.Photo_MemoryStream != null)
                {
                    imgNewsPhoto.ImageUrl = string.Format("data:image/png;base64,{0}", Convert.ToBase64String(_news.Photo_MemoryStream, 0, _news.Photo_MemoryStream.Length));
                }
                txtSubjectDiv.InnerHtml = _news.Subject;
                // txtSubjectH1.Text =
                txtContentDiv.InnerHtml = _news.Content;

                txtStart_Effective_Date.Text = _news.Start_Date.Value.ToShortDateString();
                txtEnd_Effective_Date.Text   = _news.End_Date.Value.ToShortDateString();

                // linkVidoes.Attributes.Add("href", _news.VDO_Hyperlink);
                linkVidoes.HRef      = _news.VDO_Hyperlink;
                linkVidoes.InnerText = _news.VDO_Hyperlink;
                gg.Src = _news.VDO_Hyperlink;

                dbo_ReadNewsClass readnew = new dbo_ReadNewsClass();

                readnew.User_ID   = HttpContext.Current.Request.Cookies["User_ID"].Value;
                readnew.News_ID   = News_ID;
                readnew.Read_Date = DateTime.Now;

                dbo_ReadNewsDataClass.Add(readnew);
            }
            catch (Exception ex)
            {
            }
        }
    }
Example #3
0
    public static dbo_NewsClass2 Select_Record(String News_ID)
    {
        dbo_NewsClass2 clsdbo_News     = new dbo_NewsClass2();
        SqlConnection  connection      = SAMDataClass.GetConnection();
        string         selectProcedure = "[NewsSelect]";
        SqlCommand     selectCommand   = new SqlCommand(selectProcedure, connection);

        selectCommand.CommandType = CommandType.StoredProcedure;
        selectCommand.Parameters.AddWithValue("@News_ID", News_ID);
        try
        {
            connection.Open();
            SqlDataReader reader
                = selectCommand.ExecuteReader(CommandBehavior.SingleRow);
            if (reader.Read())
            {
                clsdbo_News.News_ID            = reader["News_ID"] is DBNull ? null : reader["News_ID"].ToString();
                clsdbo_News.News_Type          = reader["News_Type"] is DBNull ? null : reader["News_Type"].ToString();
                clsdbo_News.Agent_Name         = reader["Agent_Name"] is DBNull ? null : reader["Agent_Name"].ToString();
                clsdbo_News.Subject            = reader["Subject"] is DBNull ? null : reader["Subject"].ToString();
                clsdbo_News.Content            = reader["Content"] is DBNull ? null : reader["Content"].ToString();
                clsdbo_News.Content_FileName   = reader["Content_FileName"] is DBNull ? null : reader["Content_FileName"].ToString();
                clsdbo_News.Content_FileType   = reader["Content_FileType"] is DBNull ? null : reader["Content_FileType"].ToString();
                clsdbo_News.VDO_Hyperlink      = reader["VDO_Hyperlink"] is DBNull ? null : reader["VDO_Hyperlink"].ToString();
                clsdbo_News.Start_Date         = reader["Start_Date"] is DBNull ? null : (DateTime?)reader["Start_Date"];
                clsdbo_News.End_Date           = reader["End_Date"] is DBNull ? null : (DateTime?)reader["End_Date"];
                clsdbo_News.Photo_Name         = reader["Photo_Name"] is DBNull ? null : reader["Photo_Name"].ToString();
                clsdbo_News.Photo_MemoryStream = reader["Photo"] is DBNull ? null : (byte[])reader["Photo"];
                clsdbo_News.Content_File       = reader["Content_File"] is DBNull ? null : (Byte[])reader["Content_File"];
            }
            else
            {
                clsdbo_News = null;
            }
            reader.Close();
        }
        catch (SqlException ex)
        {
            logger.Error(ex.Message);
            return(clsdbo_News);
        }
        finally
        {
            connection.Close();
        }
        return(clsdbo_News);
    }