/// <summary>
 /// Đổi giá trị các biến rewrite theo ngôn ngữ hiện tại
 /// </summary>
 /// <param name="lang"></param>
 public static void SetRewriteByLanguage(string lang)
 {
     Homepage          = LanguageItemExtension.GetnLanguageItemTitleByName("trang-chu", lang);
     AboutUs           = LanguageItemExtension.GetnLanguageItemTitleByName("gioi-thieu", lang);
     Blog              = LanguageItemExtension.GetnLanguageItemTitleByName("blog", lang);
     Booking           = LanguageItemExtension.GetnLanguageItemTitleByName("booking", lang);
     Cart              = LanguageItemExtension.GetnLanguageItemTitleByName("cart", lang);
     ContactUs         = LanguageItemExtension.GetnLanguageItemTitleByName("lien-he", lang);
     Content           = LanguageItemExtension.GetnLanguageItemTitleByName("content", lang);
     Cruises           = LanguageItemExtension.GetnLanguageItemTitleByName("cruises", lang);
     Customer          = LanguageItemExtension.GetnLanguageItemTitleByName("customer", lang);
     CustomerReviews   = LanguageItemExtension.GetnLanguageItemTitleByName("cam-nhan-khach-hang", lang);
     Deal              = LanguageItemExtension.GetnLanguageItemTitleByName("hoi-thao-du-hoc", lang);
     Destination       = LanguageItemExtension.GetnLanguageItemTitleByName("destination", lang);
     FileLibrary       = LanguageItemExtension.GetnLanguageItemTitleByName("hoc-bong-du-hoc", lang);
     FileLibrary2      = LanguageItemExtension.GetnLanguageItemTitleByName("file-library-2", lang);
     Forum             = LanguageItemExtension.GetnLanguageItemTitleByName("forum", lang);
     Hotel             = LanguageItemExtension.GetnLanguageItemTitleByName("khach-san", lang);
     Member            = LanguageItemExtension.GetnLanguageItemTitleByName("members", lang);
     MenuContent       = LanguageItemExtension.GetnLanguageItemTitleByName("gioi-thieu", lang);
     New               = LanguageItemExtension.GetnLanguageItemTitleByName("tin-tuc", lang);
     News              = LanguageItemExtension.GetnLanguageItemTitleByName("tin-tuc", lang);
     PageSingleContent = LanguageItemExtension.GetnLanguageItemTitleByName("article", lang);
     PhotoAlbum        = LanguageItemExtension.GetnLanguageItemTitleByName("hinh-anh", lang);
     PhotoAlbumMember  = LanguageItemExtension.GetnLanguageItemTitleByName("photo-member", lang);
     Product           = LanguageItemExtension.GetnLanguageItemTitleByName("dia-diem-du-hoc", lang);
     QA          = LanguageItemExtension.GetnLanguageItemTitleByName("hoi-dap", lang);
     Search      = LanguageItemExtension.GetnLanguageItemTitleByName("search", lang);
     Service     = LanguageItemExtension.GetnLanguageItemTitleByName("dich-vu", lang);
     Tag         = LanguageItemExtension.GetnLanguageItemTitleByName("tags", lang);
     Tour        = LanguageItemExtension.GetnLanguageItemTitleByName("tour", lang);
     TrainTicket = LanguageItemExtension.GetnLanguageItemTitleByName("train-ticket", lang);
     Video       = LanguageItemExtension.GetnLanguageItemTitleByName("video", lang);
     Website     = LanguageItemExtension.GetnLanguageItemTitleByName("website", lang);
 }
Пример #2
0
    void GetMapInfo()
    {
        string condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByVgapp(app),
            GroupsTSql.GetGroupsByIgenable("1"),
            GroupsTSql.GetGroupsByVglang(lang),
            GroupsTSql.GetGroupsByIgparentid("0")
            );
        string order = GroupsColumns.IgorderColumn;

        DataTable dt = Groups.GetGroups("", "*", condition, order);

        if (dt.Rows.Count > 0)
        {
            string content = dt.Rows[0][GroupsColumns.VgcontentColumn].ToString();
            ltrCateName.Text = dt.Rows[0][GroupsColumns.VgnameColumn].ToString();
            ltrMap.Text      = dt.Rows[0][GroupsColumns.VgdescColumn].ToString();

            ddlPhongBan.Items.Clear();
            ddlPhongBan.Items.Add(new ListItem(LanguageItemExtension.GetnLanguageItemTitleByName("Sent to department"), ""));

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddlPhongBan.Items.Add(new ListItem(dt.Rows[i][GroupsColumns.VgName].ToString(), dt.Rows[i][GroupsColumns.IgidColumn].ToString()));
            }

            string s = @"
      <p class='list-text'><span class='title'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Address") + @":</span> " + StringExtension.LayChuoi(content, "", 1) + @"</p>
      <p class='list-text'><span class='title'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Phone") + @": </span>" + StringExtension.LayChuoi(content, "", 2) + @"</p>
      <p class='list-text'><span class='title'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + @": </span>" + StringExtension.LayChuoi(content, "", 4) + @"</p>
      <p class='list-text'><span class='title'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Website") + @": </span>" + StringExtension.LayChuoi(content, "", 7) + @"</p>";

            ltrInfo.Text = s;
        }
    }
Пример #3
0
    void GetMapInfo()
    {
        string condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByVgapp(app),
            GroupsTSql.GetGroupsByIgenable("1"),
            GroupsTSql.GetGroupsByVglang(lang),
            GroupsTSql.GetGroupsByIgparentid("0")
            );
        string order = GroupsColumns.IgorderColumn;

        DataTable dt = Groups.GetGroups("1", "*", condition, order);

        if (dt.Rows.Count > 0)
        {
            string content = dt.Rows[0][GroupsColumns.VgcontentColumn].ToString();

            ltrInfo.Text = @"     
      <div class='body'>
        <p>
          <span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Address") + @":</span> " + StringExtension.LayChuoi(content, "", 1) + @"
        </p>
        <p>
          <span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Phone") + @":</span> " + StringExtension.LayChuoi(content, "", 2) + @"
        </p>
        <p>
          <span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + @":</span> " + StringExtension.LayChuoi(content, "", 4) + @"
        </p>
        <div class='map'>
          " + dt.Rows[0][GroupsColumns.VgdescColumn].ToString() + @"
        </div>
      </div>";
        }
    }
Пример #4
0
    private string  LoadTitle()
    {
        string s         = "";
        string orderby   = GroupsColumns.IgOrder;
        string condition = DataExtension.AndConditon(
            GroupsTSql.GetByLang(lang),
            GroupsTSql.GetByApp(app),
            GroupsTSql.GetByEnable("1")
            );
        DataTable dt = new DataTable();

        dt = Groups.GetGroups("", "*", condition, orderby);
        if (dt.Rows.Count > 0)
        {
            string img  = ImagesExtension.GetImage(pic, dt.Rows[0][GroupsColumns.VgImage].ToString(), dt.Rows[0][GroupsColumns.VgName].ToString(), "", true, false, "");;
            string desc = dt.Rows[0][GroupsColumns.VgDesc].ToString();
            s += @"
            <div class='nguoihoro'>
                <div class='khungAnh'>
                    <a class='khungAnhCrop'>" + img + @"</a>
                </div>
                <div class='tthotro'>
                    <a class='trtt'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Hỗ trợ trực tuyến") + @"</a>
                    <div class='vuilong'>
                        " + desc + @"
                    </div>
                </div>
            </div>";
        }
        return(s);
    }
Пример #5
0
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];

        if (dt.Rows.Count > 0)
        {
            GetIid        = dt.Rows[0][ItemsColumns.IidColumn].ToString();
            ltrTitle.Text = dt.Rows[0][ItemsColumns.VititleColumn].ToString();

            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);
                ltrSubPrice.Text = LanguageItemExtension.GetnLanguageItemTitleByName("VND");
            }
            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);

            LayIgid(dt.Rows[0][ItemsColumns.IidColumn].ToString());
        }
    }
