/// <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);
 }
Exemplo n.º 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;
        }
    }
Exemplo n.º 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>";
        }
    }
Exemplo n.º 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);
    }
Exemplo n.º 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());
        }
    }
Exemplo n.º 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);
    }
Exemplo n.º 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));
    }
Exemplo n.º 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Đ");
        }
    }
Exemplo n.º 10
0
 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, "", ""));
     }
 }
Exemplo n.º 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));
    }
Exemplo n.º 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());
        }
    }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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()));
        }
    }
Exemplo n.º 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>";
            }
        }
    }
Exemplo n.º 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>";
            }
        }
    }
Exemplo n.º 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>");
    }
Exemplo n.º 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);
        }
Exemplo n.º 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);
    }
Exemplo n.º 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>";
            }
        }
    }
Exemplo n.º 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);
    }
Exemplo n.º 23
0
    /// <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);
    }
Exemplo n.º 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
    }
Exemplo n.º 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));
    }
Exemplo n.º 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);
    }
Exemplo n.º 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);
    }
Exemplo n.º 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);
    }
Exemplo n.º 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
        }
    }
Exemplo n.º 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);
    }