コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         rptRigoleIKanalete.DataSource = ProizvodBL.UcitajProizvode(0, false, 3);
         rptRigoleIKanalete.DataBind();
     }
 }
コード例 #2
0
ファイル: ostalo.aspx.cs プロジェクト: yoorke/ekogradnja
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "Ostalo | Proizvodni program";

            if (!Page.IsPostBack)
            {
                repeaterOstalo.DataSource = ProizvodBL.UcitajProizvode(0, false, 6);
                repeaterOstalo.DataBind();
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "Ivičnjaci | Proizvodni program";

            if (!Page.IsPostBack)
            {
                repeaterIvicnjaci.DataSource = ProizvodBL.UcitajProizvode(0, false, 2);
                repeaterIvicnjaci.DataBind();
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "Betonske cevi i kanalizacioni elementi | Proizvodni program";

            if (!Page.IsPostBack)
            {
                repeaterBetonskeCevi.DataSource = ProizvodBL.UcitajProizvode(0, false, 4);
                repeaterBetonskeCevi.DataBind();
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "Betonska galanterija - proizvodnja, transport i ugradnja";
            HtmlMeta tag = new HtmlMeta();

            tag.Attributes.Add("name", "description");
            tag.Attributes.Add("content", "Betonska galanterija je primarna delatnost kompanije Ekogradnja. Duži niz godina bavimo se proizvodnjom, transportom i ugradnjom betonske galanterije.");
            Header.Controls.Add(tag);
            if (!Page.IsPostBack)
            {
                repeaterProizvodi.DataSource = ProizvodBL.UcitajProizvode(0, false, 1);
                repeaterProizvodi.DataBind();
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Page.Title = "Šeme polaganja betonskih elemenata | Uputstva";
                ucitajProizvode();

                string url = string.Empty;
                if (Page.Request.QueryString.ToString().Contains("url"))
                {
                    url = Page.Request.QueryString["url"];
                }
                ViewState.Add("url", url);
                //if (url != string.Empty)
                //{
                ucitajSeme();
                //}


                lblNaslov.Text = (url != string.Empty) ? "Šeme polaganja za " + ProizvodBL.UcitajProizvod(-1, url).NazivProizvoda : "Šeme polaganja betonskih elemenata";
                Page.Title     = "Šeme polaganja betonskih elemenata - " + ViewState["url"].ToString();
            }
        }
コード例 #7
0
ファイル: proizvod.aspx.cs プロジェクト: yoorke/ekogradnja
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string opis = string.Empty;
                if (Page.RouteData.Values["opis"] != null)
                {
                    opis = Page.RouteData.Values["opis"].ToString();
                }
                if (opis.Contains(" data-width"))
                {
                    opis = opis.Remove(opis.IndexOf(" data-width"), opis.Length - opis.IndexOf(" data-width"));
                }

                StringBuilder sb = new StringBuilder();
                for (int i = opis.Length - 1; i > 0; i--)
                {
                    if (opis[i] == '-')
                    {
                        break;
                    }
                    if (char.IsDigit(opis[i]))
                    {
                        sb.Insert(0, opis[i]);
                    }
                }

                Proizvod proizvod = ProizvodBL.UcitajProizvod(int.Parse(sb.ToString()), string.Empty);
                ViewState.Add("nazivProizvoda", proizvod.NazivProizvoda);

                string nazivTipaProizvoda = string.Empty;
                switch (proizvod.IdTipaProizvoda)
                {
                case 1: nazivTipaProizvoda = "Betonska galanterija"; break;

                case 2: nazivTipaProizvoda = "Ivičnjaci"; break;

                case 3: nazivTipaProizvoda = "Rigole"; break;

                case 4: nazivTipaProizvoda = "Betonske cevi i kanalizacioni elementi"; break;

                case 5: nazivTipaProizvoda = "Transportni beton"; break;

                case 6: nazivTipaProizvoda = "Ostalo"; break;
                }
                ViewState.Add("nazivTipaProizvoda", nazivTipaProizvoda);


                ViewState.Add("idProizvoda", proizvod.IdProizvoda);
                ViewState.Add("opisProizvoda", proizvod.OpisProizvoda.Length >= 200 ? proizvod.OpisProizvoda.Substring(0, 200) + "..." : proizvod.OpisProizvoda + "...");

                lblNaziv.Text         = proizvod.NazivProizvoda;
                lblOpisProizvoda.Text = proizvod.OpisProizvoda;

                imgProizvod.ImageUrl      = "./images/proizvodi/" + proizvod.IdProizvoda.ToString() + "-1.jpg";
                imgProizvod.AlternateText = proizvod.NazivProizvoda;

                if (File.Exists(Server.MapPath("~/images/proizvodi/" + ViewState["idProizvoda"].ToString() + "-5.jpg")))
                {
                    imgDimenzije.ImageUrl = "./images/proizvodi/" + proizvod.IdProizvoda.ToString() + "-5.jpg";
                }
                else
                {
                    imgDimenzije.Visible = false;
                }
                imgDimenzije.AlternateText = "Dimenzija " + proizvod.NazivProizvoda;

                /*imgPrimer.ImageUrl = "./images/proizvodi/" + proizvod.IdProizvoda.ToString() + "-4.jpg";*/
                imgBoje.ImageUrl = "./images/proizvodi/" + proizvod.IdProizvoda.ToString() + "-6.jpg";

                prikaziSlike();

                podesiTabeluDimenzije(proizvod.IdTipaProizvoda);

                if (proizvod.IdTipaProizvoda == 1 || proizvod.IdTipaProizvoda == 2 || proizvod.IdTipaProizvoda == 3 || proizvod.IdTipaProizvoda == 6)
                {
                    dgvDimenzije1.DataSource = proizvod.Dimenzije;
                    dgvDimenzije1.DataBind();
                    dgvDimenzije2.Visible = false;
                }
                else if (proizvod.IdTipaProizvoda == 4)
                {
                    dgvDimenzije2.DataSource = proizvod.Dimenzije;
                    dgvDimenzije2.DataBind();
                    dgvDimenzije1.Visible = false;
                }

                repeaterBoje.DataSource = proizvod.Boje;
                repeaterBoje.DataBind();

                lblNazivProizvoda.Text       = proizvod.NazivProizvoda;
                lnkSemePolaganja.NavigateUrl = "/seme-polaganja-betonskih-elemenata/" + proizvod.Url;
            }
            Page.Title     = ViewState["nazivProizvoda"].ToString() + " | " + ViewState["nazivTipaProizvoda"].ToString() + " | " + "Proizvodni program";
            like.InnerHtml = "<div class='fb-like' data-href='http://www.ekogradnja.rs" + Page.Request.RawUrl + "' data-width='200' data-layout='button_count' data-action='like' data-show-faces='false' data-share='true'></div>";

            HtmlMeta tag = new HtmlMeta();

            tag.Attributes.Clear();
            tag.Attributes.Add("property", "fb:admins");
            tag.Attributes.Add("content", "1014054126");
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:title");
            tag.Attributes.Add("content", ViewState["nazivProizvoda"].ToString() + " - Betonska galanterija");
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:type");
            tag.Attributes.Add("content", "product");
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:url");
            tag.Attributes.Add("content", "http://www.ekogradnja.rs" + Page.Request.RawUrl);
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:image");
            tag.Attributes.Add("content", "http://www.ekogradnja.rs/images/proizvodi/" + ViewState["idProizvoda"].ToString() + "-1.jpg");
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:site_name");
            tag.Attributes.Add("content", "Ekogradnja - proizvodnja betonske galanterije");
            Header.Controls.Add(tag);

            tag = new HtmlMeta();
            tag.Attributes.Clear();
            tag.Attributes.Add("property", "og:description");
            tag.Attributes.Add("content", ViewState["opisProizvoda"].ToString());
            Header.Controls.Add(tag);
        }
