Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
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;
        }