예제 #1
0
        public static void DeQuyCongTu(int el, int final, string r, List <Variable> listObject)
        {
            var currentElement = listObject[el];
            var name           = currentElement.VariableName;
            var childrens      = currentElement.Value;

            foreach (var item in childrens)
            {
                var    variableID = VariableValueController.GetByID(Convert.ToInt32(item.Value)).VariableID;
                string rprev      = r;
                int    leng       = el + 1;
                var    skutext    = VariableValueController.GetByID(Convert.ToInt32(item.Value)) != null?
                                    VariableValueController.GetByID(Convert.ToInt32(item.Value)).SKUText : "";

                if (leng < final)
                {
                    rprev += variableID + "*" + name + ":" + item.Value + "," + item.Name + "," + skutext + "-";
                    DeQuyCongTu(leng, listObject.Count, rprev, listObject);
                }
                else
                {
                    string a = r;
                    a       += variableID + "*" + name + ":" + item.Value + "," + item.Name + "," + skutext + "|";
                    htmlAll += a;
                }
            }
        }
예제 #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string username = Request.Cookies["usernameLoginSystem"].Value;

            int id = ViewState["ID"].ToString().ToInt(0);

            if (id > 0)
            {
                var d = VariableValueController.GetByID(id);
                if (d != null)
                {
                    int    variID   = Convert.ToInt32(d.VariableID);
                    string variName = d.VariableName;
                    VariableValueController.Update(id, variID, variName, txtVariableValue.Text, chkIsHidden.Checked, DateTime.Now, username, txtSKUText.Text);
                    PJUtils.ShowMessageBoxSwAlert("Cập nhật thành công", "s", true, Page);
                }
            }
        }
예제 #3
0
        public void LoadData()
        {
            int id = Request.QueryString["id"].ToInt(0);

            if (id > 0)
            {
                var d = VariableValueController.GetByID(id);
                if (d != null)
                {
                    ViewState["ID"]       = id;
                    txtVariableValue.Text = d.VariableValue;
                    txtSKUText.Text       = d.SKUText;
                    int ID = Convert.ToInt32(d.VariableID);
                    chkIsHidden.Checked = Convert.ToBoolean(d.IsHidden);
                    ltrBack.Text        = "<a href=\"/quan-ly-thuoc-tinh-san-pham?id=" + ID + "\" class=\"btn primary-btn fw-btn not-fullwidth\">Trở về</a>";
                }
            }
        }
        public void LoadData()
        {
            int id = Request.QueryString["id"].ToInt(0);

            if (id > 0)
            {
                var pvv = ProductVariableValueController.GetByID(id);
                if (pvv != null)
                {
                    ViewState["ID"] = id;
                    int productvariableid = Convert.ToInt32(pvv.ProductVariableID);
                    if (productvariableid > 0)
                    {
                        int variableID    = 0;
                        var variablevalue = VariableValueController.GetByID(Convert.ToInt32(pvv.VariableValueID));
                        if (variablevalue != null)
                        {
                            variableID = Convert.ToInt32(variablevalue.VariableID);
                        }
                        ddlVariable.SelectedValue = variableID.ToString();

                        var vv = VariableValueController.GetByVariableIDIsHidden(Convert.ToInt32(variableID), false);
                        ddlVariableValue.Items.Clear();
                        ddlVariableValue.Items.Insert(0, new ListItem("-- Chọn --", "0"));
                        ddlVariableValue.DataSource = vv;
                        ddlVariableValue.DataBind();

                        ddlVariableValue.SelectedValue = pvv.VariableValueID.ToString();
                        chkIsHidden.Checked            = Convert.ToBoolean(pvv.IsHidden);

                        var pv = ProductVariableController.GetByID(productvariableid);
                        if (pv != null)
                        {
                            ViewState["productvariableid"]  = productvariableid;
                            ViewState["ProductvariableSKU"] = pv.SKU;
                            ltrBack.Text = "<a href=\"/gia-tri-thuoc-tinh-san-pham?productvariableid=" + productvariableid + "\" class=\"btn primary-btn fw-btn not-fullwidth\">Trở về</a>";
                        }
                    }
                }
            }
        }