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); }
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); } }
protected void btn_EditAttribute_Cancel_Click(object sender, EventArgs e) { MultiView_Attribute.SetActiveView(View_VariantList); }
protected void btn_Add_Atrribute_Click(object sender, EventArgs e) { MultiView_Attribute.SetActiveView(View_Add); }