Esempio n. 1
0
        // Very ugly, todo: move parts of this to the downloader class
        private void downloader_OnDownloadComplete(bool successfully)
        {
            var list = new object[listBoxTracks.SelectedItems.Count];

            for (int i = 1; i < listBoxTracks.SelectedItems.Count; i++)
            {
                list[i - 1] = listBoxTracks.SelectedItems[i];
            }

            listBoxTracks.SelectedItems.Clear();

            foreach (var track in list)
            {
                listBoxTracks.SelectedItems.Add(track);
            }

            if (listBoxTracks.SelectedItems.Count == 0)
            {
                listBoxTracks.SelectedItems.Clear();
                MessageBox.Show(lang.GetString("download/done"));
                EnableControls(true);
                return;
            }

            downloader.Download(((TrackItem)listBoxTracks.SelectedItems[0]).Track);
        }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string Lang = Globals.GetLang();

        langXml = new LanguageXML("Language" + Lang);
        if (!IsPostBack)
        {
            string t = Globals.GetStringFromQueryString("t");
            if (t == "CustomerIdea")
            {
                lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "CustomerIdea");
            }
            else if (t == "ContactProduct")
            {
                lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Contact");
                lblMessage.Text      = langXml.GetString("Web", "Text", "AlertOrder");
            }
            OtherFunctions obj = new OtherFunctions();
            DataSet        ds  = obj.GetContactInfo("Contact", Globals.AgentCatID, Lang);
            if (ds.Tables[0].Rows.Count > 0)
            {
                lblContactInfo.InnerHtml = Convert.ToString(ds.Tables[0].Rows[0]["ContactInfo" + Lang]);
            }
            btnSend.Text  = langXml.GetString("Web", "Text", "Send");
            btnReset.Text = langXml.GetString("Web", "Customer", "Reset");
        }
    }
Esempio n. 3
0
    protected void btnSend_Click(object sender, EventArgs e)
    {
        string Lang = Globals.GetLang();

        MyTool.Contact obj         = new MyTool.Contact();
        string         FullName    = txtFullName.Value.Trim();
        string         Address     = txtAddress.Value.Trim();
        string         Email       = txtEmail.Value.Trim();
        string         Tel         = txtTel.Value.Trim();
        string         Title       = txtTitle.Value.Trim();
        string         Body        = txtContent.Value.Trim();
        int            kq          = -1;
        string         ContentType = Globals.GetStringFromQueryString("t");
        int            ProductID   = Globals.GetIntFromQueryString("ProductID");

        if (ProductID != -1)
        {
            kq = obj.InsertContactProduct(Globals.AgentCatID, FullName, Address, Tel, Email, Title, Body, ProductID, ContentType);
        }
        else
        {
            kq = obj.InsertContact(Globals.AgentCatID, FullName, Address, Tel, Email, Title, Body, ContentType);
        }
        if (kq == 1)
        {
            lblMessage.Text = langXml.GetString("Web", "Text", "MessageOK");
            Reset();
        }
        else
        {
            lblMessage.Text = langXml.GetString("Web", "Text", "MessageError");
        }
    }
    public void LoadCycleProduct()
    {
        int         i       = 0;
        string      Lang    = Globals.GetLang();
        LanguageXML langXml = new LanguageXML("Language" + Lang);

        MyTool.Product obj                   = new MyTool.Product();
        DataSet        ds                    = obj.GetTopHotProduct("ProductCat", Globals.AgentCatID, 10, Lang);
        int            half                  = ds.Tables[0].Rows.Count / 2;
        string         detailUrl             = "";
        string         strScriptTooltipImage = "";

        Response.Write("<div>");
        for (i = 0; i < half; i++)
        {
            detailUrl             = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
            strScriptTooltipImage = "onmouseout=\"hideTip()\" onmouseover=\"doTooltip(event,'" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "','" + DataObject.GetString(ds, i, "TenGoi") + "','#ffffff','#000000')\"";

            Response.Write("<a " + strScriptTooltipImage + " title=\"" + langXml.GetString("Web", "Text", "ClickToAddCart") + DataObject.GetString(ds, i, "TenGoi") + "\" class=\"article-item\" href=\"Contact.aspx?t=ContactProduct&ProductID=" + DataObject.GetString(ds, i, "ID") + "&Lang=" + Lang + "\">");
            Response.Write("<span>" + DataObject.GetString(ds, i, "TenGoi") + "</span>");
            if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
            {
                Response.Write("<img src=\"Thumbnail.ashx?width=140&height=160&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />");
            }
            else
            {
                Response.Write("<img src=\"" + Globals.DefaultImage + "\" />");
            }
            Response.Write("<br />");
            Response.Write("<span style=\"text-align:center; color:Orange\">");
            Response.Write(Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe"));
            Response.Write("</span>");
            Response.Write("</a>");
        }
        Response.Write("</div>");
        /////
        Response.Write("<div>");
        for (i = half; i < ds.Tables[0].Rows.Count; i++)
        {
            detailUrl             = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
            strScriptTooltipImage = "onmouseout=\"hideTip()\" onmouseover=\"doTooltip(event,'" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "','" + DataObject.GetString(ds, i, "TenGoi") + "','#ffffff','#000000')\"";

            Response.Write("<a " + strScriptTooltipImage + " title=\"" + langXml.GetString("Web", "Text", "ClickToAddCart") + DataObject.GetString(ds, i, "TenGoi") + "\" class=\"article-item\" href=\"Contact.aspx?t=ContactProduct&ProductID=" + DataObject.GetString(ds, i, "ID") + "&Lang=" + Lang + "\">");
            Response.Write("<span>" + DataObject.GetString(ds, i, "TenGoi") + "</span>");
            if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
            {
                Response.Write("<img src=\"Thumbnail.ashx?width=140&height=160&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />");
            }
            else
            {
                Response.Write("<img src=\"" + Globals.DefaultImage + "\" />");
            }
            Response.Write("<br />");
            Response.Write("<span style=\"text-align:center; color:Orange\">");
            Response.Write(Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe"));
            Response.Write("</span>");
            Response.Write("</a>");
        }
        Response.Write("</div>");
    }
Esempio n. 5
0
        private async void frmMain_Shown(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(200);
            this.Activate();

            string username = "", password = "";

            TransferConfig();
            username = configuration.GetConfiguration("username");
            password = configuration.GetConfiguration("password");
            lang     = new LanguageXML(configuration.GetConfiguration("language", "en"));

            textBoxLink.Placeholder = lang.GetString("download/paste_uri");
            progressBar1.Text       = lang.GetString("download/progression");

            downloader.Login(username, password);

            if (configuration.GetConfiguration("continue_dl", "false").ToLower() == "true" && File.Exists("download.xml"))
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("download.xml");
                foreach (XmlNode node in doc.SelectNodes("tracks/track"))
                {
                    await AddDownload(node.InnerText);
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string      Lang    = Globals.GetLang();
         LanguageXML langXml = new LanguageXML("Language" + Lang);
         lblTextRate.InnerText    = langXml.GetString("Web", "Text", "Rates");
         lblTextWeather.InnerText = langXml.GetString("Web", "Text", "Weather");
     }
 }
Esempio n. 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string      Lang    = Globals.GetLang();
         LanguageXML langXml = new LanguageXML("Language" + Lang);
         string      str     = langXml.GetString("Web", "Text", "InputText");
         txtSearch.Text = str;
         txtSearch.Attributes.Add("onfocus", "javascript:focusTextBox('ctl00_Header_Search_txtSearch')");
         //txtSearch.Attributes.Add("onblur", "javascript:blurTextBox('ctl00_Header_Search_txtSearch', '" + str + "')");
         btnSearch.Text = langXml.GetString("Web", "Text", "Search");
     }
 }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string Lang = Globals.GetLang();

        if (!IsPostBack)
        {
            LanguageXML langXml = new LanguageXML("Language" + Lang);
            lblSubject.InnerText = langXml.GetString("Web", "Text", "QuickSearch");
            btnSearch.Text       = langXml.GetString("Web", "Text", "Search");
            CommonDropDownList ddl = new CommonDropDownList();
            ddl.LoadDropDownListCatalog(ddlCatalog, Lang, langXml.GetString("Web", "DisplayProduct", "ProductCatalog"));
        }
    }
