WEB开发网
开发学院网页设计JavaScript 无刷新分页控件(原创)(jQuery+json+ashx)(Ajax) 阅读

无刷新分页控件(原创)(jQuery+json+ashx)(Ajax)

 2009-09-14 00:00:00 来源:WEB开发网   
核心提示: http://www.cnblogs.com/liuju150/archive/2009/09/11/1565009.html这里是表单的反射操作数据操作方法namespace GradView.Library.Data{ /** <summary> ///Title: Class

http://www.cnblogs.com/liuju150/archive/2009/09/11/1565009.html

这里是表单的反射操作

数据操作方法

namespace GradView.Library.Data
{   
    /**//// <summary>
    ///Title: Classinfo类
    ///Description: Classinfo业务逻辑操作类
    ///@author LiuJu
    ///@version 1.0.0.0
    ///@date 2009-8-29
    ///@modify
    ///@date
    /// </summary>
    [DataObject(true)]
    public partial class BizClassinfo
    {
        private static IDataBaseOperate< Classinfo> baseOperate =(IDataBaseOperate< Classinfo>) DaoFactory.CreateInstance("DaoClassinfo");
       
        BaseOperation#region BaseOperation
       
        /**//// <summary>
        /// 在dbo.ClassInfo中增加一条记录
        /// </summary>
        /// <param name="model">包含被插入数据的实体对象</param>
        /// <returns>影响行数</returns>
        [DataObjectMethod(DataObjectMethodType.Insert)]
        public static int Insert(Classinfo model)
        {
            if(model != null)
                return baseOperate.Insert(model);
            else
                throw new ApplicationException("在dbo.ClassInfo中增加一条记录时,传递的参数model为Null!");
        }
       
        /**//// <summary>
        /// 在dbo.ClassInfo中新增一条记录,支持数据库事务
        /// </summary>
        /// <param name="model">包含被插入数据的实体对象</param>
        /// <param name="trans">事务参数</param>
        /// <returns>影响行数</returns>
        [DataObjectMethod(DataObjectMethodType.Insert)]
        public static int Insert(Classinfo model,object trans)
        {
            if(model != null && trans !=null)
                return baseOperate.Insert(model,trans);
            else
                 throw new ApplicationException("在dbo.ClassInfo中增加一条记录时,传递的参数model,trans有错误!");;
        }
       
        /**//// <summary>
        /// 在dbo.ClassInfo中删除一条记录
        /// </summary>
        /// <param name="model">包含主键值的实体对象</param>
        /// <returns>所影响的行数</returns>
        [DataObjectMethod(DataObjectMethodType.Delete)]
        public static int Delete(Classinfo model)
        {
            if(model != null)
                return baseOperate.Delete(model);   
            else
                throw new ApplicationException("在dbo.ClassInfo中删除一条记录时,传递的参数model为Null!");;
        }
       
        /**//// <summary>
        /// 在dbo.ClassInfo中删除一条记录,支持数据库事务
        /// </summary>
        /// <param name="model">包含主键值的实体对象</param>
        /// <param name="trans">事务参数</param>
        /// <returns>所影响的行数</returns>
        [DataObjectMethod(DataObjectMethodType.Delete)]
        public static int Delete(Classinfo model,object trans)
        {
            if(model != null && trans !=null )
                return baseOperate.Delete(model,trans);   
            else
                throw new ApplicationException("在dbo.ClassInfo中删除一条记录时,传递的参数model,trans有错误!");
        }
       
       
        /**//// <summary>
        /// 在dbo.ClassInfo中完整更新一条记录
        /// </summary>
        /// <param name="model">包含被更新数据的实体对象</param>
        /// <returns>影响行数</returns>
        [DataObjectMethod(DataObjectMethodType.Update)]
        public static int  Update(Classinfo model)
        {
            if(model != null)
                return baseOperate.Update(model);
            else
                 throw new ApplicationException("在dbo.ClassInfo中更新一条记录时,传递的参数model为Null!");
        }
       
