protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { rptRigoleIKanalete.DataSource = ProizvodBL.UcitajProizvode(0, false, 3); rptRigoleIKanalete.DataBind(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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); }
private void ucitajProizvode() { rptRigoleIKanalete.DataSource = ProizvodBL.UcitajProizvode(0, false, 3); rptRigoleIKanalete.DataBind(); }
private void ucitajProizvode() { repeaterProizvodi.DataSource = ProizvodBL.UcitajProizvodeZaSeme(); repeaterProizvodi.DataBind(); }
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")); }
private void ucitajProizvode() { repeaterBetonskeCevi.DataSource = ProizvodBL.UcitajProizvode(0, false, 4); repeaterBetonskeCevi.DataBind(); }
private void ucitajProizvode() { repeaterProizvodi.DataSource = ProizvodBL.UcitajProizvode(0, false, 1); repeaterProizvodi.DataBind(); }
private void ucitajProizvode() { repeaterIvicnjaci.DataSource = ProizvodBL.UcitajProizvode(0, false, 2); repeaterIvicnjaci.DataBind(); }
private void ucitajProizvode() { repeaterOstalo.DataSource = ProizvodBL.UcitajProizvode(0, false, 6); repeaterOstalo.DataBind(); }