Esempio n. 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string Lang = Globals.GetLang();

        langXml = new LanguageXML("Language" + Lang);
        if (Session["ShoppingCart"] != null)
        {
            ShoppingCart cart = new ShoppingCart();
            cart.ShopCart         = (DataTable)Session["ShoppingCart"];
            lblQuantity.InnerText = cart.ShopCart.Rows.Count.ToString() + langXml.GetString("Web", "DisplayProduct", "sufProducts");
            if (cart.ShopCart.Rows.Count > 0)
            {
                isEmptyCart             = false;
                lblTotalMoney.InnerText = Globals.FormatStringThousand(cart.GetTotalMoney()) + " VND";
            }
            else
            {
                isEmptyCart = true;
            }
        }
        else
        {
            isEmptyCart = true;
        }
    }
Esempio n. 10
0
        private void frmMain_Shown(object sender, EventArgs e)
        {
            Thread.Sleep(200);
            this.Activate();

            ClearTrackInfo();

            // very ugly, use config parser (json for example) would be nicer
            string username = "", password = "";

            configuration.LoadConfigurationFile();
            TransferConfig();
            username = configuration.GetConfiguration("username");
            password = configuration.GetConfiguration("password");
            lang     = new LanguageXML(configuration.GetConfiguration("language"));

            textBoxLink.Placeholder = lang.GetString("download/paste_uri");

            downloader.Login(username, password);

            if (Clipboard.GetText().Contains("spotify"))
            {
                string CLIPBOARD_DIALOG = "Clipboard may contain one or more Spotify URLs. Use these?";
                if (MessageBox.Show(CLIPBOARD_DIALOG, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    textBoxLink.Text = Clipboard.GetText();
                    FetchSongsFromUrl(textBoxLink.Text);
                }
            }
        }
Esempio n. 11
0
    public void LoadPollHtml()
    {
        string      Lang    = Globals.GetLang();
        LanguageXML langXml = new LanguageXML("Language" + Lang);
        Poll        obj     = new Poll();
        DataSet     ds      = obj.GetPollActive("Poll", Globals.AgentCatID, Lang);
        int         i       = 0;

        Response.Write("<strong>" + DataObject.GetString(ds, i, "PollQuestion" + Lang) + "</strong>");
        Response.Write("<div class=\"poll-answer-item\">");
        DataSet dsAnswer = obj.GetPollAnswerByPollID("PollAnswer", DataObject.GetInt(ds, i, "PollID"), Lang);

        for (int j = 0; j < dsAnswer.Tables[0].Rows.Count; j++)
        {
            Response.Write("<span>");
            Response.Write("<input type=\"radio\" value=\"" + DataObject.GetInt(dsAnswer, j, "ID") + "\" name=\"poll_answer_value\" />");
            Response.Write("<label>" + DataObject.GetString(dsAnswer, j, "PollAnswer" + Lang) + "</label>");
            Response.Write("</span>");
        }
        Response.Write("</div>");
        Response.Write("<div class=\"poll-answer-action\">");
        Response.Write("<input type=\"button\" value=\"" + langXml.GetString("Web", "Text", "Vote") + "\" onclick=\"pollSubmit(" + DataObject.GetInt(ds, i, "PollID") + ");\" />");
        Response.Write("<a onclick=\"openPollResult(" + DataObject.GetInt(ds, i, "PollID") + ")\">" + langXml.GetString("Web", "Text", "ViewResult") + "</a>");
        Response.Write("</div>");
    }
Esempio n. 12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string      Lang    = Globals.GetLang();
        LanguageXML langXml = new LanguageXML("Language" + Lang);

        Page.Title = langXml.GetString("Web", "Text", "CompanyName");
        //HotProduct.Subject = langXml.GetString("Web", "Text", "TopHotProduct");
        //Catalog.Subject = langXml.GetString("Web", "MenuTop", "Product");
        //SupportOnline.Subject = langXml.GetString("Web", "Text", "SupportOnline");
        Ads.Subject = langXml.GetString("Web", "Text", "Ad");
        //AdsLeft.Subject = langXml.GetString("Web", "Text", "Link");
        // TopNewArticleNoImage.Subject = langXml.GetString("Web", "Article", "HotNews");
        //AdsRight.Subject = langXml.GetString("Web", "Text", "Link");
        //Counter.Subject = langXml.GetString("Web", "Text", "Statistics");
        //HotNews.Subject = langXml.GetString("Web", "Article", "HotNews");
        //AdsRight.Subject = langXml.GetString("Web", "Text", "Ad");
    }
    public void LoadOtherList()
    {
        try
        {
            MyTool.Article obj     = new MyTool.Article();
            string         Lang    = Globals.GetLang();
            LanguageXML    langXml = new LanguageXML("Language" + Lang);
            int            ID      = Globals.GetIntFromQueryString("ID");
            int            CatID   = Globals.GetIntFromQueryString("CatID");
            DataSet        ds      = obj.GetArticleByCateID("Article", CatID, ID, Lang);
            string         subject = langXml.GetString("Web", "Text", "RelatedArticles");
            string         t       = DataObject.GetString(ds, 0, "ContentType");

            /*if (t == "news")
             *  subject = langXml.GetString("Web", "Article", "OtherNews");
             * else if (t == "agent")
             *  subject = langXml.GetString("Web", "Article", "OtherNews");
             * else if (t == "promotion")
             *  subject = "Các tin tức khác";
             * else if (t == "service")
             *  subject = "Các dịch vụ khác";
             * else if (t == "showroom")
             *  subject = "Hệ thống phân phối";
             * else if (t == "job")
             *  subject = "Các tuyển dụng khác";
             * else if (t == "text")
             *  subject = "Các văn bản khác";*/
            if (ds.Tables[0].Rows.Count > 0)
            {
                Response.Write("<div class=\"vbox " + _controlCssClass + " " + this.ID + "\">");
                Response.Write("<div class=\"vbox-top\">");
                Response.Write("<div class=\"vbox-top-left\">");
                Response.Write("<div class=\"vbox-top-right\">");
                Response.Write("<div class=\"vbox-top-center\"><h3>" + subject + "</h3></div>");
                Response.Write("</div>");
                Response.Write("</div>");
                Response.Write("</div>");
                Response.Write("<div class=\"vbox-middle\">");
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    string detailUrl = "ArticleDetail.aspx?ID=" + Convert.ToString(ds.Tables[0].Rows[i]["ArticleID"]) + "&CatID=" + Convert.ToString(ds.Tables[0].Rows[i]["CategoryID"]) + "&t=" + t + "&Lang=" + Lang;
                    Response.Write("<a class=\"other_item\" href=\"" + detailUrl + "\">" + Convert.ToString(ds.Tables[0].Rows[i]["Title"]) + "</a>");
                }
                Response.Write("</div>");
                Response.Write("<div class=\"vbox-bottom\">");
                Response.Write("<div class=\"vbox-bottom-left\">");
                Response.Write("<div class=\"vbox-bottom-right\">");
                Response.Write("<div class=\"vbox-bottom-center\"></div>");
                Response.Write("</div>");
                Response.Write("</div>");
                Response.Write("</div>");
                Response.Write("</div>");
            }
        }
        catch { }
    }