Пример #6
0
    /// <summary>
    /// Hiện thị danh sách tin ra html
    /// </summary>
    /// <param name="dt"></param>
    /// <returns></returns>
    private string BindItemsToHTML(DataTable dt)
    {
        string s    = "";
        string link = "";

        if (dt.Rows.Count > 0)
        {
            link = (UrlExtension.WebisteUrl + dt.Rows[0][ItemsColumns.VISEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower();


            for (int i = 0; i < dt.Rows.Count; i++)
            {
                link = (UrlExtension.WebisteUrl + dt.Rows[i][ItemsColumns.VISEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower();
                s   += @"
 <div class='list-program__item fade-up'>
        <div class='list-program__img img'>
            <a  href='" + link + @"' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"' class='img__crop'>
                " + ImagesExtension.GetImage(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString(), dt.Rows[i][ItemsColumns.VititleColumn].ToString(), "", true, false, "", false) + @"            
            </a>
        </div>
        <div class='list-program__content'>
            <div class='thongke'>
                <div class='thongke__time'><i class='fa fa-clock-o'></i> " + ((DateTime)dt.Rows[i][ItemsColumns.DiCreateDate]).ToString(
                    LanguageItemExtension.GetnLanguageItemTitleByName("dd/MM/yyyy")) + @"</div>
                <div class='thongke__view'><i class='fa fa-eye'></i> " + NumberExtension.FormatNumber(((int)dt.Rows[i][ItemsColumns.IitotalviewColumn] + 1).ToString()) + @"  lượt xem</div>
            </div>
            <h3 class='list-program__ttl'><a href=''>" + dt.Rows[i][ItemsColumns.VititleColumn] + @"</a></h3>
            <p class='txtBase'>" + dt.Rows[i][ItemsColumns.VidescColumn] + @"</p>
            <a href='" + link + @"' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"' class='view-more'>xem thêm</a>
        </div>
    </div>";
            }
        }
        return(s);
    }
Пример #7
0
    private void SendContact()
    {
        string s = "Success";

        #region Lấy thông tin
        string name  = Request.Params["name"];
        string email = Request.Params["email"];
        string phone = Request.Params["phone"];

        string number  = Request.Params["number"];
        string ngay    = Request.Params["ngay"];
        string hour    = Request.Params["hour"];
        string content = Request.Params["content"];

        string igid = GetFirtIGID();
        #endregion

        TatThanhJsc.Database.GroupsItems.InsertItemsGroupsItems(lang, app + "1", "", name, name,
                                                                content, "",
                                                                email, number, ngay, hour, "", "", "", "", "", "",
                                                                phone,
                                                                "0", "0", "", "", DateTime.Now.ToString(), DateTime.Now.ToString(),
                                                                DateTime.Now.ToString(), "", igid,
                                                                DateTime.Now.ToString(), DateTime.Now.ToString(),
                                                                DateTime.Now.ToString(),
                                                                "", "0");
        #region Gửi email thông báo đến
        string   emailhethong = SettingsExtension.GetSettingKey(SettingsExtension.KeyMailWebsite, lang);
        string   emailkhac    = SettingsExtension.GetSettingKey(SettingsExtension.KeyEmailPhu, lang) + "," + email;
        string[] listemail    = emailkhac.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
        string   date         = DateTime.Now.ToString();
        string   subject      = LanguageItemExtension.GetnLanguageItemTitleByName("Thông báo từ") + UrlExtension.WebisteUrl + " " + date;
        string   body         =
            @"
<div style='font:bold 14px Arial;padding-bottom:15px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Xin chào! Bạn có một thư liên hệ") + @" " + UrlExtension.WebisteUrl + @"</div>
<div style='font:bold 12px Arial;padding-bottom:10px'>Chi tiết:</div>
<ul>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Họ tên") + @": " + name + @"</li>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + @": " + email + @"</li>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Điện thoại") + @": " + phone + @"</li>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Số người") + @": " + number + @"</li>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Ngày") + @": " + ngay + @"</li>
<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Giờ") + @": " + hour + @"</li>

<li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Gửi lúc") + @": " + DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt") + @"</li>
<div style='font:bold 12px Arial;padding-bottom:10px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung liên hệ") + @":</div>
<div>" + content + @"</div>

";
        EmailExtension.SendEmail(email, subject, body, listemail);
        #endregion

        string[] strArrayReturn = { s };
        Response.Write(js.Serialize(strArrayReturn));
    }
Пример #8
0
    private void Booking()
    {
        string s = "";

        string hotel       = StringExtension.RemoveSqlInjectionChars(Request.Form["hotel"]);
        string name        = StringExtension.RemoveSqlInjectionChars(Request.Form["name"]);
        string phone       = StringExtension.RemoveSqlInjectionChars(Request.Form["phone"]);
        string email       = StringExtension.RemoveSqlInjectionChars(Request.Form["email"]);
        string nationality = StringExtension.RemoveSqlInjectionChars(Request.Form["nationality"]);

        string checkIn  = StringExtension.RemoveSqlInjectionChars(Request.Form["checkIn"]);
        string checkOut = StringExtension.RemoveSqlInjectionChars(Request.Form["checkOut"]);
        string note     = StringExtension.RemoveSqlInjectionChars(Request.Form["note"]);
        string price    = StringExtension.RemoveSqlInjectionChars(Request.Form["price"]);


        #region Gửi email thông báo đến email hệ thống
        string   emailhethong = SettingsExtension.GetSettingKey(SettingsExtension.KeyMailWebsite, lang);
        string   emailkhac    = SettingsExtension.GetSettingKey(SettingsExtension.KeyEmailPhu, lang);
        string[] listemail    = emailkhac.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
        string   date         = DateTime.Now.ToString();
        string   subject      = LanguageItemExtension.GetnLanguageItemTitleByName("Thông báo đặt phòng từ") + " " + UrlExtension.WebisteUrl + " " + date;

        string detail = @"
    <ul>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Tên Phòng") + ": " + hotel + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Ngày nhận phòng") + ": " + checkIn + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Ngày trả phòng") + ": " + checkOut + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Tổng tiền") + ": " + price + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Họ tên") + ": " + name + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Điện thoại") + ": " + phone + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + ": " + email + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Quốc tịch") + ": " + nationality + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung") + ": " + note + @"</li>
    </ul>";

        string body = @"
    <div style='font:bold 14px Arial;padding-bottom:15px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Xin chào! Bạn có một đơn đăng ký đặt khách sạn tại") + " " + TatThanhJsc.Extension.UrlExtension.WebisteUrl + @"</div>
    <div style='font:bold 12px Arial;padding-bottom:10px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Thông tin chi tiết") + @":</div>
    " + detail + @"";

        EmailExtension.SendEmail(emailhethong, subject, body, listemail);
        #endregion
        TatThanhJsc.Database.Items.InsertItems(lang, CodeApplications.HotelBooking, "", "Đơn đặt phòng", "", detail, "", "", "", "", "",
                                               "", "", "", "", "",
                                               "",
                                               "", "", "", "", "", "", DateTime.Now.ToString(), DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               DateTime.Now.ToString(), "0");

        s = "Success";

        string[] strArrayReturn = { s };
        Response.Write(js.Serialize(strArrayReturn));
    }
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];

        if (dt.Rows.Count > 0)
        {
            iid   = dt.Rows[0][ItemsColumns.IidColumn].ToString();
            hotel = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            price = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString() == "0" ? LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ") : NumberExtension.FormatNumber(dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString()) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
        }
    }
 private string TienDuocGiam(double giaNY, double giaKM)
 {
     giaNY = giaNY - giaKM;
     if (giaNY <= 0 || giaKM <= 0)
     {
         return("");
     }
     else
     {
         return(LanguageItemExtension.GetnLanguageItemTitleByName("$") +
                NumberExtension.FormatNumber(giaNY.ToString(), false, "", ""));
     }
 }
