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