예제 #1
0
        private void Control_Init()
        {
            ProductVariantMgr myProductVariantMgr = new ProductVariantMgr();

            List <Variant> myVariants = myProductVariantMgr.Get_Product_Variants();

            DataList_VariantList.DataSource = myVariants;
            DataList_VariantList.DataBind();


            if (DataEval.IsEmptyQuery(_product_variantid))
            {
                _product_variantid             = myVariants[0].Product_VariantID;
                ViewState["Product_VariantID"] = _product_variantid;
            }

            ProductAttributeMgr myProductAttributeMgr = new ProductAttributeMgr();

            GridView_Attributes.DataSource = myProductAttributeMgr.Get_Product_Attribute_Types(_product_variantid);
            GridView_Attributes.DataBind();

            lbl_Variant.Text = myProductVariantMgr.Get_Product_Variant(_product_variantid).Variant_Name;

            MultiView_Attribute.SetActiveView(View_VariantList);
        }
예제 #2
0
        protected void lbtn_Edit_Command(object sender, CommandEventArgs e)
        {
            if (!DataEval.IsEmptyQuery(e.CommandArgument.ToString()))
            {
                Control_FillData();

                ProductAttributeMgr myProductAttributeMgr = new ProductAttributeMgr();

                Attribute_Type myAttribute_Type = myProductAttributeMgr.Get_Product_Attribute_Type(e.CommandArgument.ToString());

                ProductVariantMgr myProductVariantMgr = new ProductVariantMgr();

                lbl_editAttribute_VariantID.Text = myProductVariantMgr.Get_Product_Variant(myAttribute_Type.Product_VariantID).Variant_Name;

                tbx_EditAttribute_Name.Text           = myAttribute_Type.Attribute_Name;
                tbx_EditAttribute_Description.Text    = myAttribute_Type.Description;
                chkbox_EditAttribute_IsActive.Checked = myAttribute_Type.IsActive;

                btn_EditAttribute_Update.CommandArgument = myAttribute_Type.Attribute_TypeID;

                MultiView_Attribute.SetActiveView(View_Edit);
            }
        }
예제 #3
0
 protected void btn_EditAttribute_Cancel_Click(object sender, EventArgs e)
 {
     MultiView_Attribute.SetActiveView(View_VariantList);
 }
예제 #4
0
 protected void btn_Add_Atrribute_Click(object sender, EventArgs e)
 {
     MultiView_Attribute.SetActiveView(View_Add);
 }