Пример #11
0
    private void Booking()
    {
        string s = "Success";

        #region Lấy thông tin
        string name        = Request.Params["name"];
        string phone       = Request.Params["phone"];
        string email       = Request.Params["email"];
        string nationality = Request.Params["nationality"];
        string service     = Request.Params["service"];
        string content     = Request.Params["content"];

        string thongtinkhac = StringExtension.GhepChuoi("", phone, email, nationality);
        string igid         = GetFirstCateId();
        #endregion

        GroupsItems.InsertItemsGroupsItems(lang, "QLDDDV", "", service, "",
                                           content, "",
                                           "", name, "", "", "", "", "", "", "", "",
                                           thongtinkhac,
                                           "0", "0", "", "", DateTime.Now.ToString(), DateTime.Now.ToString(),
                                           DateTime.Now.ToString(), "", igid,
                                           DateTime.Now.ToString(), DateTime.Now.ToString(),
                                           DateTime.Now.ToString(),
                                           "", "0");

        #region Gửi email thông báo đến
        string   emailhethong = SettingsExtension.GetSettingKey(SettingsExtension.KeyMailWebsite, lang);
        string   emailkhac    = SettingsExtension.GetSettingKey(SettingsExtension.KeyEmailPhu, lang);
        string[] listemail    = emailkhac.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
        string   date         = DateTime.Now.ToString();
        string   subject      = LanguageItemExtension.GetnLanguageItemTitleByName("Thông báo từ") + " " + UrlExtension.WebisteUrl + " " + date;
        string   body         =
            @"
    <div style='font:bold 14px Arial;padding-bottom:15px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Xin chào! Bạn có một đơn đặt dịch vụ từ") + @" " + UrlExtension.WebisteUrl + @"</div>
    <div style='font:bold 12px Arial;padding-bottom:10px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Chi tiết") + @":</div>
    <ul>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Họ tên") + @": " + name + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Điện thoại") + @": " + phone + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + @": " + email + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Quốc tích") + @": " + nationality + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Gửi lúc") + @": " + DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt") + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Dịch vụ đăng ký") + @": " + service + @"</li>
    <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung") + @": " + content + @"</li>
    </ul>";
        EmailExtension.SendEmail(emailhethong, subject, body, listemail);
        #endregion

        string[] strArrayReturn = { s };
        Response.Write(js.Serialize(strArrayReturn));
    }
Пример #12
0
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];

        if (dt.Rows.Count > 0)
        {
            UpdateTotalView(dt.Rows[0][ItemsColumns.IidColumn].ToString());

            ltrImage.Text = ImagesExtension.GetImage(TatThanhJsc.TourModul.FolderPic.Tour, dt.Rows[0][ItemsColumns.ViimageColumn].ToString(), dt.Rows[0][ItemsColumns.VititleColumn].ToString(), "", true, false, "");

            ltrTitle.Text         = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            ltrDesc.Text          = dt.Rows[0][ItemsColumns.VidescColumn].ToString();
            ltrDepartureFrom.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 1);
            ltrDepartureTime.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 5);
            ltrVehicle.Text       = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 2);
            //ltrSalePrice.Text = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString() == "0" ? LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ") : NumberExtension.FormatNumber(dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString()) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
            //ltrPrice.Text = dt.Rows[0][ItemsColumns.FipriceColumn].ToString() == "0" ? "" : NumberExtension.FormatNumber(dt.Rows[0][ItemsColumns.FipriceColumn].ToString()) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
            ltrVideo.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 3);
            ltrMap.Text   = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 4);


            string price     = dt.Rows[0][ItemsColumns.FipriceColumn].ToString();
            string salePrice = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            if (price == "0" || price == "")
            {
                price     = "";
                salePrice = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
            }
            else if (salePrice == "0" || salePrice == "")
            {
                salePrice = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                price     = "";
            }
            else
            {
                price     = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                salePrice = NumberExtension.FormatNumber(salePrice) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
            }

            ltrSalePrice.Text = salePrice;
            ltrPrice.Text     = price;

            ltrItinerary.Text = LayLichTrinh(dt.Rows[0][ItemsColumns.IidColumn].ToString());
            ltrImages.Text    = LayHinhAnh(dt.Rows[0][ItemsColumns.IidColumn].ToString());
            ltrDuration.Text  = LayThoiGianTour(dt.Rows[0][ItemsColumns.ViurlColumn].ToString());
        }
    }
Пример #13
0
        /// <summary>
        /// Hiển thị thời gian tour dạng 2 ngày / 1 đêm.
        /// </summary>
        /// <param name="duration">Ví dụ duration là 2-1 thì kết quả là 2 ngày / 1 đêm</param>
        /// <returns></returns>
        public static string ShowTourDuration(string duration)
        {
            string s = "";

            try
            {
                s = duration.Remove(duration.IndexOf("-")) + " " +
                    LanguageItemExtension.GetnLanguageItemTitleByName("days");
                s += " / ";
                s += duration.Substring(duration.IndexOf("-") + 1) + " " +
                     LanguageItemExtension.GetnLanguageItemTitleByName("nights");
            }
            catch {}

            return(s);
        }
Пример #14
0
        /// <summary>
        /// Hiển thị giá niêm yết, giá khuyến mại. Nếu không có giá khuyến mại thì chỉ hiển thị giá niêm yết, có cho gạch ngang giá cũ
        /// </summary>
        /// <param name="giaNY">dt.Rows[i][ItemsColumns.FipriceColumn].ToString()</param>
        /// <param name="giaKM">dt.Rows[i][ItemsColumns.FisalepriceColumn].ToString()</param>
        /// <returns></returns>
        public static string HienThiGia02(string giaNY, string giaKM)
        {
            string s = "";

            if (ConfigurationManager.AppSettings["amegatour3"] != null)
            {
                if (giaKM != "0")
                {
                    s += "<span class='giaKM'>" +
                         NumberExtension.FormatNumber(giaKM, true, LanguageItemExtension.GetnLanguageItemTitleByName("contact"), LanguageItemExtension.GetnLanguageItemTitleByName("$")).Replace(" ", "") +
                         "</span>";
                    s += " <span class='giaNY' style='text-decoration:line-through'>" +
                         NumberExtension.FormatNumber(giaNY, true, LanguageItemExtension.GetnLanguageItemTitleByName("contact"), LanguageItemExtension.GetnLanguageItemTitleByName("$")).Replace(" ", "") +
                         "</span>";
                }
                else
                {
                    s = "<span class='giaKM'>" +
                        NumberExtension.FormatNumber(giaNY, true, LanguageItemExtension.GetnLanguageItemTitleByName("contact"), LanguageItemExtension.GetnLanguageItemTitleByName("$")).Replace(" ", "") +
                        "</span>";
                }
            }
            else
            {
                if (giaKM != "0")
                {
                    s += "<span class='giaKM'>" + LanguageItemExtension.GetnLanguageItemTitleByName("$") +
                         NumberExtension.FormatNumber(giaKM, true,
                                                      LanguageItemExtension.GetnLanguageItemTitleByName("contact"), "") +
                         "</span>";
                    s += "<span class='giaNY' style='text-decoration:line-through'>" +
                         LanguageItemExtension.GetnLanguageItemTitleByName("$") +
                         NumberExtension.FormatNumber(giaNY, true,
                                                      LanguageItemExtension.GetnLanguageItemTitleByName("contact"), "") +
                         "</span>";
                }
                else
                {
                    s = "<span class='giaKM'>" + LanguageItemExtension.GetnLanguageItemTitleByName("$") +
                        NumberExtension.FormatNumber(giaNY, true,
                                                     LanguageItemExtension.GetnLanguageItemTitleByName("contact"), "") +
                        "</span>";
                }
            }
            return(s);
        }
Пример #15
0
    void LayThoiGian()
    {
        DataTable dt = new DataTable();

        fields    = " * ";
        condition = GroupsTSql.GetGroupsCondition(lang, CodeApplications.TourProperty, "", " IGENABLE <> '2' ");
        orderBy   = GroupsColumns.IgorderColumn + "," + GroupsColumns.VgnameColumn;
        dt        = Groups.GetGroups(top, fields, condition, orderBy);

        ddlDiemDen.Items.Clear();
        ddlDiemDen.Items.Add(new ListItem(LanguageItemExtension.GetnLanguageItemTitleByName("Enter destination, City"), ""));

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            ddlDiemDen.Items.Add(new ListItem(dt.Rows[i][GroupsColumns.VgnameColumn].ToString(), dt.Rows[i][GroupsColumns.IgidColumn].ToString()));
        }
    }
Пример #16
0
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];

        if (dt.Rows.Count > 0)
        {
            UpdateTotalView(dt.Rows[0][ItemsColumns.IidColumn].ToString());

            ltrTitle.Text  = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            ltrDate.Text   = ((DateTime)dt.Rows[0][ItemsColumns.DiupdateColumn]).ToString(LanguageItemExtension.GetnLanguageItemTitleByName("dd/MM/yyyy - HH:mm tt"));
            ltrViews.Text  = NumberExtension.FormatNumber(((int)dt.Rows[0][ItemsColumns.IitotalviewColumn] + 1).ToString()) + " " + LanguageItemExtension.GetnLanguageItemTitleByName("lượt xem");
            ltContent.Text = dt.Rows[0][ItemsColumns.VicontentColumn].ToString();
            if (ltContent.Text == "")
            {
                ltContent.Text = "<div class='emptyresult'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung bài viết đang được chúng tôi cập nhật. Cảm ơn quý khách đã quan tâm!") + "</div>";
            }
        }
    }
