/// <summary>
/// Gets the data row value.
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="valueName">Name of the value.</param>
/// <param name="drData">The dr data.</param>
/// <param name="defaultValue">The default value. Note, this must be cast to the expected return type. For example, decimal.Parse("0").</param>
/// <returns></returns>
protected T GetDataRowValue<T>(string valueName, DataRow drData, T defaultValue)
{
if (drData[valueName] == DBNull.Value)
return defaultValue;
else
return (T)drData[valueName];
}
/// <summary>
/// Gets the data row value.
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="valueName">Name of the value.</param>
/// <param name="drData">The dr data.</param>
/// <param name="defaultValue">The default value. Note, this must be cast to the expected return type. For example, decimal.Parse("0").</param>
/// <returns></returns>
protected T GetDataRowValue<T>(string valueName, SqlDataReader drData, T defaultValue)
{
if (drData[valueName] == DBNull.Value)
return defaultValue;
else
return (T)drData[valueName];
}