/// <param name="Add_C_GDDO">This function will add Custom Grouped_Discrete_Frequency_Data_Object to the custom list simple_Frequency_Data_Objects</param> public void Add_C_GDDO() { error_GD = ""; if (GDFR1 < GDFR2) { Grouped_Discrete_Frequency_Data_Object obj = new Grouped_Discrete_Frequency_Data_Object(GDFF, GDFR1, GDFR2); obj.Id = grouped_Discrete_Frequency_Data_Objects.Count; grouped_Discrete_Frequency_Data_Objects.Add(obj); GDFR1 = GDFR2; GDFR2 = GDFR2 + obj.Range_1; GDFF = 0; isCustom_GDFD = true; } else if (GDFR1 == GDFR2) { error_GD = "Range 1 cannot equal Range 2!"; } else { error_GD = "Range 1 needs to be higher from Range 2 in previous row!"; } isCalculated_GFD = false; fx_d_total = 0; f_d_total = 0; CDFDM_Result = 0; }
/// <param name="Generate_Discrete_Frequency_D">This function will crate mock data for the table</param> /// <returns>Mock Data</returns> public void Generate_Discrete_Frequency_D() { grouped_Discrete_Frequency_Data_Objects.Clear(); btn_d_f_text = "Reset Data"; int _range1 = 0; int _range2 = 5; for (int i = 0; i <= 10; i++) { Grouped_Discrete_Frequency_Data_Object obj = new Grouped_Discrete_Frequency_Data_Object(RandomNumber(20, 200), _range1, _range2); obj.Id = i; grouped_Discrete_Frequency_Data_Objects.Add(obj); _range1 += 5; _range2 += 5; } isRandom_GDFD = true; isCalculated_GFD = false; f_d_total = 0; fx_d_total = 0; CDFDM_Result = 0; }