using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using SuperMap.RealEstate.Enums;
using SuperMap.RealEstate.ServiceModel;
using SuperMap.RealEstate.Utility;
using SuperMap.RealEstate.Web.UI;
using SuperMap.RealEstate.Web.UI.WebControls;
using SuperMap.RealEstate.Web.Utility;
using SuperMap.RealEstate.Finance.Running.Interface;
namespace SuperMap.RealEstate.Finance.Running.Business
{
///
/// T_RECEIVABLESINFO_收款人信息表 类
///
public partial class RECEIVABLESINFO:References.RECEIVABLESINFO
{
#region 构造函数
///
/// 构造函数
///
public RECEIVABLESINFO() : base() { }
///
/// 构造函数
///
/// IBusinessModel接口对象
public RECEIVABLESINFO(IBusinessModel outer) : base(outer) { }
///
/// 构造函数
///
/// 事务对象
public RECEIVABLESINFO(Transaction transaction) : base(transaction) { }
///
/// 构造函数
///
/// DataTable的数据行
public RECEIVABLESINFO(DataRow dataRow) : base(dataRow) { }
///
/// 构造函数
///
/// DataTable的数据行
/// IBusinessModel接口对象
public RECEIVABLESINFO(DataRow dataRow, IBusinessModel outer) : base(dataRow, outer) { }
///
/// 构造函数
///
/// DataTable的数据行
/// 事务对象
public RECEIVABLESINFO(DataRow dataRow, Transaction transaction) : base(dataRow, transaction) { }
#endregion
#region FillCollection 获取集合对象
///
public List FillCollection(string whereSQLString, Dictionary Parameters = null)
{
List _List = new List();
DataTable _DataTable = this.FillDataTable(whereSQLString,Parameters);
foreach (DataRow _DataRow in _DataTable.Rows)
{
using (RECEIVABLESINFO _Item = new RECEIVABLESINFO(_DataRow, this))
{
_List.Add(_Item);
}
}
return _List;
}
#endregion
}
}