/// <summary> /// 轉型為文字,並去除左右空白。 /// </summary> /// <param name="value">要轉型的值。</param> public static string CStrTrim(object value) { return(BaseFunc.CStr(value).Trim()); }
/// <summary> /// 先轉型為字串再判斷是否為空字串,若為 null 也會視為空字串。 /// </summary> /// <param name="s">字串。</param> public static bool StrIsEmpty(object s) { return(StrIsEmpty(BaseFunc.CStr(s))); }
/// <summary> /// 轉為日期格式,並傳出該日的啟始時間。 /// </summary> /// <param name="date">日期。</param> public static DateTime ToDate(object date) { return(BaseFunc.CDateTime(date).Date); }
/// <summary> /// 轉型為文字。 /// </summary> /// <param name="value">要轉型的值。</param> public static string CStr(object value) { return(BaseFunc.CStr(value, string.Empty)); }
/// <summary> /// 判斷檢視表是否無資料,Null 或資料列數為零,皆視為無資料。 /// </summary> /// <param name="dataView">要判斷的檢視表。</param> public static bool IsEmpty(DataView dataView) { //檢視表為 Null 或資料列數為零,皆視為無資料 return(BaseFunc.IsNull(dataView) || (dataView.Count == 0)); }
/// <summary> /// 是否為空值。 /// </summary> /// <param name="dateTime">日期。</param> public static bool IsEmpty(this DateTime dateTime) { return(BaseFunc.IsEmpty(dateTime)); }
/// <summary> /// 取得指定名稱的參數值,並轉型為整數。 /// </summary> /// <param name="name">參數名稱。</param> public long GetParameterAsLong(string name) { return(BaseFunc.CLong(GetParameterValue(name, 0))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為雙精度浮點數。 /// </summary> /// <param name="name">參數名稱。</param> public double GetParameterAsDouble(string name) { return(BaseFunc.CDouble(GetParameterValue(name, 0))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為整數。 /// </summary> /// <param name="name">參數名稱。</param> public int GetParameterAsInt(string name) { return(BaseFunc.CInt(GetParameterValue(name, 0))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為字串。 /// </summary> /// <param name="name">參數名稱。</param> public string GetParameterAsString(string name) { return(BaseFunc.CStr(GetParameterValue(name, string.Empty))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為日期時間值。 /// </summary> /// <param name="name">參數名稱。</param> public DateTime GetParameterAsDateTime(string name) { return(BaseFunc.CDateTime(GetParameterValue(name, DateTime.MinValue))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為 Guid 值。 /// </summary> /// <param name="name">參數名稱。</param> public Guid GetParameterAsGuid(string name) { return(BaseFunc.CGuid(GetParameterValue(name, Guid.Empty))); }
/// <summary> /// 取得指定名稱的參數值,並轉型為布林值。 /// </summary> /// <param name="name">參數名稱。</param> public bool GetParameterAsBool(string name) { return(BaseFunc.CBool(GetParameterValue(name, false))); }