        /**//// <summary>
        /// 在dbo.ClassInfo中完整更新一条记录,支持数据库事务
        /// </summary>
        /// <param name="model">包含被更新数据的实体对象</param>
        /// <param name="trans">事务参数</param>
        /// <returns>影响行数</returns>
        [DataObjectMethod(DataObjectMethodType.Update)]
        public static int Update(Classinfo model,object trans)
        {
            if(model != null && trans !=null)
                return baseOperate.Update(model,trans);
            else
               throw new ApplicationException("在dbo.ClassInfo中更新一条记录时,传递的参数model,trans有错误!");
        }
       
       
        /**//// <summary>
        /// 根据指定的Sql更新dbo.ClassInfo表中的一条记录
        /// </summary>
        /// <param name="sql">Update的Sql语句</param>
        /// <param name="parms">sql参数</param>
        /// <returns>返回数据库受影响的记录数</returns>
        [DataObjectMethod(DataObjectMethodType.Update)]
          public static int Update(string sql, object[] parms)
        {
            if(sql != null && parms !=null)
                return baseOperate.Update(sql,parms);
            else
               throw new ApplicationException("根据指定的Sql在dbo.ClassInfo中更新一条记录时,传递的参数sql,parms有错误!");
        }


        /**//// <summary>
        /// 根据指定的Sql更新dbo.ClassInfo表中的一条记录,支持数据库事务.
        /// </summary>
        /// <param name="sql">Update的Sql语句</param>
        /// <param name="parms">sql参数</param>
        /// <param name="trans">事务参数</param>
        /// <returns>返回数据库受影响的记录数</returns>
        [DataObjectMethod(DataObjectMethodType.Update)]
          public static int Update(string sql, object[] parms, object trans)
        {
            if(sql != null && parms !=null && trans !=null)
                return baseOperate.Update(sql,parms,trans);
            else
               throw new ApplicationException("根据指定的Sql在dbo.ClassInfo中更新一条记录时,传递的参数sql,parms,trans有错误!");
        }
       
           
       
       
        /**//// <summary>
        /// 根据主键获取dbo.ClassInfo中的一条记录
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        [DataObjectMethod(DataObjectMethodType.Select)]
        public  static Classinfo GetModel(Classinfo model)
        {
            if(model != null )
                return baseOperate.GetModel(model);   
            else
                throw new ApplicationException("根据主键获取dbo.ClassInfo中的一条记录时,传递的参数model为Null!");
                   
        }
       
        // <summary>
        /**//// 根据指定的SQL获取dbo.ClassInfo中的一条记录
        /// </summary>
        /// <param name="sql">SQL语句</param>
        /// <returns>实体对象</returns>
        [DataObjectMethod(DataObjectMethodType.Select)]
          public static Classinfo  GetModel(string sql,object[] parms)
        {
            if(!string.IsNullOrEmpty(sql))
                return baseOperate.GetModel(sql,parms);   
            else
                throw new ApplicationException("根据指定的SQL获取dbo.ClassInfo中的一条记录时,传递的参数sql为Null!");
        }
       
       
        /**//// <summary>
        /// 在dbo.ClassInfo中获取所有记录
        /// </summary>
        /// <returns></returns>
        [DataObjectMethod(DataObjectMethodType.Select)]
        public static IList<Classinfo> GetList()
        {
            return baseOperate.GetList();
        }
       
        /**//// <summary>
        /// 根据指定的SQL在dbo.ClassInfo中获取所有记录
        /// </summary>
        /// <param name="sql">SQL语句</param>
        /// <returns>记录集</returns>
        [DataObjectMethod(DataObjectMethodType.Select)]
        public static IList<Classinfo> GetList(string sql,object[] parms)
        {
            if(!string.IsNullOrEmpty(sql))
                return baseOperate.GetList(sql,parms);   
            else
                throw new ApplicationException("根据指定的SQL在dbo.ClassInfo中获取所有记录时,传递的参数sql为Null!");
        }   
       
        /**//// <summary>
        /// 在dbo.ClassInfo中查询某条记录是否存在
        /// </summary>
        /// <param name="model">包含主键值的实体对象</param>
        /// <returns>存在返加true,不存在返回false</returns>
        [DataObjectMethod(DataObjectMethodType.Select)]
        public static bool Exists(Classinfo model)
        {
            if(model != null )
                return baseOperate.Exists(model);   
            else
                throw new ApplicationException("在dbo.ClassInfo中查询某条记录是否存在时,传递的参数model为Null!");
                   
        }
       
        #endregion
    }
}

上一页  1 2 3 4 5 6 

Tags:刷新 控件 原创

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接