Пример #17
0
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];//Thông tin chi tiết về Items hoặc Groups đã được gán ở Defualt.aspx vào session

        if (dt.Rows.Count > 0)
        {
            UpdateTotalView(dt.Rows[0][ItemsColumns.IidColumn].ToString());

            ltrTitle.Text   = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            ltrDesc.Text    = dt.Rows[0][ItemsColumns.VidescColumn].ToString();
            ltrContent.Text = dt.Rows[0][ItemsColumns.VicontentColumn].ToString();
            if (ltrContent.Text.Length == 0)
            {
                ltrContent.Text = "<div class='emptyresult'>" +
                                  LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung bài viết đang được chúng tôi cập nhật. Cảm ơn quý khách đã quan tâm!") + "</div>";
            }
        }
    }
Пример #18
0
    /// <summary>
    /// Hiển thị ra một blog ở trang danh sách bao gồm các thông tin như tiêu đề, ngày đăng, mô tả, ảnh đại diện...
    /// </summary>
    /// <returns></returns>
    public static string ShowABlog(DataRow dr)
    {
        string pic  = FolderPic.Blog;
        string link =
            (UrlExtension.WebisteUrl + dr[ItemsColumns.VISEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower();

        return(@"
<div class='item'>
    <div class='topInfo'>
        <div class='date'><span>" + ((DateTime)dr[ItemsColumns.DicreatedateColumn]).ToString("dd") + @"</span>" + ((DateTime)dr[ItemsColumns.DicreatedateColumn]).ToString("MMM yyyy").ToUpper() + @"</div>
        <div class='titleAndAuthor'>
            <a href='" + link + "' class='title' title='" + dr[ItemsColumns.VititleColumn] + @"'>
                " + dr[ItemsColumns.VititleColumn] + @"
            </a><br/>
            <div class='author'>
                <i class='fa fa-user'></i> " + LanguageItemExtension.GetnLanguageItemTitleByName("Author") + @": " + dr[ItemsColumns.ViauthorColumn] + @"&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<i class='fa fa-comment'></i> " + CountComment(dr[ItemsColumns.IidColumn].ToString()) + @" " + LanguageItemExtension.GetnLanguageItemTitleByName("Comments") + @"
            </div>
        </div>
        <div class='cb'></div>
    </div>
    <div class='khungAnh'>        
        <a class='khungAnhCrop' href='" + link + @"'>
            " + ImagesExtension.GetImage(pic, dr[ItemsColumns.ViimageColumn].ToString(), dr[ItemsColumns.VititleColumn].ToString(), "", true, true, dr[ItemsColumns.VicontentColumn].ToString()) + @"                
        </a>        
    </div>
    <div class='desc'>
        " + dr[ItemsColumns.VidescColumn] + @"
    </div>
    <a href='" + link + @"' class='detail'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Read more") + @"</a><br/>
    <div class='shareButtons'>
        " + GetShareButton(dr) + @"
    </div>
    <div class='cb'><!----></div>
    <div class='cate_tags'>
        <div class='cate'><i class='fa fa-folder'></i>&nbsp;" + (dr[GroupsColumns.VgappColumn].ToString() != TatThanhJsc.OtherModul.CodeApplications.Tag? "<a href='" + (UrlExtension.WebisteUrl + dr[GroupsColumns.VGSEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower() + @"' title='" + dr[GroupsColumns.VgnameColumn] + @"'>" + dr[GroupsColumns.VgnameColumn] + @"</a>" : GetCateOfBlog(dr[ItemsColumns.IidColumn].ToString())) + @"</div>
        <div class='tags'><i class='fa fa-tags'></i>&nbsp;
            " + ShowTags(dr[ItemsColumns.IidColumn].ToString()) + @"
        </div>
        <div class='cb'><!----></div>        
    </div>
</div>");
    }
Пример #19
0
        /// <summary>
        /// Hiển thị giá niêm yết, giá khuyến mại. Nếu không có giá khuyến mại thì chỉ hiển thị giá niêm yết
        /// </summary>
        /// <param name="giaNY">dt.Rows[i][ItemsColumns.FipriceColumn].ToString()</param>
        /// <param name="giaKM">dt.Rows[i][ItemsColumns.FisalepriceColumn].ToString()</param>
        /// <returns></returns>
        public static string HienThiGia(string giaNY, string giaKM)
        {
            string s = "";

            if (giaKM != "0")
            {
                s += "<span class='giaKM'>" +
                     NumberExtension.FormatNumber(giaKM, true, LanguageItemExtension.GetnLanguageItemTitleByName("liên hệ"), LanguageItemExtension.GetnLanguageItemTitleByName("đ")) +
                     "</span>";
                s += " <span class='giaNY'>" +
                     NumberExtension.FormatNumber(giaNY, true, LanguageItemExtension.GetnLanguageItemTitleByName("liên hệ"), LanguageItemExtension.GetnLanguageItemTitleByName("đ")) +
                     "</span>";
            }
            else
            {
                s = "<span class='giaKM'>" +
                    NumberExtension.FormatNumber(giaNY, true, LanguageItemExtension.GetnLanguageItemTitleByName("liên hệ"), LanguageItemExtension.GetnLanguageItemTitleByName("đ")) +
                    "</span>";
            }
            return(s);
        }
Пример #20
0
    private string GetHotline()
    {
        string s       = "";
        string hotline = SettingsExtension.GetSettingKey(SettingsExtension.KeyHotLine, lang);
        string link    = "tel:" + hotline;

        s = @"
    <div class='item'>
      <div class='item-img'>
        <a href='" + link + @"' class='iconPhone'>
          <img src='/Themes/Theme01/Assets/Css/Images/_Icon/icon-phone.png' />
        </a>
      </div>
      <div class='item-body'>                    
        <a href='" + link + @"' class='subitem-title nb-color-m3'><i>" + LanguageItemExtension.GetnLanguageItemTitleByName("Hotline") + @"</i></a>
        <a href='" + link + @"' class='title item-title nb-color-m2'>" + hotline + @"</a>
      </div>
    </div>";

        return(s);
    }
Пример #21
0
    void LoadDetail()
    {
        DataTable dt = (DataTable)Session["dataByTitle"];

        if (dt.Rows.Count > 0)
        {
            UpdateTotalView(dt.Rows[0][ItemsColumns.IidColumn].ToString());
            ltrTitle.Text = dt.Rows[0][ItemsColumns.VititleColumn].ToString();

            ltContent.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 9);

            string price     = dt.Rows[0][ItemsColumns.FipriceColumn].ToString();
            string salePrice = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            if (price == "0" || price == "")
            {
                price     = "";
                salePrice = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
            }
            else if (salePrice == "0" || salePrice == "")
            {
                salePrice = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                price     = "";
            }
            else
            {
                price     = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                salePrice = NumberExtension.FormatNumber(salePrice) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
            }

            ltrSalePrice.Text = salePrice;
            ltrPrice.Text     = price;


            if (ltContent.Text == "")
            {
                ltContent.Text = "<div class='emptyresult'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nội dung bài viết đang được chúng tôi cập nhật. Cảm ơn quý khách đã quan tâm!") + "</div>";
            }
        }
    }
Пример #22
0
    /// <summary>
    /// Gửi liên hệ và trả về thông báo (nếu thông báo trống tức là gửi liên hệ thành công)
    /// </summary>
    /// <returns></returns>
    protected string SendContact(string tbHoTen_dkh, string tbDienThoai_dkh, string tbEmail_dkh, string tbDiaChi_dkh, string noiDung, string firstCateId)
    {
        string check = "";

        try
        {
            string thongtinkhac = StringExtension.GhepChuoi("", tbDienThoai_dkh, tbDiaChi_dkh, "", "");
            GroupsItems.InsertItemsGroupsItems(lang, app, "", "<b>Đơn đăng ký tư vấn dịch vụ</b>", tbEmail_dkh,
                                               noiDung, "",
                                               "", tbHoTen_dkh, "", "", "", "", "", "", "", "",
                                               thongtinkhac,
                                               "0", "0", "", "", DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               DateTime.Now.ToString(), "", firstCateId,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               DateTime.Now.ToString(),
                                               "", "0");
        }
        catch
        {
            check = LanguageItemExtension.GetnLanguageItemTitleByName("Có lỗi xảy ra, vui lòng thử lại sau!");
        }
        return(check);
    }
    /// <summary>
    /// Hiện ra bảng danh sách loại phòng khách hàng đã chọn
    /// </summary>
    /// <param name="dtLoaiPhong"></param>
    /// <returns></returns>
    private string HienBangChiTietPhong(DataTable dt)
    {
        string s = "";

        s += @"
<table style='width:100%;border-collapse:collapse;border:solid 1px #d6d6d6'>
<tr>
    <th style='padding:5px;border:solid 1px #d6d6d6;font-weight:bold'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Room types") + @"</th>
    <th style='padding:5px;border:solid 1px #d6d6d6;font-weight:bold'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Room rate/r.n") + @"</th>
    <th style='padding:5px;border:solid 1px #d6d6d6;font-weight:bold'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Discount") + @"</th>
    <th style='padding:5px;border:solid 1px #d6d6d6;font-weight:bold'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nights") + @"</th>
    <th style='padding:5px;border:solid 1px #d6d6d6;font-weight:bold'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Nr.rooms") + @"</th>
</tr>
";
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            s += @"
<tr>
    <td style='padding:5px;border:solid 1px #d6d6d6'>" + dt.Rows[i]["name"] + @"</td>
    <td style='padding:5px;border:solid 1px #d6d6d6;text-align:center'>" + PriceExtension.HienThiGia02(dt.Rows[i]["price"].ToString(),
                                                                                                       dt.Rows[i]["saleoffprice"].ToString()) + @"
    </td>
    <td style='padding:5px;border:solid 1px #d6d6d6;text-align:center'>" + TienDuocGiam(double.Parse(dt.Rows[i]["price"].ToString()),
                                                                                        double.Parse(dt.Rows[i]["saleoffprice"].ToString())) + @"</td>
    <td style='padding:5px;border:solid 1px #d6d6d6;text-align:center'>
        " + dt.Rows[i]["nights"] + @"
    </td>
    <td style='padding:5px;border:solid 1px #d6d6d6;text-align:center'>
        " + dt.Rows[i]["rooms"] + @"
    </td>
