예제 #1
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index = int.Parse(e.CommandArgument.ToString());

            if (e.CommandName == "Select")//Load dữ liệu lên các control
            {
                var           ac     = new clsDatabase();
                SqlDataReader reader = ac.ExecuteReader1(@"SELECT cateID, title, DESCRIPTION, [content],picture,createdate,active
                                    from News
                                    Where newsid=" + int.Parse(GridView1.Rows[index].Cells[2].Text) + "");
                while (reader.Read())
                {
                    txtTieuDe.Text   = reader[1].ToString();
                    txtTomTat.Text   = reader[2].ToString();
                    fckNoiDung.Value = reader[3].ToString();
                    txtDuongDan.Text = reader[4].ToString();

                    lblcreatedate.Text = reader[5].ToString();
                    Label2.Text        = reader[6].ToString();
                }
                reader.Close();
                ViewState["newsid"] = int.Parse(GridView1.Rows[index].Cells[2].Text);
                LoadDROP();
            }
            else if (e.CommandName == "xoa")
            {
                baiviet bv = new baiviet();
                bv.Newsid = int.Parse(GridView1.Rows[index].Cells[2].Text);

                bv.xoabv(bv);
                //hien thi ra hop thoai da xoa thanh cong.
                LoadGridView();
            }
        }
예제 #2
0
        protected void grvDanhSachCanDuyet_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index = int.Parse(e.CommandArgument.ToString());

            var           ac     = new clsDatabase();
            SqlDataReader reader = ac.ExecuteReader1(@"SELECT newsid,[content]
                                    from News
                                    Where newsid=" + int.Parse(grvDanhSachCanDuyet.Rows[index].Cells[1].Text) + "");

            while (reader.Read())
            {
                Editor1.Content = reader[1].ToString();
            }
            reader.Close();
            ViewState["newsid"] = int.Parse(grvDanhSachCanDuyet.Rows[index].Cells[1].Text);
        }
예제 #3
0
        /// <summary>
        /// bấm nút select trên gridview
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //GridView1.Rows[index].Cells[1].Text lấy ra tên user tại cột 1 trong gridview
            int index = int.Parse(e.CommandArgument.ToString());

            var ac = new clsDatabase();
            //lấy dữ liệu từ gridview xuống các điều khiển của chương trình tương ứng với username ở cột 1
            SqlDataReader reader = ac.ExecuteReader1(@"SELECT Acount.username, Acount.fullname, Acount.email, Acount.ADDRESS
                                                    FROM Acount where username='******'");

            while (reader.Read())
            {
                txtTendangnhap.Text = reader[0].ToString();
                txtHoten.Text       = reader[1].ToString();
                txtEmail.Text       = reader[2].ToString();
                txtDiaChi.Text      = reader[3].ToString();
            }
            reader.Close();
        }
예제 #4
0
        public void WriteSiteMap()
        {
            StringBuilder sb = new StringBuilder();//Đầu tiên tạo 1 stringbuilder

            //Nối dữ liệ trong sitemap vào sb này
            sb.Append("<?xml version=" + "'1.0'" + " encoding=" + "'utf-8'" + " ?>");
            sb.Append("\n<siteMap xmlns='" + "http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" + "'>");
            sb.Append("\n<siteMapNode url=" + "''" + " title=" + "''" + "  description=" + "''" + ">");
            SqlDataReader reader = ac.ExecuteReader1("select * from Category"); //đầu tiên, chúng ta sẽ đọc toàn bộ bảng tbl_Menu

            while (reader.Read())                                               //trong khi đọc
            {
                //Cứ mỗi lần lướt qua 1 menu, ta tìm xem menu đó có menu con không
                DataTable dt = ac.GetTable("select cateName,link from Category where parentID=" + int.Parse(reader[0].ToString()) + "");
                if (dt.Rows.Count > 0)//Chèn menu có menu con
                {
                    //THẻ mở
                    sb.Append("\n<siteMapNode url='" + reader[2].ToString() + "' title='" + reader[1].ToString() + "'  description='" + "" + "'>");
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        //Các menu con
                        sb.Append("\n<siteMapNode url='" + dt.Rows[i][1].ToString() + "' title='" + dt.Rows[i][0].ToString() + "'  description='" + "" + "'/>");
                    }
                    sb.Append("\n</siteMapNode>");//Thẻ đóng của menu cha đây
                }
                else //Chèn những menu không có menu con
                {
                    if (int.Parse(reader[0].ToString()) != 0 && reader[3].ToString() == "")
                    {
                        sb.Append("\n<siteMapNode url='" + reader[2].ToString() + "' title='" + reader[1].ToString() + "'  description='" + "" + "' />");//đóngl uôn
                    }
                }
            }
            sb.Append("\n</siteMapNode>");
            sb.Append("\n</siteMap>");
            //Và cuối cùng chúng ta ghi vào file sitemap đó thôi
            File.WriteAllText(Server.MapPath("~\\Menu.sitemap").ToString(), sb.ToString());
        }