using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IDAL; using CY.Model; using AbstractFactory; using CY.IBaseDAL; using CY.Infrastructure.DESEncrypt; using CY.Infrastructure.Query; namespace CY.BLL.Promotion { public class Promotion_IncomeRuleBLL { IPromotion_IncomeRuleDAL _IPromotion_IncomeRuleDAL = null; /// /// 实例化构造函数 /// public Promotion_IncomeRuleBLL() { _IPromotion_IncomeRuleDAL = Factory.GetDALByInterfaceName(DALInterface.IPromotion_IncomeRuleDAL) as IPromotion_IncomeRuleDAL; } public bool DeleteModel(Promotion_IncomeRule model) { return _IPromotion_IncomeRuleDAL.DeleteModel(model); } /// /// 获取全部收益规则 /// /// /// public IEnumerable GetModelList(Pagination pa) { return _IPromotion_IncomeRuleDAL.SelectAllIncomeRule(pa) ; } /// /// 添加单个收益规则 /// /// /// public bool InsertModel(CY.Model.Promotion_IncomeRule model) { return _IPromotion_IncomeRuleDAL.InserModel(model); } /// /// 修改单个收益规则 /// /// public bool UpdateModel(CY.Model.Promotion_IncomeRule model) { return _IPromotion_IncomeRuleDAL.UpdateModel(model); } /// /// 删除一个收益规则 /// /// /// public bool DeleteModel(string Keyid) { Promotion_IncomeRule model = GetSingleModel(Keyid); return _IPromotion_IncomeRuleDAL.DeleteModel(model); } /// /// 获取单个收益规则 /// /// /// public Promotion_IncomeRule GetSingleModel(string FirmId) { return _IPromotion_IncomeRuleDAL.GetSingleModel(FirmId); } } }