</tr>";
        }

        s += "</table>";

        return(s);
    }
Пример #24
0
    private void InserContactUs()
    {
        var email     = Request.Params["email"];
        var trangThai = "1";

        #region Thêm tài khoản

        //Thêm tài khoản
        Members.InsertMembers(
            CodeApplications.MemberNewsletter, email, "", "", "", "", email, DateTime.Now.ToString(), "", "", "",
            "", "", "", "", "", trangThai, "", "", "", "", "", "", "");

        #endregion

        #region Gửi email thông báo đến email hệ thống

        var emailhethong = SettingsExtension.GetSettingKey(SettingsExtension.KeyMailWebsite, lang);
        var emailkhac    = email + "," + SettingsExtension.GetSettingKey("MailBanTin", lang);
        var listemail    = emailkhac.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries);
        var date         = DateTime.Now.ToString();
        var subject      = LanguageItemExtension.GetnLanguageItemTitleByName("Thông báo từ") + " " + UrlExtension.WebisteUrl + " " + date;
        var body         = @"
    <div style='font:bold 14px Arial;padding-bottom:15px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Xin chào! Bạn có đăng ký nhận thông tin từ") + " " + UrlExtension.WebisteUrl + @"</div>
    <div style='font:bold 12px Arial;padding-bottom:10px'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Chi tiết") + @":</div>
    <ul>
      <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Email") + @": " + email + @"</li>
      <li>" + LanguageItemExtension.GetnLanguageItemTitleByName("Gửi lúc") + @": " + DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt") + @"</li>
    </ul>";

        EmailExtension.SendEmail(emailhethong, subject, body, listemail);
        #endregion

        #region Thông báo hoàn thành và reset các texbox
        string[] reply = { "success" };
        Response.Output.Write(js.Serialize(reply));
        #endregion
    }
Пример #25
0
    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));
    }