Esempio n. 14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string      Lang    = Globals.GetLang();
        LanguageXML langXml = new LanguageXML("Language" + Lang);

        if (!IsPostBack)
        {
            lblTextPoll.InnerText = langXml.GetString("Web", "Text", "Poll");
        }
    }
Esempio n. 15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Lang = Globals.GetLang();
        LanguageXML langXml = new LanguageXML("Language" + Lang);

        if (!IsPostBack)
        {
            Page.Title += " - " + langXml.GetString("Web", "Text", "WebLayout");
            LoadGroup();
        }
    }
    private void LoadData()
    {
        try
        {
            string         html    = "";
            string         Lang    = Globals.GetLang();
            LanguageXML    langXml = new LanguageXML("Language" + Lang);
            MyTool.Article obj     = new MyTool.Article();
            if (_isAgentCat)
            {
                _agentCatID = Globals.AgentCatID;
            }
            DataSet ds         = obj.GetTopNewArticle("Article", _agentCatID, _nTop, Lang, _contentType);
            string  detailUrl0 = Globals.ApplicationPath + "ArticleDetail.aspx?ID=" + DataObject.GetString(ds, 0, "ArticleID") + "&CatID=" + DataObject.GetString(ds, 0, "CategoryID") + "&Lang=" + Lang;

            html += "<div class=\"hotnews-no1\">";
            html += "<a class=\"hotnews-no1-title\" href=\"" + detailUrl0 + "\">";
            html += DataObject.GetString(ds, 0, "Title");
            html += "</a>";
            if (_isViewDate)
            {
                html += "<span class=\"hotnews-no1-postdate\">" + Globals.GetStringDateTime(Lang, DataObject.GetDate(ds, 0, "PostDate")) + "</span>";
            }
            if (Globals.IsFileExistent(DataObject.GetString(ds, 0, "ImageURL")))
            {
                html += "<img style=\"float:left; padding-left:15px;\" width=\"" + _imageWidthItem1 + "\" height=\"" + _imageHeightItem1 + "\" src=\"Thumbnail.ashx?width=" + _imageWidthItem1 + "&height=" + _imageHeightItem1 + "&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, 0, "ImageURL") + "\" />";
            }
            else
            {
                html += "<img style=\"float:left; padding-left:15px;\" width=\"" + _imageWidthItem1 + "\" height=\"" + _imageHeightItem1 + "\" src=\"" + Globals.DefaultImage + "\" />";
            }

            html += "<span class=\"hotnews-no1-excerpt\">" + DataObject.GetString(ds, 0, "Excerpt") + "</span>";
            html += "</div>";

            html += "<div style=\"float:right; padding-right:30px;\"><a class=\"view-more\" href=\"" + detailUrl0 + "\">" + langXml.GetString("Web", "Text", "ViewMore") + "</a></div>";
            html += "<div class=\"clear\"></div>";
            html += "<div class=\"seperator\"></div>";
            html += "<div class=\"clear\"></div>";

            html += "<div class=\"othernews\">";
            html += "<span>" + langXml.GetString("Web", "Article", "OtherNews") + "</span>";
            for (int i = 1; i < ds.Tables[0].Rows.Count; i++)
            {
                string detailUrl = Globals.ApplicationPath + "ArticleDetail.aspx?ID=" + DataObject.GetString(ds, i, "ArticleID") + "&CatID=" + DataObject.GetString(ds, i, "CategoryID") + "&Lang=" + Lang;
                html += "<a href=\"" + detailUrl + "\">" + DataObject.GetString(ds, i, "Title") + "</a>";
            }
            html += "</div>";
            divContent.InnerHtml = html;
        }
        catch { }
    }
