예제 #1
0
 private void Display_Input_Options()
 {
     Panel_Input_Options.Visible = true;
     MultiView_InputOption.SetActiveView(View_Add);
     Control_FillData_Option();
     RadGrid_Options.Rebind();
 }
예제 #2
0
        protected void lbtn_EditOption_Command(object sender, CommandEventArgs e)
        {
            if (!DataEval.IsEmptyQuery(e.CommandArgument.ToString()))
            {
                ProductVariantMgr myProductVariantMgr = new ProductVariantMgr();

                // Load options
                Property_Option myProperty_Option = myProductVariantMgr.Get_Product_Variant_Property_Option(e.CommandArgument.ToString());

                // Need to add code for enable edit value later

                Control_FillData_Option();
                tbx_EditOption_Name.Text           = myProperty_Option.Option_Name;
                tbx_EditOption_Value.Text          = myProperty_Option.Option_Value;
                chkbox_EditOption_IsActive.Checked = myProperty_Option.IsActive;
                btn_EditOption.CommandArgument     = myProperty_Option.OptionID;


                MultiView_InputOption.SetActiveView(View_Edit);
            }
        }
예제 #3
0
        protected void btn_EditOption_Command(object sender, CommandEventArgs e)
        {
            if (Page.IsValid && !DataEval.IsEmptyQuery(e.CommandArgument.ToString()))
            {
                ProductVariantMgr myProductVariantMgr = new ProductVariantMgr();

                // Product Variant
                e2Data[] UpdateData =
                {
                    new e2Data("OptionID",     e.CommandArgument.ToString()),
                    new e2Data("Option_Name",  tbx_EditOption_Name.Text),
                    new e2Data("Option_Value", tbx_EditOption_Value.Text),
                    new e2Data("IsActive",     chkbox_EditOption_IsActive.Checked.ToString())
                };

                myProductVariantMgr.Edit_Product_Variant_Property_Option(UpdateData);

                Control_FillData_Option();
                RadGrid_Options.Rebind();
                MultiView_InputOption.SetActiveView(View_Add);
            }
        }
예제 #4
0
 protected void btn_EditOption_Cancel_Click(object sender, EventArgs e)
 {
     MultiView_InputOption.SetActiveView(View_Add);
 }