public static void TdCalculation(double starting_Ta, double ending_Ta, double variation_Ta, double starting_Tc, double ending_Tc, double variation_Tc)
 {
     AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter Tb_Result = new AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter();
     for (double i = starting_Ta; i <= ending_Ta; i += variation_Ta)
         foreach (DataRow Tb_value in Tb_Result.GetData().Rows)
             for (double j = starting_Tc; j <= ending_Tc; j += variation_Tc)
                 query.InsertTdValue(i, Convert.ToDouble(Tb_value.ItemArray[0]), j, Math.Round((i * Convert.ToDouble(Tb_value.ItemArray[0])) / j, Parameters.Round_Decimal));
 }
 public static void QabCalculation(double CPAd, double CPr, double starting_Ta, double ending_Ta, double Ta_Variation)
 {
     AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter Mx_Result = new AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter();
     AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter Tb_Result = new AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter();
     foreach (DataRow mxResult in Mx_Result.GetData().Rows)
         foreach (DataRow tbValue in Tb_Result.GetData().Rows)
             for (double i = starting_Ta; i <= ending_Ta; i += Ta_Variation)
                 query.InsertQabValue(i, Convert.ToDouble(tbValue.ItemArray[0]), Convert.ToDouble(mxResult.ItemArray[0]), Math.Round(Calculations.Integration(i, Convert.ToDouble(tbValue.ItemArray[0]), CPAd + (Convert.ToDouble(mxResult.ItemArray[0]) * CPr)), Parameters.Round_Decimal));
 }
 public static void QbcCalculation(double CPAd, double CPr, double starting_Tc, double ending_Tc, double Tc_Variation)
 {
     AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter Mx_Result = new AppData.DatabaseDataSetTableAdapters.pickMxResultTableAdapter();
     AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter Tb_Result = new AppData.DatabaseDataSetTableAdapters.pickTbResultTableAdapter();
     AppData.DatabaseDataSetTableAdapters.pickMminResultTableAdapter Mmin_Result = new AppData.DatabaseDataSetTableAdapters.pickMminResultTableAdapter();
     AppData.DatabaseDataSetTableAdapters.pickHResultTableAdapter H_Result = new AppData.DatabaseDataSetTableAdapters.pickHResultTableAdapter();
     for (double i = starting_Tc; i <= ending_Tc; i += Tc_Variation)
         foreach (DataRow tbValue in Tb_Result.GetData().Rows)
             foreach (DataRow mxResult in Mx_Result.GetData().Rows)
                 foreach (DataRow mminValue in Mmin_Result.GetData().Rows)
                     foreach (DataRow hResult in H_Result.GetData().Rows)
                         query.InsertQbcValue(Convert.ToDouble(tbValue.ItemArray[0]), i, Convert.ToDouble(mxResult.ItemArray[0]), Convert.ToDouble(mminValue.ItemArray[0]), Convert.ToDouble(hResult.ItemArray[0]), Math.Round(Calculations.Integration(Convert.ToDouble(tbValue.ItemArray[0]), i, CPAd + Convert.ToDouble(mxResult.ItemArray[0]) * CPr) + Calculations.Integration(Convert.ToDouble(mminValue.ItemArray[0]), Convert.ToDouble(mxResult.ItemArray[0]), Convert.ToDouble(hResult.ItemArray[0])), Parameters.Round_Decimal));
 }