Esempio n. 17
0
    /// <summary>
    /// Hiển thị chuỗi phân trang
    /// </summary>
    protected void DisplayHtmlStringPaging()
    {
        string Lang        = Globals.GetLang();
        Int32  CurrentPage = Globals.GetIntFromQueryString("Page");

        if (CurrentPage == -1)
        {
            CurrentPage = 1;
        }
        LanguageXML myLangXml = new LanguageXML("Language" + Lang);

        string[] strText = new string[4] {
            myLangXml.GetString("Web", "Paging", "First"),
            myLangXml.GetString("Web", "Paging", "Previous"),
            myLangXml.GetString("Web", "Paging", "Next"),
            myLangXml.GetString("Web", "Paging", "Last")
        };
        if (PageCount > 1)
        {
            Response.Write(Globals.GetHtmlPagingAdvanced(6, CurrentPage, PageCount, Context.Request.RawUrl, strText));
        }
    }
Esempio n. 18
0
    private void LoadData()
    {
        string         html    = "";
        string         Lang    = Globals.GetLang();
        LanguageXML    langXml = new LanguageXML("Language" + Lang);
        OtherFunctions objF    = new OtherFunctions();

        if (_isAgentCat)
        {
            _agentCatID = Globals.AgentCatID;
        }

        html += "<div>";
        html += "<b class=\"counter_label\">" + langXml.GetString("Web", "Text", "Visitors") + "</b>";
        html += "<b class=\"counter_value\">" + objF.GetVisitors("AgentCat", _agentCatID) + "</b>";
        html += "</div>";
        html += "<div>";
        html += "<b class=\"counter_label\">" + langXml.GetString("Web", "Text", "OnlineNow") + "</b>";
        html += "<b class=\"counter_value\">" + Application["OnlineUsers"].ToString() + "</b>";
        html += "</div>";
        divContent.InnerHtml = html;
    }
Esempio n. 19
0
        public static string GetHtmlPagingGoToID(string CurrentPageUrl, int PageCount, string id)
        {
            string html        = "";
            string Lang        = Globals.GetLang();
            int    CurrentPage = Globals.GetIntFromQueryString("Page");

            if (CurrentPage == -1)
            {
                CurrentPage = 1;
            }
            LanguageXML myLangXml = new LanguageXML("Language" + Lang);

            string[] strText = new string[4] {
                myLangXml.GetString("Web", "Paging", "First"),
                myLangXml.GetString("Web", "Paging", "Previous"),
                myLangXml.GetString("Web", "Paging", "Next"),
                myLangXml.GetString("Web", "Paging", "Last")
            };
            if (PageCount > 1)
            {
                html = Globals.GetHtmlPagingAdvancedGoToID(6, CurrentPage, PageCount, CurrentPageUrl, strText, id);
            }
            return(html);
        }