コード例 #8
0
 private void ucitajProizvode()
 {
     rptRigoleIKanalete.DataSource = ProizvodBL.UcitajProizvode(0, false, 3);
     rptRigoleIKanalete.DataBind();
 }
コード例 #9
0
 private void ucitajProizvode()
 {
     repeaterProizvodi.DataSource = ProizvodBL.UcitajProizvodeZaSeme();
     repeaterProizvodi.DataBind();
 }
コード例 #10
0
        protected void kreirajSiteMap()
        {
            XmlDocument   xmlDoc    = new XmlDocument();
            XmlTextWriter xmlWriter = new XmlTextWriter(Server.MapPath("~/Web.sitemap"), System.Text.Encoding.UTF8);

            xmlWriter.Formatting = Formatting.Indented;
            xmlWriter.WriteProcessingInstruction("xml", "version='1.0' encoding='UTF-8'");
            xmlWriter.WriteStartElement("siteMap", "http://schemas.microsoft.com/AspNet/SiteMap-File-1.0");
            xmlWriter.Close();

            xmlDoc.Load(Server.MapPath("~/Web.sitemap"));

            XmlElement xmlRoot           = xmlDoc.DocumentElement;
            XmlElement xmlSitemapDefault = null;
            XmlElement xmlSitemap        = null;

            MenuStavkaList menu = MenuBL.UcitajMenu(1);

            for (int i = 0; i < menu.Count; i++)
            {
                if (i == 0)
                {
                    xmlSitemapDefault = xmlDoc.CreateElement("siteMapNode");
                    xmlSitemapDefault.SetAttribute("url", menu[i].Url);
                    xmlSitemapDefault.SetAttribute("title", menu[i].Naziv);
                    xmlSitemapDefault.SetAttribute("description", menu[i].Naziv);
                }
                else
                {
                    xmlSitemap = xmlDoc.CreateElement("siteMapNode");
                    xmlSitemap.SetAttribute("url", menu[i].Url);
                    xmlSitemap.SetAttribute("title", menu[i].Naziv);
                    xmlSitemap.SetAttribute("description", menu[i].Naziv);
                }

                XmlElement xmlSitemapMenu = null;
                if (menu[i].Podmenu.Count > 0)
                {
                    for (int j = 0; j < menu[i].Podmenu.Count; j++)
                    {
                        xmlSitemapMenu = xmlDoc.CreateElement("siteMapNode");
                        xmlSitemapMenu.SetAttribute("url", menu[i].Podmenu[j].Url);
                        xmlSitemapMenu.SetAttribute("title", menu[i].Podmenu[j].Naziv);
                        xmlSitemapMenu.SetAttribute("description", menu[i].Podmenu[j].Naziv);

                        if (i < 3)
                        {
                            DataTable  proizvodi = ProizvodBL.UcitajProizvode(-1, false, menu[i].Podmenu[j].RedniBroj);
                            XmlElement xmlSitemapProizvodi;
                            for (int l = 0; l < proizvodi.Rows.Count; l++)
                            {
                                xmlSitemapProizvodi = xmlDoc.CreateElement("siteMapNode");
                                xmlSitemapProizvodi.SetAttribute("url", proizvodi.Rows[l]["url"].ToString());
                                xmlSitemapProizvodi.SetAttribute("title", proizvodi.Rows[l]["nazivProizvoda"].ToString());
                                xmlSitemapProizvodi.SetAttribute("description", proizvodi.Rows[l]["nazivProizvoda"].ToString());
                                xmlSitemapMenu.AppendChild(xmlSitemapProizvodi);
                            }
                        }
                        if (i == 8 && j == 2)
                        {
                            DataTable  proizvodiSeme = ProizvodBL.UcitajProizvodeZaSeme();
                            XmlElement xmlSitemapProizvodiZaSeme;
                            for (int l = 1; l < proizvodiSeme.Rows.Count; l++)
                            {
                                xmlSitemapProizvodiZaSeme = xmlDoc.CreateElement("siteMapNode");
                                xmlSitemapProizvodiZaSeme.SetAttribute("url", "/seme-polaganja-betonskih-elemenata/" + proizvodiSeme.Rows[l]["url"].ToString());
                                xmlSitemapProizvodiZaSeme.SetAttribute("title", proizvodiSeme.Rows[l]["nazivProizvoda"].ToString());
                                xmlSitemapProizvodiZaSeme.SetAttribute("description", proizvodiSeme.Rows[l]["nazivProizvoda"].ToString());
                                xmlSitemapMenu.AppendChild(xmlSitemapProizvodiZaSeme);
                            }
                        }
                        xmlSitemap.AppendChild(xmlSitemapMenu);
                    }
                }
                else if (i == 4 || i == 5)
                {
                    if (i == 4)
                    {
                        DataTable projekti = ProjekatBL.UcitajProjekte(false, DateTime.MinValue, DateTime.MaxValue.AddDays(-1), true);

                        /*xmlSitemapMenu = xmlDoc.CreateElement("siteMapNode");
                         * xmlSitemapMenu.SetAttribute("url", "/PROJEKTI");
                         * xmlSitemapMenu.SetAttribute("title", "PROJEKTI");
                         * xmlSitemapMenu.SetAttribute("description", "PROJEKTI");*/
                        XmlElement xmlSitemapProjekti;
                        for (int l = 0; l < projekti.Rows.Count; l++)
                        {
                            xmlSitemapProjekti = xmlDoc.CreateElement("siteMapNode");
                            xmlSitemapProjekti.SetAttribute("url", "/projekti/" + projekti.Rows[l]["url"].ToString());
                            xmlSitemapProjekti.SetAttribute("title", projekti.Rows[l]["nazivProjekta"].ToString());
                            xmlSitemapProjekti.SetAttribute("description", projekti.Rows[l]["nazivProjekta"].ToString());
                            xmlSitemap.AppendChild(xmlSitemapProjekti);
                        }
                    }
                    else if (i == 5)
                    {
                        /*xmlSitemapMenu = xmlDoc.CreateElement("siteMapNode");
                         * xmlSitemapMenu.SetAttribute("url", "/GALERIJA");
                         * xmlSitemapMenu.SetAttribute("title", "GALERIJA");
                         * xmlSitemapMenu.SetAttribute("description", "GALERIJA");*/
                        XmlElement xmlSitemapGalerija;
                        xmlSitemapGalerija = xmlDoc.CreateElement("siteMapNode");
                        xmlSitemapGalerija.SetAttribute("url", "/galerija/2013");
                        xmlSitemapGalerija.SetAttribute("title", "2013");
                        xmlSitemapGalerija.SetAttribute("description", "2013");
                        xmlSitemap.AppendChild(xmlSitemapGalerija);
                    }
                    //xmlSitemap.AppendChild(xmlSitemapGalerija);
                }
                if (i > 0)
                {
                    xmlSitemapDefault.AppendChild(xmlSitemap);
                }
            }

            xmlRoot.AppendChild(xmlSitemapDefault);



            /*xmlSitemapDefault = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapDefault.SetAttribute("url", "./");
             * xmlSitemapDefault.SetAttribute("title", "Početna strana");
             * xmlSitemapDefault.SetAttribute("description", "Pocetna strana");
             * xmlRoot.AppendChild(xmlSitemapDefault);
             *
             * XmlElement xmlSitemap;
             * xmlSitemap = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemap.SetAttribute("url", "./o-nama");
             * xmlSitemap.SetAttribute("title", "O nama");
             * xmlSitemap.SetAttribute("description", "O nama");
             * xmlSitemapDefault.AppendChild(xmlSitemap);
             *
             * xmlSitemap = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemap.SetAttribute("url", "./proizvodni-program");
             * xmlSitemap.SetAttribute("title", "Proizvodni program");
             * xmlSitemap.SetAttribute("description", "Proizvodni program");
             *
             *
             * XmlElement xmlSitemapProizvodniProgram;
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./betonska-galanterija");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Betonska galanterija");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Betonska galanterija");
             *
             *
             * DataTable proizvodi = ProizvodBL.UcitajProizvode(-1, false, 1);
             * XmlElement xmlSitemapProizvodi;
             * for (int i = 0; i < proizvodi.Rows.Count; i++)
             * {
             *  xmlSitemapProizvodi = xmlDoc.CreateElement("siteMapNode");
             *  xmlSitemapProizvodi.SetAttribute("url", proizvodi.Rows[i]["url"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("title", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("description", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodniProgram.AppendChild(xmlSitemapProizvodi);
             * }
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./ivicnjaci");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Ivičnjaci");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Ivičnjaci");
             *
             *
             * proizvodi = ProizvodBL.UcitajProizvode(-1, false, 2);
             * for (int i = 0; i < proizvodi.Rows.Count; i++)
             * {
             *  xmlSitemapProizvodi = xmlDoc.CreateElement("siteMapNode");
             *  xmlSitemapProizvodi.SetAttribute("url", proizvodi.Rows[i]["url"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("title", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("description", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodniProgram.AppendChild(xmlSitemapProizvodi);
             * }
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./rigole");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Rigole");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Rigole");
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./betonske-cevi-kanalizacioni-elementi");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Betonske cevi i kanalizacioni elementi");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Betonske cevi i kanalizacioni elementi");
             *
             *
             * proizvodi = ProizvodBL.UcitajProizvode(-1, false, 4);
             * for (int i = 0; i < proizvodi.Rows.Count; i++)
             * {
             *  xmlSitemapProizvodi = xmlDoc.CreateElement("siteMapNode");
             *  xmlSitemapProizvodi.SetAttribute("url", proizvodi.Rows[i]["url"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("title", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("description", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodniProgram.AppendChild(xmlSitemapProizvodi);
             * }
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./transportni-beton");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Transportni beton i agregat");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Transportni beton i agregat");
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapProizvodniProgram = xmlDoc.CreateElement("siteMapNode");
             * xmlSitemapProizvodniProgram.SetAttribute("url", "./ostalo");
             * xmlSitemapProizvodniProgram.SetAttribute("title", "Ostalo");
             * xmlSitemapProizvodniProgram.SetAttribute("description", "Ostalo");
             *
             *
             * proizvodi = ProizvodBL.UcitajProizvode(-1, false, 6);
             * for (int i = 0; i < proizvodi.Rows.Count; i++)
             * {
             *  xmlSitemapProizvodi = xmlDoc.CreateElement("siteMapNode");
             *  xmlSitemapProizvodi.SetAttribute("url", proizvodi.Rows[i]["url"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("title", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodi.SetAttribute("description", proizvodi.Rows[i]["nazivProizvoda"].ToString());
             *  xmlSitemapProizvodniProgram.AppendChild(xmlSitemapProizvodi);
             * }
             * xmlSitemap.AppendChild(xmlSitemapProizvodniProgram);
             *
             * xmlSitemapDefault.AppendChild(xmlSitemap);*/

            xmlDoc.Save(Server.MapPath("~/Web.sitemap"));
        }
コード例 #11
0
 private void ucitajProizvode()
 {
     repeaterBetonskeCevi.DataSource = ProizvodBL.UcitajProizvode(0, false, 4);
     repeaterBetonskeCevi.DataBind();
 }
コード例 #12
0
 private void ucitajProizvode()
 {
     repeaterProizvodi.DataSource = ProizvodBL.UcitajProizvode(0, false, 1);
     repeaterProizvodi.DataBind();
 }
コード例 #13
0
ファイル: ivicnjaci.aspx.cs プロジェクト: yoorke/ekogradnja
 private void ucitajProizvode()
 {
     repeaterIvicnjaci.DataSource = ProizvodBL.UcitajProizvode(0, false, 2);
     repeaterIvicnjaci.DataBind();
 }
コード例 #14
0
 private void ucitajProizvode()
 {
     repeaterOstalo.DataSource = ProizvodBL.UcitajProizvode(0, false, 6);
     repeaterOstalo.DataBind();
 }