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)); }