Esempio n. 20
0
        private async void frmMain_Shown(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(200);
            this.Activate();

            string username = "", password = "";
            TransferConfig();
            username = configuration.GetConfiguration("username");
            password = configuration.GetConfiguration("password");
            lang = new LanguageXML(configuration.GetConfiguration("language", "en"));

            textBoxLink.Placeholder = lang.GetString("download/paste_uri");
            progressBar1.Text = lang.GetString("download/progression");

            downloader.Login(username, password);

            if (configuration.GetConfiguration("continue_dl", "false").ToLower() == "true" && File.Exists("download.xml"))
            {
                XmlDocument doc = new XmlDocument();
                doc.Load("download.xml");
                foreach (XmlNode node in doc.SelectNodes("tracks/track"))
                    await AddDownload(node.InnerText);
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.RawUrl.ToLower().Contains("default.aspx"))
     {
         f = true;
     }
     else
     {
         f = false;
     }
     if (!IsPostBack)
     {
         string      Lang    = Globals.GetLang();
         LanguageXML langXml = new LanguageXML("Language" + Lang);
         lblSubject.InnerText = langXml.GetString("Web", "Text", "TopHotProduct");
     }
 }
Esempio n. 22
0
        private void frmMain_Shown(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(200);
            this.Activate();

            // very ugly, use config parser (json for example) would be nicer
            string username = "", password = "";
            configuration.LoadConfigurationFile();
            TransferConfig();
            username = configuration.GetConfiguration("username");
            password = configuration.GetConfiguration("password");
            lang = new LanguageXML(configuration.GetConfiguration("language"));

            textBoxLink.Placeholder = lang.GetString("download/paste_uri");

            downloader.Login(username, password);
        }
        /// <summary>
        /// Lấy chuỗi HTML danh sách sản phẩm
        /// </summary>
        /// <param name="ds"></param>
        /// <param name="Lang"></param>
        /// <param name="Start">0, FromRow</param>
        /// <param name="End">ds.Tables[0].Rows.Count, ToRow + 1</param>
        /// <returns></returns>
        public static string GetHtmlString(DataSet ds, string Lang, int Start, int End, int ImgProductWidth, int ImgProductHeight)
        {
            LanguageXML langXml   = new LanguageXML("Language" + Lang);
            string      html      = "";
            Product     obj       = new Product();
            Producer    objB      = new Producer();
            Catalog     objC      = new Catalog();
            string      detailUrl = "";

            for (int i = Start; i < End; i++)
            {
                detailUrl = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
                //detailUrl = Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh");
                html += "<div class=\"product-item\">";
                html += "<a href=\"" + detailUrl + "\" class=\"product-name\">" + DataObject.GetString(ds, i, "TenGoi") + "</a>";
                //html += "<a href=\"" + detailUrl + "\" class=\"product-image\" onclick=\"return hs.expand(this)\">";
                html += "<a href=\"" + detailUrl + "\" class=\"product-image\">";
                if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
                {
                    html += "<center>";
                    html += "<img class=\"download_now\" width=\"" + ImgProductWidth + "\" height=\"" + ImgProductHeight + "\" src=\"" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />";
                    html += " <div class=\"tooltip\">";
                    html += "<img src=\"" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" alt=\"Flying screens\"" + "width=\"" + ImgProductWidth * 3 + "\" height=\"" + ImgProductHeight * 3 + "\"" + ">";
                    html += "</div>";
                    html += "</center>";
                }
                else
                {
                    html += "<img id=\"download_now\" width=\"" + ImgProductWidth + "\" height=\"" + ImgProductHeight + "\" src=\"" + Globals.DefaultImage + "\" />";
                    html += " <div class=\"tooltip\" style=\"position: absolute; left: 174.5px; opacity: 0; top: 17px; display: none; \">";
                    html += "<img src=\"img/eye.png\" alt=\"Flying screens\" style=\"float:left;margin:0 15px 20px 0\">";
                    html += "</div>";
                }
                html += "</a>";
                //html += "<span class=\"product-price\">" + Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe") + "</span>";
                html += "<div class=\"product-click\">";
                html += "<a href=\"" + detailUrl + "\">" + langXml.GetString("Web", "DisplayProduct", "Detail") + "</a>";
                html += "<span class=\"sep\">|</span>";
                html += "<a href=\"Contact.aspx?t=ContactProduct&ProductID=" + DataObject.GetString(ds, i, "ID") + "&Lang=" + Globals.GetLang() + "\">" + langXml.GetString("Web", "MenuTop", "Contact") + "</a>";
                html += "</div>";

                html += "</div>";
            }
            return(html);
        }
Esempio n. 24
0
        private void frmMain_Shown(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(200);
            this.Activate();

            // very ugly, use config parser (json for example) would be nicer
            string username = "", password = "";

            configuration.LoadConfigurationFile();
            TransferConfig();
            username = configuration.GetConfiguration("username");
            password = configuration.GetConfiguration("password");
            lang     = new LanguageXML(configuration.GetConfiguration("language"));

            textBoxLink.Placeholder = lang.GetString("download/paste_uri");

            downloader.Login(username, password);
        }
