protected string GetItemNameById(string iid)
    {
        DataTable dt = Items.GetItems("1", ItemsColumns.VititleColumn, ItemsTSql.GetById(iid), "");

        if (dt.Rows.Count > 0)
        {
            return(dt.Rows[0][ItemsColumns.VititleColumn].ToString());
        }
        return("");
    }
    private static string GetCateOfBlog(string iid)
    {
        string condition = DataExtension.AndConditon(
            GroupsTSql.GetByApp(TatThanhJsc.BlogModul.CodeApplications.Blog),
            ItemsTSql.GetById(iid)
            );
        DataTable dt = GroupsItems.GetAllData("1", "*", condition, "");

        if (dt.Rows.Count > 0)
        {
            return("<a href='" + (UrlExtension.WebisteUrl + dt.Rows[0][GroupsColumns.VGSEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower() + @"' title='" + dt.Rows[0][GroupsColumns.VgnameColumn] + @"'>" + dt.Rows[0][GroupsColumns.VgnameColumn] + @"</a>");
        }

        return("");
    }
    private void GetPrice()
    {
        string s   = "Success";
        string iid = Request.Params["iid"];

        string ToTalPrice       = "";
        string ToTalPriceOrigin = "";

        string GiaNguoiLon       = "";
        string GiaTreViThanhNien = "";
        string GiaTreEm          = "";
        string GiaEmBe           = "";

        DataTable dt = GroupsItems.GetAllData("1", "*", ItemsTSql.GetById(iid), ItemsColumns.IiorderColumn + " desc ");

        if (dt.Rows.Count > 0)
        {
            ToTalPriceOrigin = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString() == "0" ? dt.Rows[0][ItemsColumns.FipriceColumn].ToString() == "0" ? LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ") : dt.Rows[0][ItemsColumns.FipriceColumn].ToString() : dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            if (ToTalPriceOrigin != LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ"))
            {
                ToTalPrice = NumberExtension.FormatNumber(ToTalPriceOrigin);
            }
            else
            {
                ToTalPrice = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
            }

            GiaNguoiLon       = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 1);
            GiaTreViThanhNien = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 2);
            GiaTreEm          = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 3);
            GiaEmBe           = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 4);
        }

        string[] strArrayReturn = { s, ToTalPriceOrigin, ToTalPrice, GiaNguoiLon, GiaTreViThanhNien, GiaTreEm, GiaEmBe };
        Response.Write(js.Serialize(strArrayReturn));
    }
    void HuyBai()
    {
        #region Lấy tiêu đề bài viết
        string    postTitle  = "";
        string    condition2 = ItemsTSql.GetById(iid);
        string    fields     = DataExtension.GetListColumns(ItemsColumns.VititleColumn, ItemsColumns.VISEOMETAPARAMSColumn);
        string    orderby    = GroupsColumns.IgorderColumn;
        DataTable dt         = new DataTable();
        dt = GroupsItems.GetAllData("1", fields, condition2, orderby);
        if (dt.Rows.Count > 0)
        {
            postTitle = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
        }
        #endregion

        #region Lấy info người đăng bài
        string    tenNguoiDangBai   = "";
        string    emailNguoiDangBai = "";
        DataTable dtUserDangBai     = Users.GetUsersByUserId(userid);
        if (dtUserDangBai.Rows.Count > 0)
        {
            tenNguoiDangBai   = dtUserDangBai.Rows[0][UsersColumns.UserfirstnameColumn].ToString() + " " + dtUserDangBai.Rows[0][UsersColumns.UserlastnameColumn].ToString();
            emailNguoiDangBai = dtUserDangBai.Rows[0][UsersColumns.UseremailColumn].ToString();
        }
        #endregion

        #region Lấy info người hủy bài
        DataTable dtUserHuyBai = Users.GetUsersByUserId(CookieExtension.GetCookies("UserId"));

        string tenNguoiHuyBai = "";

        if (dtUserHuyBai.Rows.Count > 0)
        {
            tenNguoiHuyBai = dtUserHuyBai.Rows[0][UsersColumns.UserfirstnameColumn].ToString() + " " + dtUserHuyBai.Rows[0][UsersColumns.UserlastnameColumn].ToString();
        }
        #endregion

        #region Đổi trạng thái hiển thị của item
        string[] fieldsDelGroup = { "IIENABLE" };
        string[] valuesDelGroup = { "3" };
        string   condition      = " IID = '" + iid + "' ";
        TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelGroup, valuesDelGroup), condition);
        #endregion

        #region Thêm thông tin ("", người hủy, thời gian hủy, nội dung hủy)
        string   data            = StringExtension.GhepChuoi("", tenNguoiHuyBai, content);
        string[] fieldsDelGroup2 = { "VISEOMETACANONICAL" };
        string[] valuesDelGroup2 = { "N'" + data + "'" };
        string[] fieldsDelGroup3 = { "VISEOMETALANG" };
        string[] valuesDelGroup3 = { "'" + DateTime.Now.ToString() + "'" };
        condition = " IID = '" + iid + "' ";
        TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelGroup2, valuesDelGroup2), condition);
        TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelGroup3, valuesDelGroup3), condition);
        #endregion

        #region Gửi mail tới thành viên
        string link = "", contentEmail = "";
        link         = UrlExtension.WebisteUrl + "admin.aspx?uc=" + uc + "&suc=QuanLyBaiVietBiHuy";
        contentEmail = @"
		<div style='color:#333'>
			<div>"             + LanguageItemExtension.GetnLanguageItemTitleByName("Xin chào") + @" " + tenNguoiDangBai + @"!</div>
			<br/>
			<div>"             + LanguageItemExtension.GetnLanguageItemTitleByName("Bài viết") + " <b>" + postTitle + @"</b> " + LanguageItemExtension.GetnLanguageItemTitleByName("của bạn đã bị hủy bỏ bởi") + @" <span style='color: blue'>" + tenNguoiHuyBai + @"</span> " + LanguageItemExtension.GetnLanguageItemTitleByName("với lời nhắn") + @":</div>
			<br />
			<div>"""             + content + @"""</div>
			<br />
			<div>"             + LanguageItemExtension.GetnLanguageItemTitleByName("Để xem danh sách các bài viết bị hủy, vui lòng click vào") + @" <a href='" + link + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("đây") + @"</a>.</div>			
		</div>"        ;

        EmailExtension.SendEmail(emailNguoiDangBai, "Thông báo hủy bài viết từ " + UrlExtension.WebisteUrl, contentEmail);
        #endregion
    }