Beispiel #1
0
 internal static object GetVariableValue(VariableReference variableReference, DataRow input, DataTable dataTable)
 {
     if (variableReference.UseInput)
     {
         return(DDIHelper.ConvertDBNullToNull(input, variableReference.Variable));
     }
     DDIHelper.CheckDataTableForSingleObject(dataTable);
     return(DDIHelper.ConvertDBNullToNull(dataTable.Rows[0], variableReference.Variable));
 }
Beispiel #2
0
 internal static object GetVariableValue(ICollection <string> modifiedColumns, string variableName, DataRow input, DataTable dataTable, bool isGetListWorkflow)
 {
     if (modifiedColumns.Contains(variableName))
     {
         object obj = DDIHelper.ConvertDBNullToNull(input, variableName);
         if (obj != null || isGetListWorkflow)
         {
             return(obj);
         }
     }
     DDIHelper.CheckDataTableForSingleObject(dataTable);
     return(DDIHelper.ConvertDBNullToNull(dataTable.Rows[0], variableName));
 }