Esempio n. 1
0
    protected void grb_baiviet_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string mabv = grb_baiviet.DataKeys[e.RowIndex].Value.ToString();

        Baiviet bv = new Baiviet();

        bv.Mabv = mabv;
        BaivietBUS.Baiviet_Delete(bv);
        FileInfo file = new FileInfo(Server.MapPath("~/images/common/") + mabv + ".jpg");

        if (file.Exists)
        {
            file.Delete();
        }
        Baiviet_Show();
    }
Esempio n. 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         string    id = Request.QueryString["article"].ToString();
         DataTable dt = new DataTable();
         dt = BaivietBUS.Baiviet_GetbyId(id);
         if (dt.Rows.Count != 0)
         {
             dtl_chitietbaiviet.DataSource = dt;
             dtl_chitietbaiviet.DataBind();
         }
         else
         {
             Response.Redirect("~/bai-viet.aspx");
         }
     }
     catch (Exception)
     {
         Response.Redirect("~/bai-viet.aspx");
     }
 }
Esempio n. 3
0
    protected void btn_dangbaiviet_Click(object sender, EventArgs e)
    {
        Baiviet bv = new Baiviet();

        bv.Mabv       = DateTime.Now.ToString("yyyyMMddHHmmss");
        bv.Ngayviet   = DateTime.Now;
        bv.Anhbaiviet = bv.Mabv + ".jpg";
        bv.Tieude     = txt_tieude.Text;
        bv.Noidung    = cke_editor.Text;
        if (ful_anhbaiviet.HasFile && bv.Tieude != "" && bv.Noidung != "" && bv.Tieude.Length < 80)
        {
            ful_anhbaiviet.SaveAs(Server.MapPath("~/images/common/") + ful_anhbaiviet.FileName);
            FileInfo info = new FileInfo(ful_anhbaiviet.FileName);
            if (info.Extension == ".jpg")
            {
                File.Move(Server.MapPath("~/images/common/") + info.Name, Server.MapPath("~/images/common/") + bv.Anhbaiviet);

                try
                {
                    BaivietBUS.Baiviet_Insert(bv);
                    Baiviet_Show();
                    Response.Redirect(Request.Url.AbsoluteUri);//Refresh để tránh tình trang add thêm dữ liệu vào
                }
                catch (Exception ex)
                {
                    Response.Write("<script>alert('" + ex.Message + "')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Định dạng ảnh phải là JPEG(*.jpg)')</script>");
            }
        }
        else
        {
            Response.Write("<script>alert('Bạn chưa nhập đầy đủ dữ liệu hoặc tiêu đề quá dài')</script>");
        }
    }
Esempio n. 4
0
 //-----------------------------BÀI VIẾT----------------------------------------
 public void Baiviet_Show()
 {
     grb_baiviet.DataSource = BaivietBUS.Baiviet_Get();
     grb_baiviet.DataBind();
 }