DotNet.Utilities/Utilities/BaseBusinessLogic.Convert.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2014 , Hairihan TECH, Ltd. 
//-----------------------------------------------------------------

using System;

namespace DotNet.Utilities
{
    /// <summary>
    ///	BaseBusinessLogic
    /// 通用基类
    /// 
    /// 这个类可是修改了很多次啊,已经比较经典了,随着专业的提升,人也会不断提高,技术也会越来越精湛。
    /// 
    /// 修改纪录
    /// 
    ///		2012-05-07 版本:3.71   Serwif 改进ObjectsToList(CurrentDbType DbType ,object ids) 字段值数组转换为字符串列表时,增加末尾去掉逗号功能CutLastDot(string input)
    ///		2009.09.08 版本:4.4	JiRiGaLa 改进 GetPermissionScope(string[] organizeIds)。
    ///		2008.08.29 版本:4.3	JiRiGaLa 改进 DataTableToString 的 null值处理技术。
    ///		2007.11.08 版本:4.2	JiRiGaLa 改进 DataTableToStringList 为 FieldToList。
    ///		2007.11.05 版本:4.1	JiRiGaLa 改进 GetDS、GetDataTable 功能,整体思路又上一个台阶,基类的又一次飞跃。
    ///		2007.11.05 版本:4.0	JiRiGaLa 改进 支持不是“Id”为字段的主键表。
    ///		2007.11.01 版本:3.9	JiRiGaLa 改进 BUOperatorInfo 去掉这个变量,可以提高性能,提高速度,基类的又一次飞跃。
    ///		2007.09.13 版本:3.8	JiRiGaLa 改进 BUBaseBusinessLogic.SQLLogicConditional 错误。
    ///		2007.08.14 版本:3.7	JiRiGaLa 改进 WebService 模式下 DataSet 传输数据的速度问题。
    ///		2007.07.20 版本:3.6	JiRiGaLa 改进 DataSet 修改为 DataTable 应该能提高一些速度吧。
    ///		2007.05.20 版本:3.6	JiRiGaLa 改进 GetList() 方法整理,这次又应该是一次升华,质的飞跃很不容易啊,身心都有提高了。
    ///		2007.05.20 版本:3.4	JiRiGaLa 改进 Exists() 方法整理。
    ///		2007.05.13 版本:3.3	JiRiGaLa 改进 GetProperty(),SetProperty(),Delete() 方法整理。
    ///		2007.05.10 版本:3.2	JiRiGaLa 改进 GetList() 方法整理。
    ///		2007.04.10 版本:3.1	JiRiGaLa 添加 GetNextId,GetPreviousId 方法整理。
    ///		2007.03.03 版本:3.0	JiRiGaLa 进行了一次彻底的优化工作,方法的位置及功能整理。
    ///		2007.03.01 版本:2.0	JiRiGaLa 重新调整主键的规范化。
    ///		2006.02.05 版本:1.1	JiRiGaLa 重新调整主键的规范化。
    ///		2005.12.30 版本:1.0	JiRiGaLa 数据库连接方式都进行改进
    ///		2005.09.04 版本:1.0	JiRiGaLa 执行数据库脚本
    ///		2005.08.19 版本:1.0	整理一下编排	
    ///		2005.07.10 版本:1.0	修改了程序,格式以及理念都有些提高,应该是一次大突破
    ///		2004.11.12 版本:1.0	添加了最新的GetParent、GetChildren、GetParentChildren 方法
    ///		2004.07.21 版本:1.0	UpdateRecord、Delete、SetProperty、GetProperty、ExecuteNonQuery、GetRecord 方法进行改进。
    ///								还删除一些重复的主键,提取了最优化的方法,有时候写的主键真的是垃圾,可能自己也没有注意时就写出了垃圾。
    ///								GetRepeat、GetDayOfWeek、ExecuteProcedure、GetFromProcedure 方法进行改进,基本上把所有的方法都重新写了一遍。
    ///	
    /// <author>
    ///		<name>JiRiGaLa</name>
    ///		<date>2009.09.08</date>
    /// </author> 
    /// </summary>
    public partial class BaseBusinessLogic
    {     
        /// 
        ///  类型转换
        ///

        public static Boolean ConvertIntToBoolean(Object targetValue)
        {
            return targetValue != DBNull.Value ? (targetValue.ToString().Equals("1") || targetValue.ToString().Equals(true.ToString())) : false;
        }

        public static Boolean ConvertToBoolean(Object targetValue)
后面还有 282 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。