Пример #1
0
    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");
        }
    }
Пример #2
0
    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;
    }
Пример #3
0
    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 = "صفحه مورد نظر با مشکل مواجه شده است";
        }
    }
Пример #6
0
    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");
    }
Пример #7
0
    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);
    }