public override void LoadDataToComponets(CosmeticProduct currentProduct, Control.ControlCollection controls) { base.LoadDataToComponets(currentProduct, controls); Control[] controlList = GetComponentsForInput(controls); LipGloss currentLipGloss = (LipGloss)currentProduct; CheckBox temp = (CheckBox)controlList[shimmerIndex]; temp.Checked = currentLipGloss.isShimmer; ComboBox tempComboBox = (ComboBox)controlList[coverageIndex]; tempComboBox.SelectedValue = Enum.GetName(typeof(LipGloss.GradeOfCoverage), currentLipGloss.Coverage); }
public override void GetDataFromComponents(CosmeticProduct currentProduct, Control.ControlCollection controls) { base.GetDataFromComponents(currentProduct, controls); Control[] controlList = GetComponentsForInput(controls); LipGloss currentLipGloss = (LipGloss)currentProduct; CheckBox tempCheckBox = (CheckBox)controlList[shimmerIndex]; currentLipGloss.isShimmer = tempCheckBox.Checked; ComboBox temp = (ComboBox)controlList[coverageIndex]; currentLipGloss.Coverage = (LipGloss.GradeOfCoverage)Enum.Parse(typeof(LipGloss.GradeOfCoverage), temp.SelectedValue.ToString()); }