Пример #26
0
    private string BindItemsToHTML(DataTable dt)
    {
        string s = "";

        if (dt.Rows.Count > 0)
        {
            string link = "";
            string price = "", salePrice = "";
            string time  = "";
            int    point = dt.Rows.Count - 4;

            if (point < 1)
            {
                point = 1;
            }

            string layout1 = "";
            string layout2 = "";

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                link      = (UrlExtension.WebisteUrl + dt.Rows[i][ItemsColumns.VISEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower();
                price     = dt.Rows[i][ItemsColumns.FipriceColumn].ToString();
                salePrice = dt.Rows[i][ItemsColumns.FisalepriceColumn].ToString();

                if (price == "0" || price == "")
                {
                    price     = "";
                    salePrice = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
                }
                else if (salePrice == "0" || salePrice == "")
                {
                    salePrice = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                    price     = "";
                }
                else
                {
                    price     = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                    salePrice = NumberExtension.FormatNumber(salePrice) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                }

                time = LayThoiGianTour(dt.Rows[i][ItemsColumns.ViurlColumn].ToString());

                if (i < point)
                {
                    layout1 += @"
          <div class='blog'>
            <div class='item item-post item-big'>
              <div class='item-img'>
                <a href='" + link + @"' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"' class='imgc'>
                  " + ImagesExtension.GetImage(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString(), dt.Rows[i][ItemsColumns.VititleColumn].ToString(), "", true, false, "") + @"
                </a>
                <div class='item-date'>
                  <div>
                    <i class='fa fa-calendar' aria-hidden='true'></i><span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Time") + @": " + time + @"</span>
                  </div>
                  <div>
                    <i class='fa fa-plane' aria-hidden='true'></i><span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Departure") + @": " + dt.Rows[i][ItemsColumns.VISEOMETAPARAMSColumn] + @"</span>
                  </div>
                </div>
              </div>
              <div class='item-body'>
                <h3>
                  <a href='" + link + @"' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"' class='title item-title'>" + dt.Rows[i][ItemsColumns.VititleColumn] + @"</a>
                </h3>
                <p class='item-text'>" + dt.Rows[i][ItemsColumns.VidescColumn] + @"</p>
                <div class='item-price'>
                  <span class='real'>" + salePrice + @"</span>
                  <span class='throught'>" + price + @"</span>
                </div>
                <a href='" + link + @"' class='link item-link' title='" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @" <i class='fa fa-angle-right' aria-hidden='true'></i>
                </a>
              </div>
            </div>
          </div>";
                }
                else
                {
                    layout2 += @"
          <div class='colBlog'>
            <div class='item item-post'>
              <div class='item-img'>
                <a href='" + link + @"' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"' class='imgc'>
                  " + ImagesExtension.GetImage(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString(), dt.Rows[i][ItemsColumns.VititleColumn].ToString(), "", true, false, "") + @"
                </a>
                <div class='item-date'>
                  <div>
                    <i class='fa fa-calendar' aria-hidden='true'></i><span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Time") + @": " + time + @"</span>
                  </div>
                  <div>
                    <i class='fa fa-plane' aria-hidden='true'></i><span>" + LanguageItemExtension.GetnLanguageItemTitleByName("Departure") + @": " + dt.Rows[i][ItemsColumns.VISEOMETAPARAMSColumn] + @"</span>
                  </div>
                </div>
              </div>
              <div class='item-body'>
                <h3>
                  <a href='" + link + @"' class='title item-title' title='" + dt.Rows[i][ItemsColumns.VititleColumn] + @"'>" + dt.Rows[i][ItemsColumns.VititleColumn] + @"</a>
                </h3>
                <div class='item-price'>
                  <span class='real'>" + salePrice + @"</span>
                  <span class='throught'>" + price + @"</span>
                </div>
                <a href='" + link + @"' class='link item-link' title='" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @" <i class='fa fa-angle-right' aria-hidden='true'></i>
                </a>
              </div>
            </div>
          </div>";
                }
            }

            s = @"
      <div class='colBlog colDouble'>
        <div class='slick-slider' data-slick='{""slidesToShow"": 1, ""slidesToScroll"": 1, ""autoplay"": false, ""dots"": false, ""arrows"":true, ""responsive"": [{""breakpoint"":1025,""settings"": ""unslick""}]}'>
          " + layout1 + @"
        </div>
      </div>
      " + layout2 + @"";
        }
        return(s);
    }
Пример #27
0
    private string GetAppByGo(string go)
    {
        if (go == RewriteExtension.AboutUs)
        {
            pic = TatThanhJsc.AboutUsModul.FolderPic.AboutUs;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Giới thiệu");
            Session["rewrite"]  = RewriteExtension.AboutUs;
            Session["app"]      = TatThanhJsc.AboutUsModul.CodeApplications.AboutUs;
        }
        else if (go == RewriteExtension.ContactUs)
        {
            pic = TatThanhJsc.ContactModul.FolderPic.Contact;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
            Session["rewrite"]  = RewriteExtension.ContactUs;
            Session["app"]      = TatThanhJsc.ContactModul.CodeApplications.Contact;
        }
        else if (go == RewriteExtension.Content)
        {
            pic = TatThanhJsc.ContentModul.FolderPic.Content;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Bài viết");
            Session["rewrite"]  = RewriteExtension.Content;
            Session["app"]      = TatThanhJsc.ContentModul.CodeApplications.Content;
        }
        else if (go == RewriteExtension.Customer)
        {
            pic = TatThanhJsc.CustomerModul.FolderPic.Customer;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Cafe");
            Session["rewrite"]  = RewriteExtension.Customer;
            Session["app"]      = TatThanhJsc.CustomerModul.CodeApplications.Customer;
        }
        else if (go == RewriteExtension.CustomerReviews)
        {
            pic = TatThanhJsc.CustomerReviewsModul.FolderPic.CustomerReviews;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Cảm nhận về trung tâm");
            Session["rewrite"]  = RewriteExtension.CustomerReviews;
            Session["app"]      = TatThanhJsc.CustomerReviewsModul.CodeApplications.CustomerReviews;
        }
        else if (go == RewriteExtension.Cruises)
        {
            pic = TatThanhJsc.CruisesModul.FolderPic.Cruises;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Cruises");
            Session["rewrite"]  = RewriteExtension.Cruises;
            Session["app"]      = TatThanhJsc.CruisesModul.CodeApplications.Cruises;
        }
        else if (go == RewriteExtension.Deal)
        {
            pic = TatThanhJsc.DealModul.FolderPic.Deal;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Deal");
            Session["rewrite"]  = RewriteExtension.Deal;
            Session["app"]      = TatThanhJsc.DealModul.CodeApplications.Deal;
        }
        else if (go == RewriteExtension.Destination)
        {
            pic = TatThanhJsc.DestinationModul.FolderPic.Destination;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Destination");
            Session["rewrite"]  = RewriteExtension.Destination;
            Session["app"]      = TatThanhJsc.DestinationModul.CodeApplications.Destination;
        }
        else if (go == RewriteExtension.FileLibrary)
        {
            pic = TatThanhJsc.FileLibraryModul.FolderPic.FileLibrary;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện");
            Session["rewrite"]  = RewriteExtension.FileLibrary;
            Session["app"]      = TatThanhJsc.FileLibraryModul.CodeApplications.FileLibrary;
        }
        else if (go == RewriteExtension.FileLibrary2)
        {
            pic = TatThanhJsc.FileLibrary2Modul.FolderPic.FileLibrary2;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Dịch vụ khác");
            Session["rewrite"]  = RewriteExtension.FileLibrary2;
            Session["app"]      = TatThanhJsc.FileLibrary2Modul.CodeApplications.FileLibrary2;
        }
        else if (go == RewriteExtension.Forum)
        {
            pic = TatThanhJsc.ForumModul.FolderPic.Forum;

            Session["apptitle"] = "";
            Session["rewrite"]  = "";
            Session["app"]      = "";
        }
        else if (go == RewriteExtension.Hotel)
        {
            pic = TatThanhJsc.HotelModul.FolderPic.Hotel;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hotel");
            Session["rewrite"]  = RewriteExtension.Hotel;
            Session["app"]      = TatThanhJsc.HotelModul.CodeApplications.Hotel;
        }
        else if (go == RewriteExtension.News)
        {
            pic = TatThanhJsc.NewsModul.FolderPic.News;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tin tức");
            Session["rewrite"]  = RewriteExtension.News;
            Session["app"]      = TatThanhJsc.NewsModul.CodeApplications.News;
        }
        else if (go == RewriteExtension.PhotoAlbum)
        {
            pic = TatThanhJsc.PhotoAlbumModul.FolderPic.PhotoAlbum;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện ảnh");
            Session["rewrite"]  = RewriteExtension.PhotoAlbum;
            Session["app"]      = TatThanhJsc.PhotoAlbumModul.CodeApplications.PhotoAlbum;
        }
        else if (go == RewriteExtension.PhotoAlbumMember)
        {
            pic = TatThanhJsc.PhotoAlbumMemberModul.FolderPic.PhotoAlbumMember;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hình ảnh thành viên");
            Session["rewrite"]  = RewriteExtension.PhotoAlbumMember;
            Session["app"]      = TatThanhJsc.PhotoAlbumMemberModul.CodeApplications.PhotoAlbumMember;
        }
        else if (go == RewriteExtension.Product)
        {
            pic = TatThanhJsc.ProductModul.FolderPic.Product;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tiệc Cưới");
            Session["rewrite"]  = RewriteExtension.Product;
            Session["app"]      = TatThanhJsc.ProductModul.CodeApplications.Product;
        }
        else if (go == RewriteExtension.QA)
        {
            pic = TatThanhJsc.QAModul.FolderPic.QA;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Nhà hàng");
            Session["rewrite"]  = RewriteExtension.QA;
            Session["app"]      = TatThanhJsc.QAModul.CodeApplications.QA;
        }
        else if (go == RewriteExtension.Service)
        {
            pic = TatThanhJsc.ServiceModul.FolderPic.Service;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hội thảo");
            Session["rewrite"]  = RewriteExtension.Service;
            Session["app"]      = TatThanhJsc.ServiceModul.CodeApplications.Service;
        }
        else if (go == RewriteExtension.Tour)
        {
            pic = TatThanhJsc.TourModul.FolderPic.Tour;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tour");
            Session["rewrite"]  = RewriteExtension.Tour;
            Session["app"]      = TatThanhJsc.TourModul.CodeApplications.Tour;
        }
        else if (go == RewriteExtension.TrainTicket)
        {
            pic = TatThanhJsc.TrainTicketModul.FolderPic.TrainTicket;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Vé tàu");
            Session["rewrite"]  = RewriteExtension.TrainTicket;
            Session["app"]      = TatThanhJsc.TrainTicketModul.CodeApplications.TrainTicket;
        }
        else if (go == RewriteExtension.Video)
        {
            pic = TatThanhJsc.VideoModul.FolderPic.Video;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Video");
            Session["rewrite"]  = RewriteExtension.Video;
            Session["app"]      = TatThanhJsc.VideoModul.CodeApplications.Video;
        }
        else if (go == RewriteExtension.Website)
        {
            pic = TatThanhJsc.WebsiteModul.FolderPic.Website;

            Session["apptitle"] = WebsiteKeyword.Website1;
            Session["rewrite"]  = RewriteExtension.Website;
            Session["app"]      = TatThanhJsc.WebsiteModul.CodeApplications.Website;
        }
        else if (go == RewriteExtension.Search)
        {
            pic = "";

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tìm kiếm");
            Session["rewrite"]  = RewriteExtension.Search;
            Session["app"]      = RewriteExtension.Search;
        }

        return(go);
    }
Пример #28
0
    private string GetAppByGo(string go)
    {
        if (go == RewriteExtension.AboutUs)
        {
            pic = TatThanhJsc.AboutUsModul.FolderPic.AboutUs;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Giới thiệu");
            Session["rewrite"]  = RewriteExtension.AboutUs;
            Session["app"]      = TatThanhJsc.AboutUsModul.CodeApplications.AboutUs;
        }
        else
        if (go == RewriteExtension.ContactUs)
        {
            pic = TatThanhJsc.ContactModul.FolderPic.Contact;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Contact us");
            Session["rewrite"]  = RewriteExtension.ContactUs;
            Session["app"]      = TatThanhJsc.ContactModul.CodeApplications.Contact;
        }
        else
        if (go == RewriteExtension.Content)
        {
            pic = TatThanhJsc.ContentModul.FolderPic.Content;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Bài viết");
            Session["rewrite"]  = RewriteExtension.Content;
            Session["app"]      = TatThanhJsc.ContentModul.CodeApplications.Content;
        }
        else
        if (go == RewriteExtension.Customer)
        {
            pic = TatThanhJsc.CustomerModul.FolderPic.Customer;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Customer");
            Session["rewrite"]  = RewriteExtension.Customer;
            Session["app"]      = TatThanhJsc.CustomerModul.CodeApplications.Customer;
        }
        else
        if (go == RewriteExtension.CustomerReviews)
        {
            pic = TatThanhJsc.CustomerReviewsModul.FolderPic.CustomerReviews;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Customer Comments");
            Session["rewrite"]  = RewriteExtension.CustomerReviews;
            Session["app"]      = TatThanhJsc.CustomerReviewsModul.CodeApplications.CustomerReviews;
        }
        else
        if (go == RewriteExtension.Cruises)
        {
            pic = TatThanhJsc.CruisesModul.FolderPic.Cruises;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Cruises");
            Session["rewrite"]  = RewriteExtension.Cruises;
            Session["app"]      = TatThanhJsc.CruisesModul.CodeApplications.Cruises;
        }
        else
        if (go == RewriteExtension.Deal)
        {
            pic = TatThanhJsc.DealModul.FolderPic.Deal;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hội thảo du học");
            Session["rewrite"]  = RewriteExtension.Deal;
            Session["app"]      = TatThanhJsc.DealModul.CodeApplications.Deal;
        }
        else
        if (go == RewriteExtension.Destination)
        {
            pic = TatThanhJsc.DestinationModul.FolderPic.Destination;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Destination");
            Session["rewrite"]  = RewriteExtension.Destination;
            Session["app"]      = TatThanhJsc.DestinationModul.CodeApplications.Destination;
        }
        else
        if (go == RewriteExtension.FileLibrary)
        {
            pic = TatThanhJsc.FileLibraryModul.FolderPic.FileLibrary;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Học bổng du học");
            Session["rewrite"]  = RewriteExtension.FileLibrary;
            Session["app"]      = TatThanhJsc.FileLibraryModul.CodeApplications.FileLibrary;
        }
        else
        if (go == RewriteExtension.FileLibrary2)
        {
            pic = TatThanhJsc.FileLibrary2Modul.FolderPic.FileLibrary2;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tài liệu 2");
            Session["rewrite"]  = RewriteExtension.FileLibrary2;
            Session["app"]      = TatThanhJsc.FileLibrary2Modul.CodeApplications.FileLibrary2;
        }
        else
        if (go == RewriteExtension.Forum)
        {
            pic = TatThanhJsc.ForumModul.FolderPic.Forum;

            Session["apptitle"] = "";
            Session["rewrite"]  = "";
            Session["app"]      = "";
        }
        else
        if (go == RewriteExtension.Hotel)
        {
            pic = TatThanhJsc.HotelModul.FolderPic.Hotel;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Accomodation");
            Session["rewrite"]  = RewriteExtension.Hotel;
            Session["app"]      = TatThanhJsc.HotelModul.CodeApplications.Hotel;
        }
        else
        if (go == RewriteExtension.News)
        {
            pic = TatThanhJsc.NewsModul.FolderPic.News;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tin tức - sự kiện");
            Session["rewrite"]  = RewriteExtension.News;
            Session["app"]      = TatThanhJsc.NewsModul.CodeApplications.News;
        }
        else
        if (go == RewriteExtension.PhotoAlbum)
        {
            pic = TatThanhJsc.PhotoAlbumModul.FolderPic.PhotoAlbum;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện hình ảnh");
            Session["rewrite"]  = RewriteExtension.PhotoAlbum;
            Session["app"]      = TatThanhJsc.PhotoAlbumModul.CodeApplications.PhotoAlbum;
        }
        else
        if (go == RewriteExtension.PhotoAlbumMember)
        {
            pic = TatThanhJsc.PhotoAlbumMemberModul.FolderPic.PhotoAlbumMember;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hình ảnh thành viên");
            Session["rewrite"]  = RewriteExtension.PhotoAlbumMember;
            Session["app"]      = TatThanhJsc.PhotoAlbumMemberModul.CodeApplications.PhotoAlbumMember;
        }
        else
        if (go == RewriteExtension.Product)
        {
            pic = TatThanhJsc.ProductModul.FolderPic.Product;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Du học các nước");
            Session["rewrite"]  = RewriteExtension.Product;
            Session["app"]      = TatThanhJsc.ProductModul.CodeApplications.Product;
        }
        else
        if (go == RewriteExtension.QA)
        {
            pic = TatThanhJsc.QAModul.FolderPic.QA;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Hỏi đáp - tư vấn");
            Session["rewrite"]  = RewriteExtension.QA;
            Session["app"]      = TatThanhJsc.QAModul.CodeApplications.QA;
        }
        else
        if (go == RewriteExtension.Service)
        {
            pic = TatThanhJsc.ServiceModul.FolderPic.Service;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Transport Services");
            Session["rewrite"]  = RewriteExtension.Service;
            Session["app"]      = TatThanhJsc.ServiceModul.CodeApplications.Service;
        }
        else
        if (go == RewriteExtension.Tour)
        {
            pic = TatThanhJsc.TourModul.FolderPic.Tour;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tour");
            Session["rewrite"]  = RewriteExtension.Tour;
            Session["app"]      = TatThanhJsc.TourModul.CodeApplications.Tour;
        }
        else
        if (go == RewriteExtension.TrainTicket)
        {
            pic = TatThanhJsc.TrainTicketModul.FolderPic.TrainTicket;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Vé tàu");
            Session["rewrite"]  = RewriteExtension.TrainTicket;
            Session["app"]      = TatThanhJsc.TrainTicketModul.CodeApplications.TrainTicket;
        }
        else
        if (go == RewriteExtension.Video)
        {
            pic = TatThanhJsc.VideoModul.FolderPic.Video;

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện video");
            Session["rewrite"]  = RewriteExtension.Video;
            Session["app"]      = TatThanhJsc.VideoModul.CodeApplications.Video;
        }
        else
        if (go == RewriteExtension.Website)
        {
            pic = TatThanhJsc.WebsiteModul.FolderPic.Website;

            Session["apptitle"] = WebsiteKeyword.Website1;
            Session["rewrite"]  = RewriteExtension.Website;
            Session["app"]      = TatThanhJsc.WebsiteModul.CodeApplications.Website;
        }
        else
        if (go == RewriteExtension.Search)
        {
            pic = "";

            Session["apptitle"] = LanguageItemExtension.GetnLanguageItemTitleByName("Tìm kiếm");
            Session["rewrite"]  = RewriteExtension.Search;
            Session["app"]      = RewriteExtension.Search;
        }

        return(go);
    }
Пример #29
0
    void GetList()
    {
        #region Condition, orderby
        string condition = "";

        if (igid != "")
        {
            condition = GroupsItemsTSql.GetItemsInGroupCondition(igid, "");
        }
        else
        {
            condition = GroupsTSql.GetGroupsByVgapp(app);
        }
        condition = DataExtension.AndConditon(
            condition,
            GroupsTSql.GetGroupsByVglang(lang),
            GroupsTSql.GetGroupsByIgenable("1"),
            ItemsTSql.GetItemsByIienable("1"),
            ItemsTSql.GetItemsByViapp(app));

        if (key.Length > 0)
        {
            condition = DataExtension.AndConditon(condition, SearchTSql.GetSearchMathedCondition(key, ItemsColumns.VititleColumn, ItemsColumns.VikeyColumn, ItemsColumns.FipriceColumn, ItemsColumns.FisalepriceColumn));
        }

        string orderby = ItemsColumns.IiorderColumn + "," + ItemsColumns.DicreatedateColumn + " desc ";

        try
        {
            rows = int.Parse(SettingsExtension.GetSettingKey(maxItemKey, lang));
        }
        catch { }
        #endregion

        DataSet ds = GroupsItems.GetAllDataPagging(p, rows.ToString(), condition, orderby);
        if (ds.Tables.Count > 0)
        {
            DataTable dt      = ds.Tables[0];
            DataTable dtPager = ds.Tables[1];

            #region Lấy ra danh sách bài viết
            if (dt.Rows.Count > 0)
            {
                string link = "";
                string bigPost = "", smallPost = "";
                string price = "", salePrice = "";
                int    point = 2;

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    link      = (UrlExtension.WebisteUrl + dt.Rows[i][ItemsColumns.VISEOLINKSEARCHColumn] + RewriteExtension.Extensions).ToLower();
                    price     = dt.Rows[i][ItemsColumns.FipriceColumn].ToString();
                    salePrice = dt.Rows[i][ItemsColumns.FisalepriceColumn].ToString();

                    if (price == "0" || price == "")
                    {
                        price     = "";
                        salePrice = LanguageItemExtension.GetnLanguageItemTitleByName("Liên hệ");
                    }
                    else if (salePrice == "0" || salePrice == "")
                    {
                        salePrice = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                        price     = "";
                    }
                    else
                    {
                        price     = NumberExtension.FormatNumber(price) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                        salePrice = NumberExtension.FormatNumber(salePrice) + LanguageItemExtension.GetnLanguageItemTitleByName("VNĐ");
                    }

                    if (i < point)
                    {
                        bigPost += @"
            <div class='blog'>
              <div class='item item-row'>
                <div class='item-img'>
                  <a href='" + link + @"' class='imgc'>
                    " + ImagesExtension.GetImage(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString(), dt.Rows[i][ItemsColumns.VititleColumn].ToString(), "", true, false, "") + @"
                  </a>
                </div>
                <div class='item-body'>
                  <h3>
                    <a href='" + link + @"' class='title item-title fSize-20'>" + dt.Rows[i][ItemsColumns.VititleColumn] + @"</a>
                  </h3>
                  <div class='item-text'>
                    " + StringExtension.LayChuoi(dt.Rows[i][ItemsColumns.VicontentColumn].ToString(), "", 1) + @"
                  </div>
                  <div class='item-price'>
                    <span class='real'>" + salePrice + @"</span>
                    <span class='throught'>" + price + @"</span>
                  </div>
                  <a href='" + link + @"' class='link item-link' title='" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @" <i class='fa fa-angle-right' aria-hidden='true'></i>
                  </a>
                </div>
              </div>
            </div>";
                    }
                    else
                    {
                        smallPost += @"
            <div class='col-12 col-sm-12 col-md-6 col-lg-6 col-xl-3'>
              <div class='item item-post'>
                <div class='item-img'>
                  <a href='" + link + @"' class='imgc'>
                    " + ImagesExtension.GetImage(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString(), dt.Rows[i][ItemsColumns.VititleColumn].ToString(), "", true, false, "") + @"
                  </a>
                </div>
                <div class='item-body'>
                  <h3>
                    <a href='" + link + @"' class='title item-title'>" + dt.Rows[i][ItemsColumns.VititleColumn] + @"</a>
                  </h3>
                  <div class='item-price'>
                    <span class='real'>" + salePrice + @"</span>
                    <span class='throught'>" + price + @"</span>
                  </div>
                  <a href='" + link + @"' class='link item-link' title='" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("More") + @" <i class='fa fa-angle-right' aria-hidden='true'></i>
                  </a>
                </div>
              </div>
            </div>";
                    }

                    ltrList.Text = @"
           <div class='sublist sublist-1'>
            <div class='sublist-body'>
              <div class='slick-slider' data-slick='{'slidesToShow': 1, 'slidesToScroll': 1, 'autoplay': true, 'dots': false, 'arrows':true}'>
                " + bigPost + @"
              </div>
            </div>
          </div>
          <div class='sublist sublist-2'>
            <div class='sublist-body'>
              <div class='row'>
                " + smallPost + @"
              </div>
            </div>
          </div>";
                }
            }
            #endregion

            #region Xuất ra phân trang
            if (dtPager.Rows.Count > 0 && dt.Rows.Count > 0)
            {
                string split = PagingExtension.SpilitPages(int.Parse(dtPager.Rows[0]["TotalRows"].ToString()), rows, int.Parse(p), "", "hientai", "trangkhac", "dau", "cuoi", "truoc", "sau");
                if (split.Length > 0)
                {
                    int totalPage = 0;
                    try
                    {
                        double totalrow = double.Parse(dtPager.Rows[0]["TotalRows"].ToString());

                        totalPage = (int)(totalrow / rows);
                        if (totalPage < (totalrow / rows))
                        {
                            totalPage++;
                        }
                    }
                    catch { }

                    ltrPaging.Text +=
                        PagingExtension02.XuLyPhanTrang(split, dtPager.Rows[0]["TotalRows"].ToString(),
                                                        (title != "" ? title : go), LanguageItemExtension.GetnLanguageItemTitleByName("Đầu"),
                                                        LanguageItemExtension.GetnLanguageItemTitleByName("Cuối"),
                                                        LanguageItemExtension.GetnLanguageItemTitleByName("Trước"),
                                                        LanguageItemExtension.GetnLanguageItemTitleByName("Sau"));
                }
                else
                {
                    if (dt.Rows.Count < 1)
                    {
                        ltrList.Text += "<div class='emptyresult'>" + LanguageItemExtension.GetnLanguageItemTitleByName(noResultText) + "</div>";
                    }
                }
            }
            else
            {
                ltrList.Text += "<div class='emptyresult'>" + LanguageItemExtension.GetnLanguageItemTitleByName(noResultText) + "</div>";
            }
            #endregion
        }
    }