Esempio n. 25
0
 public void LoadOtherList()
 {
     try
     {
         MyTool.Article obj     = new MyTool.Article();
         string         Lang    = Globals.GetLang();
         LanguageXML    langXml = new LanguageXML("Language" + Lang);
         int            ID      = Globals.GetIntFromQueryString("ID");
         int            CatID   = Globals.GetIntFromQueryString("CatID");
         DataSet        ds      = obj.GetArticleByCateID("Article", CatID, ID, Lang);
         string         subject = langXml.GetString("Web", "Text", "OtherProducts");
         if (ds.Tables[0].Rows.Count > 0)
         {
             Response.Write("<div class=\"vbox " + _controlCssClass + " " + this.ID + "\">");
             Response.Write("<div class=\"vbox-top\">");
             Response.Write("<div class=\"vbox-top-left\">");
             Response.Write("<div class=\"vbox-top-right\">");
             Response.Write("<div class=\"vbox-top-center\">" + subject + "</div>");
             Response.Write("</div>");
             Response.Write("</div>");
             Response.Write("</div>");
             Response.Write("<div class=\"vbox-middle\">");
             for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
             {
             }
             Response.Write("</div>");
             Response.Write("<div class=\"vbox-bottom\">");
             Response.Write("<div class=\"vbox-bottom-left\">");
             Response.Write("<div class=\"vbox-bottom-right\">");
             Response.Write("<div class=\"vbox-bottom-center\"></div>");
             Response.Write("</div>");
             Response.Write("</div>");
             Response.Write("</div>");
             Response.Write("</div>");
         }
     }
     catch { }
 }
        /// <summary>
        /// Lấy chuỗi HTML danh sách sản phẩm
        /// </summary>
        /// <param name="ds"></param>
        /// <param name="Lang"></param>
        /// <param name="Start">0, FromRow</param>
        /// <param name="End">ds.Tables[0].Rows.Count, ToRow + 1</param>
        /// <returns></returns>
        public static string GetHtmlString(DataSet ds, string Lang, int Start, int End, int ImgProductWidth, int ImgProductHeight)
        {
            LanguageXML langXml   = new LanguageXML("Language" + Lang);
            string      html      = "";
            Product     obj       = new Product();
            Producer    objB      = new Producer();
            Catalog     objC      = new Catalog();
            string      detailUrl = "";

            for (int i = Start; i < End; i++)
            {
                detailUrl = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
                //detailUrl = Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh");
                html += "<div class=\"product-item\">";
                html += "<a href=\"" + detailUrl + "\" class=\"product-name\">" + DataObject.GetString(ds, i, "TenGoi") + "</a>";
                //html += "<a href=\"" + detailUrl + "\" class=\"product-image\" onclick=\"return hs.expand(this)\">";
                html += "<a href=\"" + detailUrl + "\" class=\"product-image\">";
                if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
                {
                    html += "<img width=\"" + ImgProductWidth + "\" height=\"" + ImgProductHeight + "\" src=\"Thumbnail.ashx?width=" + ImgProductWidth + "&height=" + ImgProductHeight + "&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />";
                }
                else
                {
                    html += "<img width=\"" + ImgProductWidth + "\" height=\"" + ImgProductHeight + "\" src=\"" + Globals.DefaultImage + "\" />";
                }
                html += "</a>";
                //html += "<span class=\"product-price\">" + Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe") + "</span>";
                html += "<div class=\"product-click\">";
                html += "<a href=\"" + detailUrl + "\">" + langXml.GetString("Web", "DisplayProduct", "Detail") + "</a>";
                html += "<span class=\"sep\">|</span>";
                html += "<a href=\"Contact.aspx?t=ContactProduct&ProductID=" + DataObject.GetString(ds, i, "ID") + "&Lang=" + Globals.GetLang() + "\">" + langXml.GetString("Web", "MenuTop", "Contact") + "</a>";
                html += "</div>";

                html += "</div>";
            }
            return(html);
        }
Esempio n. 27
0
    private void LoadData()
    {
        string      html            = "";
        string      Lang            = Globals.GetLang();
        LanguageXML langXml         = new LanguageXML("Language" + Lang);
        Product     obj             = new Product();
        Catalog     objC            = new Catalog();
        int         CatID           = Globals.GetIntFromQueryString("CatID");
        int         ProducerID      = Globals.GetIntFromQueryString("ProducerID");
        string      Text            = Globals.GetStringFromQueryString("Text");
        string      StringCatalogID = "";

        if (CatID == -1)
        {
            lblSubject.Text = langXml.GetString("Web", "Text", "ListOfAllProduct");
        }
        else if (CatID != -1)
        {
            lblSubject.Text = objC.GetCatalogNameByCatalogID(CatID);
            StringCatalogID = objC.GetStringCatalogIDByParentCatID(CatID, Globals.AgentCatID, Lang);
        }
        DataSet ds = new DataSet();

        //if (CatID != -1 && ProducerID != -1) //tìm kiếm
        ds = obj.SearchProduct("ProductCat", Globals.AgentCatID, Lang, Text, StringCatalogID, ProducerID, "Default");

        /*else if (CatID != -1) //theo danh mục sp
         * {
         *  string strCatID = objC.GetStringCatalogIDByParentCatID(CatID, Globals.AgentCatID, Lang);
         *  ds = obj.GetProductByStringCatalogID("ProductCat", Lang, strCatID);
         *  //ds = obj.GetProductByCatalogID("ProductCat", Lang, CatID);
         * }
         * else if (ProducerID != -1) //theo nhà sx
         *  ds = obj.GetProductByProducerID("ProductCat", ProducerID, Lang);
         * else //tất cả
         *  ds = obj.GetAllProduct("ProductCat", Globals.AgentCatID, Lang);
         */
        int PageCount  = 0;
        int TotalItems = ds.Tables[0].Rows.Count;

        if (TotalItems % PageSize == 0)
        {
            PageCount = TotalItems / PageSize;
        }
        else
        {
            PageCount = TotalItems / PageSize + 1;
        }

        Int32 Page = Globals.GetIntFromQueryString("Page");

        if (Page == -1)
        {
            Page = 1;
        }
        int FromRow = (Page - 1) * PageSize;
        int ToRow   = Page * PageSize - 1;

        if (ToRow >= TotalItems)
        {
            ToRow = TotalItems - 1;
        }

        for (int i = FromRow; i < ToRow + 1; i++)
        {
            //string detailUrl = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
            string detailUrl = Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh");
            html += "<div class=\"product-item\">";
            //html += "<a href=\"" + detailUrl + "\" class=\"product-name\">" + DataObject.GetString(ds, i, "TenGoi") + "</a>";
            html += "<a href=\"" + detailUrl + "\" class=\"product-image\" onclick=\"return hs.expand(this)\">";
            if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
            {
                html += "<img width=\"" + _imageWidth + "\" height=\"" + _imageHeight + "\" src=\"Thumbnail.ashx?width=" + _imageWidth + "&height=" + _imageHeight + "&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />";
            }
            else
            {
                html += "<img width=\"" + _imageWidth + "\" height=\"" + _imageHeight + "\" src=\"" + Globals.DefaultImage + "\" />";
            }
            html += "</a>";
            //html += "<span class=\"product-price\">" + Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe") + "</span>";
            html += "</div>";
        }
        divContent.InnerHtml = html;
        divPaging.InnerHtml  = Paging.GetHtmlPaging(Context.Request.RawUrl, PageCount);
    }
