/// <summary> /// Get int value from vo /// </summary> /// <param name="qt"></param> /// <param name="colName"></param> /// <param name="vo"></param> /// <returns></returns> public static int GetVoInt( QueryTable qt, string colName, object[] vo) { QueryColumn qc = qt.GetQueryColumnByName(colName); object o = vo[qc.VoPosition + 1]; if (o is int) { return((int)o); } else { return(NullValue.NullNumber); } }
/// <summary> /// Get date value from vo /// </summary> /// <param name="qt"></param> /// <param name="colName"></param> /// <param name="vo"></param> /// <returns></returns> public static DateTime GetVoDate( QueryTable qt, string colName, object[] vo) { QueryColumn qc = qt.GetQueryColumnByName(colName); object o = vo[qc.VoPosition + 1]; if (o is DateTime) { return((DateTime)o); } else { return(DateTime.MinValue); } }
/// <summary> /// Get string value from vo /// </summary> /// <param name="qt"></param> /// <param name="colName"></param> /// <param name="vo"></param> /// <returns></returns> public static string GetVoString( QueryTable qt, string colName, object[] vo) { QueryColumn qc = qt.GetQueryColumnByName(colName); object o = vo[qc.VoPosition + 1]; if (o == null) { return(null); } else { return(o.ToString()); } }