Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         Adm.TovarModule.ListTovar lr = Adm.Tools.Xmlwr.ReadFromFile <Adm.TovarModule.ListTovar>(Server.MapPath(Adm.TovarModule.DataInfo.Tovar_FileName));
         for (int i = 0; i < lr.Items.Count; i++)
         {
             ListItem it = new ListItem();
             it.Text  = lr.Items[i].Caption;
             it.Value = lr.Items[i].ID.ToString();
             ListBox1.Items.Add(it);
         }
         Adm.SectionModule.Sections sec = Adm.Tools.Xmlwr.ReadFromFile <Adm.SectionModule.Sections>(Server.MapPath(Adm.SectionModule.DataInfo.Section_FileName));
         DDL_Section.Items.Clear();
         DDL_Section.Items.Add(new ListItem("Не определено", "0"));
         for (int i = 0; i < sec.Items.Count; i++)
         {
             ListItem it1 = new ListItem();
             it1.Text  = sec.Items[i].Caption;
             it1.Value = sec.Items[i].ID.ToString();
             DDL_Section.Items.Add(it1);
         }
     }
     LoadFotos();
 }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string s = "";

        phCat.Controls.Clear();

        Adm.SectionModule.Sections secs = Adm.Tools.Xmlwr.ReadFromFile <Adm.SectionModule.Sections>(Server.MapPath(Adm.SectionModule.DataInfo.Section_FileName));

        if (Request.QueryString["id"] != null && int.TryParse(Request.QueryString["id"], out id))
        {
            Adm.SectionModule.Section sec = secs.FindByID(id);

            if (sec != null)
            {
                s += "<h1>" + sec.Caption + "</h1>";
            }

            Adm.TovarModule.ListTovar lr = Adm.Tools.Xmlwr.ReadFromFile <Adm.TovarModule.ListTovar>(Server.MapPath(Adm.TovarModule.DataInfo.Tovar_FileName));

            for (int i = 0; i < lr.Items.Count; i++)
            {
                if (lr.Items[i].Section == id)
                {
                    s += "<div class='item'><a href='tovar.aspx?id=" + lr.Items[i].ID.ToString() + "'><img src='foto/" + lr.Items[i].Picture + "s.jpg' /></a><div class='t'>" + lr.Items[i].Caption + "</div><div>" + lr.Items[i].Price + "</div></div>";
                }
            }
        }

        else
        {
            Adm.TovarModule.ListTovar lr = Adm.Tools.Xmlwr.ReadFromFile <Adm.TovarModule.ListTovar>(Server.MapPath(Adm.TovarModule.DataInfo.Tovar_FileName));
            s += "<h1>Каталог</h1>";
            for (int i = 0; i < lr.Items.Count; i++)
            {
                s += "<div class='item'><a href='tovar.aspx?id=" + lr.Items[i].ID.ToString() + "'><img src='foto/" + lr.Items[i].Picture + "s.jpg' /></a><div class='t'>" + lr.Items[i].Caption + "</div><div>" + lr.Items[i].Price + "</div></div>";
            }
        }

        phCat.Controls.Add(new LiteralControl(s));
    }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Adm.SectionModule.Sections s  = Adm.Tools.Xmlwr.ReadFromFile <Adm.SectionModule.Sections>(Server.MapPath(Adm.SectionModule.DataInfo.Section_FileName));
        Adm.TovarModule.ListTovar  lr = Adm.Tools.Xmlwr.ReadFromFile <Adm.TovarModule.ListTovar>(Server.MapPath(Adm.TovarModule.DataInfo.Tovar_FileName));

        string s1 = "";

        phCat.Controls.Clear();

        for (int i = 0; i < s.Items.Count; i++)
        {
            s1 += "<p><a class='menu_items' href='catalog.aspx?id=" + s.Items[i].ID.ToString() + "'>" + s.Items[i].Caption + "</a></p>";
        }

        s1 += "<p><a class='menu_items' href='catalog.aspx'>Все разделы</a></p>";

        phCat.Controls.Add(new LiteralControl(s1));

        phRecent.Controls.Clear();

        s1 = "";
        DateTime dt = DateTime.Now.AddMonths(-10);

        Adm.TovarModule.Tovar t = new Adm.TovarModule.Tovar();

        for (int i = 0; i < lr.Items.Count; i++)
        {
            if (lr.Items[i].Date > dt)
            {
                dt = lr.Items[i].Date;
                t  = lr.Items[i];
            }
        }

        s1 += "<div class='item' style='float: none; margin: 10px auto;'><a href='tovar.aspx?id=" + t.ID.ToString() + "'><img src='foto/" + t.Picture + "s.jpg' /></a><div class='t'>" + t.Caption + "</div><div>" + t.Price + "</div></div>";

        phRecent.Controls.Add(new LiteralControl(s1));

        phNews.Controls.Clear();
        s1 = "";

        Adm.NewsModule.List_News ln = Adm.Tools.Xmlwr.ReadFromFile <Adm.NewsModule.List_News>(Server.MapPath(Adm.NewsModule.DataInfo.News_FileName));

        if (ln.Items.Count > 0)
        {
            ln.Items.Reverse();

            for (int i = 0; i < ln.Items.Count && i < 3; i++)
            {
                s1 += "<div class='RNews'>";
                s1 += "<div class='Date'>" + ln.Items[i].Date.Day + " " + ToMon(ln.Items[i].Date.Month) + " " + ln.Items[i].Date.Year + " г.</div>";
                s1 += "<a href=news.aspx?id=" + ln.Items[i].ID.ToString() + " class='News'>" + ln.Items[i].Title + "</a>";
                s1 += "</div>";
            }

            s1 += "<br /><a class='allnews' href='news.aspx'>Все новости</a>";

            phNews.Controls.Add(new LiteralControl {
                Text = s1
            });
        }
    }