Esempio n. 28
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Lang = Globals.GetLang();
        string      t       = Globals.GetStringFromQueryString("t");
        LanguageXML langXml = new LanguageXML("Language" + Lang);

        if (!IsPostBack)
        {
            ArticleCategory objCate = new ArticleCategory();
            int             CatID   = Globals.GetIntFromQueryString("CatID");
            string          Text    = Globals.GetStringFromQueryString("Text");
            if (CatID == -1)
            {
                if (Text != "")
                {
                    lblSubject.InnerText = "Kết quả tìm kiếm";
                }
                if (t == "news")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "News");
                }
                else if (t == "agent")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Agent");
                }
                else if (t == "promotion")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Promotion");
                }
                else if (t == "service")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Service");
                }
                else if (t == "project")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Project");
                }
                else if (t == "showroom")
                {
                    lblSubject.InnerText = "Hệ thống phân phối";
                }
                else if (t == "job")
                {
                    lblSubject.InnerText = langXml.GetString("Web", "MenuTop", "Employment");
                }
                else if (t == "text")
                {
                    lblSubject.InnerText = "Văn bản";
                }
                else if (t == "menu")
                {
                    lblSubject.InnerText = "Thực đơn";
                }
                else if (t == "medicine")
                {
                    lblSubject.InnerText = "Y học - Nghiên cứu";
                }
                else if (t == "music")
                {
                    lblSubject.InnerText = "Âm nhạc";
                }
                else if (t == "blog")
                {
                    lblSubject.InnerText = "Khoảnh khắc";
                }
                else if (t == "fun")
                {
                    lblSubject.InnerText = "Góc giải trí";
                }
                else if (t == "guestbook")
                {
                    lblSubject.InnerText = "Lưu bút";
                }
            }
            else //theo CatID
            {
                lblSubject.InnerText = objCate.GetCategoryNameByCategoryID(CatID, Lang);
            }
            Page.Title += " - " + lblSubject.InnerText;
            LoadListNews(t);
        }
    }
        /// <summary>
        ///
        /// </summary>
        /// <param name="ds"></param>
        /// <param name="Lang"></param>
        /// <param name="Start">0, FromRow</param>
        /// <param name="End">ds.Tables[0].Rows.Count, ToRow + 1</param>
        /// <returns></returns>
        public static string GetHtml(DataSet ds, string Lang, int Start, int End)
        {
            LanguageXML langXml   = new LanguageXML("Language" + Lang);
            string      html      = "";
            Product     obj       = new Product();
            Producer    objB      = new Producer();
            Catalog     objC      = new Catalog();
            string      detailUrl = "";

            for (int i = Start; i < End; i++)
            {
                detailUrl = "ProductDetail.aspx?ID=" + Convert.ToString(ds.Tables[0].Rows[i]["ID"]) + "&CatID=" + Convert.ToString(ds.Tables[0].Rows[i]["GroupID"]) + "&Lang=" + Lang;
                html     += "<div class=\"prod_box\">";
                html     += "<div class=\"top_prod_box\"></div>";
                html     += "<div class=\"center_prod_box\">";
                html     += "<div class=\"product_title\">";
                html     += "<a href=\"javascript:;\">";
                html     += Convert.ToString(ds.Tables[0].Rows[i]["TenGoi"]);
                html     += "</a></div>";
                html     += "<div class=\"product_img\">";
                html     += "<a href=\"javascript:;\" onmouseout=\"hideTip()\" onmouseover=\"doTooltip(event,'" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "','" + DataObject.GetString(ds, i, "TenGoi") + "','#ffffff','#000000')\">";
                if (Globals.IsFileExistent(Convert.ToString(ds.Tables[0].Rows[i]["Anh"])))
                {
                    html += "<img class=\"imgproduct\" src=\"Thumbnail.ashx?width=162&height=120&ImgFilePath=" + Globals.GetUploadsUrl() + Convert.ToString(ds.Tables[0].Rows[i]["Anh"]) + "\" />";
                }
                else
                {
                    html += "<img class=\"imgproduct\" src=\"" + Globals.DefaultImage + "\" />";
                }
                html += "</a></div>";
                //html += "<div>Hãng sản xuất: " + objB.GetProducerNameByProducerID(Convert.ToInt32(ds.Tables[0].Rows[i]["ProducerID"])) + "</div>";
                //html += "<div>Loại xe: " + objC.GetCatalogNameByCatalogID(Convert.ToInt32(ds.Tables[0].Rows[i]["GroupID"])) + "</div>";
                //html += "<div class=\"prod_price\"><a class=\"aprice\" href=\"" + detailUrl + "\">" + langXml.GetString("Web", "Text", "ViewMore") + "</a></div>";
                html += "<div class=\"prod_price\"><span class=\"price\" style=\"color:Orange;\">" + Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe") + "</span></div>";
                html += "</div>";
                html += "<div class=\"bottom_prod_box\"></div>";
                html += "<div class=\"prod_details_tab\">";
                //html += "<a href=\"javascript:;\" onclick=\"addToCartRidirect(" + DataObject.GetString(ds, i, "ID") + ")\" class=\"addcart\">" + langXml.GetString("Web", "DisplayProduct", "AddToCart") + "</a>";
                html += "<a href=\"Contact.aspx?t=ContactProduct&ProductID=" + Convert.ToString(ds.Tables[0].Rows[i]["ID"]) + "&Lang=" + Lang + "\" onclick=\"addToCartRidirect(" + DataObject.GetString(ds, i, "ID") + ")\" class=\"addcart\">" + langXml.GetString("Web", "DisplayProduct", "AddToCart") + "</a>";
                html += "</div>";
                html += "</div>";
            }
            return(html);
        }
