protected void btnUpdate_Click(object sender, EventArgs e) { int idElement = 0; if (Request.Cookies["idElement"] != null) { idElement = Int32.Parse(Request.Cookies["idElement"].Value); } tblProductGroupCollection productGroupTbl = new tblProductGroupCollection(); productGroupTbl.ReadList(Criteria.NewCriteria(tblProductGroup.Columns.id, CriteriaOperators.Equal, idElement)); if (txtTitleUpdate.Text.Trim().Length > 0) { productGroupTbl[0].groupName = txtTitleUpdate.Text; } else { lblError.Visible = true; } productGroupTbl[0].groupDetail = txtDetailUpdate.Text; if (lblError.Visible == false) { productGroupTbl[0].Update(); Response.Redirect("product-group.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { //kill cookies if (!IsPostBack) { ScriptManager.RegisterStartupScript(this, GetType(), "myfunction", "killCookie();", true); } string itemsString = string.Empty; string popupPageString = string.Empty; tblProductGroupCollection productGroupTbl = new tblProductGroupCollection(); productGroupTbl.ReadList(); for (int i = 0; i < productGroupTbl.Count; i++) { itemsString += "<div class='popup panel-footer'>" + (i + 1) + "- <a id=\"" + productGroupTbl[i].id + "\" href=\"javascript:__doPostBack('ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder2$LinkButton" + productGroupTbl[i].id + "','')\" Class='clickable'>" + productGroupTbl[i].groupName + "</a><br />" + "</div"; } itemsHtml.InnerHtml = itemsString; }
protected void Page_Load(object sender, EventArgs e) { try { tblProductGroupCollection productGrpTbl = new tblProductGroupCollection(); productGrpTbl.ReadList(); tblProductCollection productTbl = new tblProductCollection(); if (productGrpTbl.Count == 0) { block_accordeon.InnerText = "گروه بندی نشده!"; } string productsStr = string.Empty; for (int i = 0; i < productGrpTbl.Count; i++) { #region groups on the side productGrpHtml.InnerHtml += "<div class='highlighter_item'><a>" + productGrpTbl[i].groupName + "</a></div>"; #endregion productTbl.ReadList(Criteria.NewCriteria(tblProduct.Columns.productGrpId, CriteriaOperators.Equal, productGrpTbl[i].id)); #region groups for stuff productsStr += "<div class='button_outer'><div class='button_inner'>" + productGrpTbl[i].groupName + "</div></div>"; #endregion #region products of a group for (int j = 0; j < productTbl.Count; j++) { productsStr += "<div class='product-all accordeon_content'>" + "<div class='picture-product'>" + "<img src='" + productTbl[j].productCoverPicAdd + productTbl[j].productCoverPicName + "' alt='" + productTbl[j].productCoverPicName + "' class='box_shadows' style='padding: 2px;'>" + "</div><div class='content-product'>" + "<p class='cover'><span class='pic alignright'>" + "<a href='product-det.aspx?productId=" + productTbl[j].id + "' class='pic r_coner'>" + productTbl[j].productName + "</a>" + "<br /></span>قیمت : " + productTbl[j].productPrice + "<br />" + "تعداد:<input name='count_stuffs_input_" + productTbl[j].id + "' type='text' value='1' disabled class='count-stuffs' />" + "<a href='#' class='dark-2 add2basket' data-product-id='" + productTbl[j].id + "' style='pointer-events: none;'>اضافه به لیست خرید</a>" + "</p></div><hr style='height: 10px;' /></div>"; } #endregion } block_accordeon.InnerHtml = productsStr; } catch (Exception) { block_accordeon.InnerText = "خطا در برقراری ارتباط با پایگاه داده!"; } }
protected void Page_Load(object sender, EventArgs e) { //Add ddl tblProductGroupCollection GroupTbl = new tblProductGroupCollection(); GroupTbl.ReadList(); //tblNewsPicArtCollection newsPicTbl = new tblNewsPicArtCollection(); if (!IsPostBack) { for (int i = 0; i < GroupTbl.Count; i++) { ddlNewsGroup.Items.Add(new ListItem(GroupTbl[i].groupName, GroupTbl[i].id.ToString())); } } //place data string infoString = string.Empty; tblProductCollection detTbl = new tblProductCollection(); detTbl.ReadList(); string addRow = "<div class='row'>"; int countSteps = 0; for (int i = 0; i < detTbl.Count; i++) { GroupTbl.ReadList(Criteria.NewCriteria(tblInformationGroup.Columns.id, CriteriaOperators.Equal, detTbl[i].productGrpId)); //newsPicTbl.ReadList(Criteria.NewCriteria(tblNewsPicArt.Columns.newsId, CriteriaOperators.Equal, newsTbl[i].id)); if (countSteps == 0) { infoString += addRow; } infoString += "<div class='col-md-6 graph-2'>" + "<h3 class='inner-tittle'>Information " + (i + 1) + " </h3>" + "<div class='panel panel-primary two'>" + "<div class='panel-heading'>" + detTbl[i].productName + "(" + GroupTbl[0].groupName + ")" + "</div><div class='panel-body ont two'>" + "<div><img src='" + detTbl[i].productCoverPicAdd + detTbl[i].productCoverPicName + "' alt='" + detTbl[i].productCoverPicName + "' style='width: 100%;' /></div>" + "<p>" + detTbl[i].productDet + "</p></div>" + "<div class='panel-footer'><a href='information-details.aspx?item=" + detTbl[i].id + "'>edit</a></div></div></div>"; countSteps++; if (countSteps == 2) { countSteps = 0; infoString += "</div>"; } } infHtml.InnerHtml = infoString; }
protected void Page_Load(object sender, EventArgs e) { try { tblProductGroupCollection productsGrpTbl = new tblProductGroupCollection(); productsGrpTbl.ReadList(); tblProductCollection productsTbl = new tblProductCollection(); productsTbl.ReadList(); tblProductDetailsCollection productDetTbl = new tblProductDetailsCollection(); #region tabs products groups if (productsGrpTbl.Count > 0) { productGrpHtml.InnerHtml = "<li class='selected'><a data-option-value='*' href='#filter'>تمام محصولات</a></li>"; for (int i = 0; i < productsGrpTbl.Count; i++) { productGrpHtml.InnerHtml += "<li><a title='یک گزینه را انتخاب کنید' data-option-value='." + productsGrpTbl[i].id + "' href='#filter'>" + productsGrpTbl[i].groupName + "</a></li>"; } } #endregion #region products string productStr = string.Empty; for (int i = 0; i < Convert.ToInt32(productsTbl.Count); i++) { productDetTbl.ReadList(Criteria.NewCriteria(tblProductDetails.Columns.productId, CriteriaOperators.Equal, productsTbl[i].id)); productStr += "<div data-category='portraits' class='" + productsTbl[i].productGrpId + " element'><div class='filter_img span6'>" + "<a href='product-det.aspx?productId=" + productsTbl[i].id + "' class='ico_link'>" + "<img src='" + productsTbl[i].productCoverPicAdd + productsTbl[i].productCoverPicName + "' alt='" + productsTbl[i].productCoverPicName + "' width='570' height='400' />" + "</a><hr /></div>" + "<div class='portfolio_dscr span6' style='direction: rtl; text-align: right; bottom: -180px;'>" + "<span class='common_font' style='color:#FF9900;'>" + productsTbl[i].productName + "</span><div class='porfolio_next'><span class='common_font' style='color:#FF0033;'>" + productDetTbl[0].productCode + "</span></div><br><span class='common_font'>" + productsTbl[i].productDet + "</span>" + "</div></div>"; } list.InnerHtml = productStr; #endregion } catch (Exception) { list.InnerText = "صفحه مورد نظر با مشکل مواجه شده است"; } }
protected void btnDel_Click(object sender, EventArgs e) { int idElement = 0; if (Request.Cookies["idElement"] != null) { idElement = Int32.Parse(Request.Cookies["idElement"].Value); } tblProductGroupCollection productGroupTbl = new tblProductGroupCollection(); productGroupTbl.ReadList(Criteria.NewCriteria(tblInformationGroup.Columns.id, CriteriaOperators.Equal, idElement)); productGroupTbl[0].Delete(); Response.Redirect("product-group.aspx"); }
protected void lbUpdate_Click(object sender, EventArgs e) { int idElement = 0; if (Request.Cookies["idElement"] != null) { idElement = Int32.Parse(Request.Cookies["idElement"].Value); } tblProductGroupCollection productGroupTbl = new tblProductGroupCollection(); productGroupTbl.ReadList(Criteria.NewCriteria(tblInformationGroup.Columns.id, CriteriaOperators.Equal, idElement)); lblTitle.Text = productGroupTbl[0].groupName; txtTitleUpdate.Text = productGroupTbl[0].groupName; txtDetailUpdate.Text = productGroupTbl[0].groupDetail; ScriptManager.RegisterStartupScript(this, GetType(), "myfunction", "open();", true); }