/// <summary> /// get data for insert update /// </summary> /// <param name="userObj"></param> /// <returns></returns> private PNK_Banner getDataObjectParent(PNK_Banner productcatObj) { productcatObj.Published = chkPublished.Checked ? "1" : "0"; productcatObj.UpdateDate = DateTime.Now; productcatObj.Position = DBConvert.ParseInt(drpCategory.SelectedValue); productcatObj.Image = Session["ImageName"] != null ? Session["ImageName"].ToString() : block_baseimage.ImageName; productcatObj.Name = txtName.Text; productcatObj.Detail = txtDetail.Text; productcatObj.OutPage = chkOutPage.Checked ? 1 : 0; productcatObj.LinkUrl = txtLink.Text; SaveChkPage(productcatObj); return(productcatObj); }
private void SaveChkPage(PNK_Banner obj) { string re = string.Empty; foreach (ListItem chk in chkPage.Items) { if (chk.Selected) { re += string.Format("{0},", chk.Value); } } obj.ArrPageName = re.Length == 0 ? "tmp" : re.Remove(re.Length - 1); }
protected void rptResult_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { PNK_Banner data = e.Item.DataItem as PNK_Banner; HtmlImage img = e.Item.FindControl("img") as HtmlImage; img.Src = WebUtils.GetUrlImage(ConfigurationManager.AppSettings["SliderUpload"], data.Image); if (data.OutPage == 1) { HtmlAnchor hypImg = e.Item.FindControl("hypImg") as HtmlAnchor; hypImg.HRef = data.LinkUrl; } } }
protected void rptManufacture_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { PNK_Banner data = e.Item.DataItem as PNK_Banner; HtmlImage img = e.Item.FindControl("img") as HtmlImage; img.Src = WebUtils.GetUrlImage(ConfigurationManager.AppSettings["SliderUpload"], data.Image); //if (data.OutPage == 1) //{ // HtmlAnchor hypImg = e.Item.FindControl("hypImg") as HtmlAnchor; // hypImg.HRef = data.LinkUrl; //} Literal ltrTitle = e.Item.FindControl("ltrTitle") as Literal; ltrTitle.Text = data.Name; } }
/// <summary> /// Show location /// </summary> private void ShowNewscategory() { if (this.productcategoryId != int.MinValue) { PNK_Banner productcatObj = new PNK_Banner(); string[] fields = { "Id" }; productcatObj.Id = this.productcategoryId; productcatObj = genericBLL.Load(productcatObj, fields); this.chkPublished.Checked = productcatObj.Published == "1" ? true : false; chkOutPage.Checked = productcatObj.OutPage == 1 ? true : false; this.drpCategory.SelectedValue = productcatObj.Position.ToString(); block_baseimage.ImageName = productcatObj.Image; txtName.Text = productcatObj.Name; txtDetail.Text = productcatObj.Detail; txtLink.Text = productcatObj.LinkUrl; ShowChkPage(productcatObj.ArrPageName); } else { drpCategory.SelectedIndex = 1; } }
/// <summary> /// ItemDataBound /// </summary> protected void rptResult_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { string img, alt, publishedTask; HtmlTableRow tr = (HtmlTableRow)e.Item.FindControl("trList"); HtmlInputText txt = null; if (e.Item.ItemIndex % 2 == 0) { tr.Attributes.Add("class", "even"); } else { tr.Attributes.Add("class", "old"); } try { PNK_Banner data = (PNK_Banner)e.Item.DataItem; //Role Literal ltr = null; ltr = (Literal)e.Item.FindControl("ltrchk"); ltr.Text = string.Format(@"<INPUT class='txt' TYPE='checkbox' ID='cb{0}' NAME='cid[]' value='{1}' onclick='isChecked(this.checked);' >", e.Item.ItemIndex, data.Id); //Name ltr = (Literal)e.Item.FindControl("ltrName"); ltr.Text = data.Name; //Server.HtmlDecode(getScmplit(data.Lvl) + "• | " + data.Lvl + " | " + data.ProductCategoryDesc.Name); //Sort ltr = (Literal)e.Item.FindControl("ltrSort"); string strOrder = string.Empty; string onclick = string.Empty; //orderDown if (indexItem < this.pager.ItemCount - 1) { onclick = string.Format("onclick=\"listItemTask('cb{0}', 'orderdown')\"", e.Item.ItemIndex); strOrder += string.Format("<a title='{0}' {1} runat='server' style='cursor:pointer'><i class=\"glyphicon glyphicon-arrow-down\"></i></a> ", Constant.UI.admin_Down, onclick); } //orderUp if (indexItem > 0) { onclick = string.Format("onclick=\"listItemTask('cb{0}', 'orderup')\"", e.Item.ItemIndex); strOrder += string.Format("<a title='{0}' {1} runat='server' style='cursor:pointer'><i class=\"glyphicon glyphicon-arrow-up\"></i> </a> ", Constant.UI.admin_Up, onclick); } indexItem++; ltr.Text = strOrder; //Position ltr = (Literal)e.Item.FindControl("ltrPosition"); ltr.Text = GetPosition(data.Position); //image if (data.Published == "1") { img = "tick.png"; alt = LocalizationUtility.GetText(ltrAdminPublish.Text); // Constant.UI.admin_publish; publishedTask = "unpublish"; } else { img = "publish_x.png"; alt = ""; //LocalizationUtility.GetText(ltrAdminUnPublish.Text); publishedTask = "publish"; } DGCBannerControl banner = e.Item.FindControl("ucBanner") as DGCBannerControl; banner.FilePath = WebUtils.GetUrlImage("SliderUpload", data.Image, "SrcNoImage"); //Id HtmlInputButton btId = (HtmlInputButton)e.Item.FindControl("btId"); btId.Value = DBConvert.ParseString(data.Id); //set link HtmlAnchor hypImg = e.Item.FindControl("hypImg") as HtmlAnchor; HyperLink hdflink = new HyperLink(); hdflink = (HyperLink)e.Item.FindControl("hdflink"); hdflink.NavigateUrl = hypImg.HRef = template_path + LinkHelper.GetAdminLink("edit_slider", data.Id); //HtmlTableCell td = (HtmlTableCell)e.Item.FindControl("tdName"); //td.Attributes.Add("onclick", string.Format("listItemTask('cb{0}', 'edit')", e.Item.ItemIndex)); //td = (HtmlTableCell)e.Item.FindControl("trUpdateDate"); //td.Attributes.Add("onclick", string.Format("listItemTask('cb{0}', 'edit')", e.Item.ItemIndex)); ImageButton imgctr = (ImageButton)e.Item.FindControl("btnPublish"); imgctr.ImageUrl = string.Format("/Admin/images/{0}", img); imgctr.Attributes.Add("alt", alt); HtmlTableCell btn = (HtmlTableCell)e.Item.FindControl("tdbtn"); btn.Attributes.Add("onclick", string.Format(" return listItemTask('cb{0}', '{1}')", e.Item.ItemIndex, publishedTask)); } catch { } } }
protected void rptResult_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { PNK_Banner data = e.Item.DataItem as PNK_Banner; string link = data.LinkUrl, dataX1 = string.Empty, dataBgposition = string.Empty, dataY1 = string.Empty , dataX2 = string.Empty, dataY2 = string.Empty , dataX3 = string.Empty, dataY3 = string.Empty; switch (data.Align.ToString()) { case "1": dataBgposition = "center center"; dataX1 = " data-x=\"['center','center','center','center']\" data-hoffset=\"['0','0','0','0']\" "; dataY1 = " data-y=\"['middle','middle','middle','middle']\" data-voffset=\"['-1','0','0','0']\""; dataX2 = " data-x=\"['center','center','center','center']\" data-hoffset=\"['2','0','0','0']\""; dataY2 = "data-y=\"['top','top','middle','middle']\" data-voffset=\"['301','250','-7','-7']\""; dataX3 = " data-x=\"['center','center','center','center']\" data-hoffset=\"['0','0','0','0']\""; dataY3 = " data-y=\"['middle','middle','middle','middle']\" data-voffset=\"['124','124','90','75']\""; break; case "2": default: dataBgposition = "center center"; dataX1 = " data-x=\"['left','left','left','center']\" data-hoffset=\"['11','20','20','20']\" "; dataY1 = " data-y=\"['middle','middle','middle','middle']\" data-voffset=\"['-68','-68','-68','-40']\""; dataX2 = " data-x=\"['left','left','left','left']\" data-hoffset = \"['11','20','20','20'] \""; dataY2 = " data-y=\"['middle','middle','middle','middle']\" data-voffset = \"['0','0','0','0'] \""; dataX3 = " data-x=\"['left','left','left','left']\" data-hoffset = \"['9','80','80','94'] \""; dataY3 = " data-y=\"['top','top','top','top']\" data-voffset = \"['370','320','250','262'] \""; break; } //HtmlImage img = e.Item.FindControl("img") as HtmlImage; HtmlImage img = new HtmlImage(); string src = WebUtils.GetUrlImage(ConfigurationManager.AppSettings["SliderUpload"], data.Image); img.Src = src; //img.Alt = data.Name; //HtmlControl li = e.Item.FindControl("li") as HtmlControl; //li.Attributes.Add("data-thumb", src); //li.Attributes.Add("data-index", string.Format("rs-{0}", data.Id)); // li.Attributes.Add("data-bgposition", dataBgposition); //HtmlAnchor hypLink = e.Item.FindControl("hypLink") as HtmlAnchor; StringBuilder sb = new StringBuilder(); sb.AppendFormat(" <li data-index=\"rs-{0}\" data-transition=\"fadetotopfadefrombottom\" data-slotamount=\"default\" data-hideafterloop=\"0\" data-hideslideonmobile=\"off\" data-easein=\"default\" data-easeout=\"default\" data-masterspeed=\"300\" data-thumb=\"{1}\" data-rotate=\"0\" data-saveperformance=\"off\" data-title=\"Slide\" data-param1=\"\" data-param2=\"\" data-param3=\"\" data-param4=\"\" data-param5=\"\" data-param6=\"\" data-param7=\"\" data-param8=\"\" data-param9=\"\" data-param10=\"\" data-description=\"\">", data.Id, src); sb.AppendFormat("<img src=\"{0}\" alt = \"\" title = \"slider-demo2v3\" width = \"1920\" height = \"650\" data-bgposition = \"center center\" data-bgfit = \"cover\" data-bgrepeat = \"no-repeat\" data-bgparallax = \"off\" class=\"rev-slidebg\" data-no-retina>", src); sb.Append("<!--LAYER NR. 1-->"); sb.Append("<div class=\"tp-caption NotGeneric-Title tp-resizeme rs-parallaxlevel-3\" "); sb.AppendFormat("id=\"slide-{0}-layer-1\"", data.Id); sb.Append(dataX1); sb.Append(dataY1); sb.Append(" data-fontsize=\"['40','30','26','18']\""); sb.Append(" data-lineheight=\"none\""); sb.Append("data-width=\"['none','none','none','425']\""); sb.Append("data-height=\"none\""); sb.Append("data-whitespace=\"['nowrap', 'nowrap', 'nowrap', 'nowrap']\" data-transform_idle=\"o:1;\" "); sb.Append("data-transform_in=\"y: [100%];z:0;rZ:-35deg;sX:1;sY:1;skX:0;skY:0;s:2000;e:Power4.easeInOut;\" "); sb.Append("data-transform_out=\"y:[100%];s:1000;e:Power2.easeInOut;\" "); sb.Append("data-mask_in=\"x:0px;y:0px;s:inherit;e:inherit;\" data-mask_out=\"x:inherit;y:inherit;s:inherit;e:inherit;\" "); sb.Append("data-start=\"1000\" "); // sb.Append("data-splitin=\"chars\""); sb.Append("data-splitout=\"none\""); sb.Append(" data-responsive_offset=\"on\""); sb.Append("data-elementdelay=\"0.05\""); sb.Append("data-end=\"8700\""); sb.Append("style=\"z-index: 5; white-space: nowrap;\">"); sb.Append(data.Name); sb.Append("</div>"); sb.Append("<!-- LAYER NR. 2 -->"); sb.Append(" <div class=\"tp-caption NotGeneric-SubTitle tp-resizeme rs-parallaxlevel-2\""); sb.AppendFormat("id=\"slide-{0}-layer-2\"", data.Id); sb.Append(dataX2); sb.Append(dataY2); sb.Append(" data-fontsize=\"['18','13','13','16']\""); sb.Append("data-width=\"['none','none','none','425']\""); sb.Append("data-height=\"none\""); sb.Append(" data-whitespace=\"['nowrap','nowrap','nowrap','normal']\" data-transform_idle=\"o:1;\""); sb.Append("data-transform_in=\"y:[100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;opacity:0;s:2000;e:Power4.easeInOut;\""); sb.Append("data-transform_out=\"y:[100%];s:1000;e:Power2.easeInOut;\" data-start=\"1500\""); sb.Append("data-splitin=\"none\" data-splitout=\"none\" data-responsive_offset=\"on\""); sb.Append("data-end=\"8300\""); sb.Append("style=\"z-index: 6; white-space: nowrap;font-family:Helvetica; font-size: 18px;\"> "); sb.Append(data.Detail); sb.Append("</div>"); //Button 1 if (data.OutPage == 1) { sb.Append("<!-- LAYER NR. 3 -->"); sb.Append("<div class='tp-caption NotGeneric-CallToAction rev-btn'"); sb.AppendFormat("id=\"slide-{0}-layer-3\"", data.Id); sb.Append(dataX3); sb.Append(dataY3); sb.Append(" data-fontsize=\"['14','14','14','11']\""); sb.Append(" data-lineheight=\"['14','14','14','11']\""); sb.Append("data-fontweight=\"['400', '500', '400', '400']\""); sb.Append("data-width=\"none\" data-height=\"none\" data-whitespace=\"['nowrap', 'nowrap', 'nowrap', 'normal']\" data-visibility=\"['on', 'on', 'on', 'off']\" data-transform_idle=\"o:1;\""); sb.Append("data-transform_hover=\"o:1;rX:0;rY:0;rZ:0;z:0;s:300;e:Power1.easeInOut;\""); sb.Append("data-style_hover=\"c:rgba(253, 189, 16, 1.00);bg:rgba(255, 255, 255, 1.00);bc:rgba(255, 255, 255, 1.00);\""); sb.Append("data-transform_in=\"y:50px;opacity:0;s:1500;e:Power4.easeInOut;\" data-transform_out=\"y:[175%];s:1000;e:Power2.easeInOut;\""); sb.Append("x:inherit;y:inherit;s:inherit;e:inherit;"); sb.Append("data-start=\"2000\" data-splitin=\"none\" data-splitout=\"none\" data-responsive_offset=\"off\""); sb.Append("data-end=\"8300\""); sb.Append("data-actions='[{\"event\":\"click\",\"action\":\"simplelink\",\"target\":\"_self\",\"url\":\"" + data.LinkUrl + "\",\"delay\":\"\"}]'"); sb.Append("style=\"z-index: 9; white-space: nowrap; font-weight: 400;font-family:Helvetica;text-align:center;background-color:rgba(253, 189, 16, 1.00);padding:15px 25px 15px 25px;border-style:none;outline:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;\">"); sb.Append("Chi tiết"); sb.Append("</div>"); } Literal ltrLayer1 = e.Item.FindControl("ltrLayer1") as Literal; ltrLayer1.Text = sb.ToString(); sb.Append("</li>"); //HtmlAnchor hypLink = e.Item.FindControl("hypLink") as HtmlAnchor; //hypLink.HRef = data.LinkUrl; } }