Esempio n. 30
0
    private void LoadData()
    {
        string      html            = "";
        string      Lang            = Globals.GetLang();
        LanguageXML langXml         = new LanguageXML("Language" + Lang);
        Product     obj             = new Product();
        Catalog     objC            = new Catalog();
        int         CatID           = Globals.GetIntFromQueryString("CatID");
        int         ProducerID      = Globals.GetIntFromQueryString("ProducerID");
        string      Text            = Globals.GetStringFromQueryString("Text");
        string      StringCatalogID = "";
        string      detailUrl       = "";

        if (CatID == -1)
        {
            lblSubject.Text = langXml.GetString("Web", "Text", "ListOfAllProduct");
        }
        else if (CatID != -1)
        {
            lblSubject.Text = objC.GetCatalogNameByCatalogID(CatID);
            StringCatalogID = objC.GetStringCatalogIDByParentCatID(CatID, Globals.AgentCatID, Lang);
        }
        DataSet ds = new DataSet();

        ds = obj.SearchProduct("ProductCat", Globals.AgentCatID, Lang, Text, StringCatalogID, ProducerID, "Default");

        int PageCount  = 0;
        int TotalItems = ds.Tables[0].Rows.Count;

        if (TotalItems % PageSize == 0)
        {
            PageCount = TotalItems / PageSize;
        }
        else
        {
            PageCount = TotalItems / PageSize + 1;
        }

        Int32 Page = Globals.GetIntFromQueryString("Page");

        if (Page == -1)
        {
            Page = 1;
        }
        int FromRow = (Page - 1) * PageSize;
        int ToRow   = Page * PageSize - 1;

        if (ToRow >= TotalItems)
        {
            ToRow = TotalItems - 1;
        }

        /*for (int i = FromRow; i < ToRow + 1; i++)
         * {
         *  if (_isViewLinkDetail)
         *      detailUrl = "ProductDetail.aspx?ID=" + DataObject.GetString(ds, i, "ID") + "&CatID=" + DataObject.GetString(ds, i, "GroupID") + "&Lang=" + Lang;
         *  else
         *      detailUrl = Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh");
         *  html += "<div class=\"product-item\">";
         *  html += "<a href=\"" + detailUrl + "\" class=\"product-name\">" + DataObject.GetString(ds, i, "TenGoi") + "</a>";
         *  if (_isViewLinkDetail)
         *      html += "<a href=\"" + detailUrl + "\" class=\"product-image\">";
         *  else
         *      html += "<a href=\"" + detailUrl + "\" class=\"product-image\" onclick=\"return hs.expand(this)\">";
         *  if (Globals.IsFileExistent(DataObject.GetString(ds, i, "Anh")))
         *      html += "<img width=\"" + _imageWidth + "\" height=\"" + _imageHeight + "\" src=\"Thumbnail.ashx?width=" + _imageWidth + "&height=" + _imageHeight + "&ImgFilePath=" + Globals.GetUploadsUrl() + DataObject.GetString(ds, i, "Anh") + "\" />";
         *  else
         *      html += "<img width=\"" + _imageWidth + "\" height=\"" + _imageHeight + "\" src=\"" + Globals.DefaultImage + "\" />";
         *  html += "</a>";
         *  if (_isViewPrice)
         *      html += "<span class=\"product-price\">" + Globals.FormatStringThousand(DataObject.GetDouble(ds, i, "GiaBan")) + " " + DataObject.GetString(ds, i, "NgoaiTe") + "</span>";
         *  if (_isViewProductDesc)
         *      html += "<span class=\"product-excerpt\">" + DataObject.GetString(ds, i, "ThongTin1") + "</span>";
         *  if (_isViewLinkAddCart)
         *      html += "html for button add to cart";
         *  html += "</div>";
         * }*/
        divContent.InnerHtml = ProductListHtmlHelper.GetHtmlString(ds, Lang, 0, ds.Tables[0].Rows.Count, _imageWidth, _imageHeight);
        divPaging.InnerHtml  = Paging.GetHtmlPaging(Context.Request.RawUrl, PageCount);
    }