Пример #30
0
    private string GetRoads(bool loadRoadDetail)
    {
        string s = "";

        #region Road trang chủ modul
        if (app != "search")
        {
            if (page == "thu-vien")
            {
                s += "<li><a href='" + UrlExtension.WebisteUrl + "thu-vien" + RewriteExtension.Extensions +
                     "' title='" +
                     LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện") + "'>" +
                     LanguageItemExtension.GetnLanguageItemTitleByName("Thư viện") + "</a></li>";
            }
            else
            {
                if (go != RewriteExtension.QA && go != RewriteExtension.Service)
                {
                    s += "<li><a href='" + UrlExtension.WebisteUrl + rewrite + RewriteExtension.Extensions +
                         "' title='" + apptitle + "'>" + apptitle + "</a></li>";
                }
                //Nếu là modul giới thiệu thì không có road tên modul
            }
        }
        else
        {
            s += "<li><a href='" + UrlExtension.WebisteUrl + "' title='" +
                 apptitle + "'>" + apptitle + "</a></li>";
        }


        #endregion

        #region Road danh mục
        DataTable dt = new DataTable();

        //Trường hợp vào trang chi tiết
        if (Session["igid"] != null && Session["iid"] != null && Session["dataByTitle_Cate"] != null)
        {
            dt = (DataTable)Session["dataByTitle_Cate"];
        }
        else
        //Trường hợp không có iid tức là đang vào trang danh mục
        if (Session["iid"] == null && Session["dataByTitle"] != null)
        {
            dt = (DataTable)Session["dataByTitle"];
        }

        if (dt.Rows.Count > 0 && go != RewriteExtension.AboutUs)
        {
            s += GetCateRoads(dt.Rows[0][GroupsColumns.IgparentsidColumn].ToString());
        }
        #endregion

        #region Road chi tiết
        if (loadRoadDetail)
        {
            if (Session["igid"] != null && Session["iid"] != null && Session["dataByTitle"] != null)
            {
                dt = (DataTable)Session["dataByTitle"];
                if (dt.Rows.Count > 0)
                {
                    s += "<li><a href='" + UrlExtension.WebisteUrl +
                         dt.Rows[0][ItemsColumns.VISEOLINKSEARCHColumn].ToString().ToLower() + RewriteExtension.Extensions +
                         "' title='" +
                         dt.Rows[0][ItemsColumns.VititleColumn] + "'>" + dt.Rows[0][ItemsColumns.VititleColumn] + "</a></li>";
                }
            }
        }
        #endregion
        if (apptitle.Length > 0)
        {
            s = @"<li><a href='/' title='" + LanguageItemExtension.GetnLanguageItemTitleByName("Trang chủ") + @"'>" + LanguageItemExtension.GetnLanguageItemTitleByName("Trang chủ") + @"</a></li>" + s;
        }
        return(s);
    }