using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IDAL;
using CY.Infrastructure.Query;
using CY.Model;
using AbstractFactory;
using System.Data;
namespace CY.BLL.OA
{
public class OA_RemittanceAdviceBLL
{
IOA_RemittanceAdviceDAL remittanceAdviceDAL = null;
public OA_RemittanceAdviceBLL()
{
remittanceAdviceDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_RemittanceAdviceDAL) as IOA_RemittanceAdviceDAL;
}
///
/// 插入一条汇款记录
///
///
///
public bool InsertModel(OA_RemittanceAdvice model)
{
return remittanceAdviceDAL.InserModel(model);
}
///
/// 更新汇款记录
///
///
///
public bool UpdateModel(OA_RemittanceAdvice model)
{
return remittanceAdviceDAL.UpdateModel(model);
}
///
/// 删除一条汇款记录
///
///
///
public bool DeleteModel(OA_RemittanceAdvice model)
{
return remittanceAdviceDAL.DeleteModel(model);
}
///
/// 获取全部汇款状态
///
///
///
///
///
///
///
public IEnumerable SelectModelList(Infrastructure.Query.Pagination pa, Guid RemittanceFirmId, string ReceivablesFirm, string BankId, string TrandingStatus)
{
return remittanceAdviceDAL.SelectModelList(pa, RemittanceFirmId, ReceivablesFirm, BankId, TrandingStatus);
}
///
/// 获取单条汇款信息
///
///
///
public Model.OA_RemittanceAdvice SelectSingleModel(string Keyid) {
return remittanceAdviceDAL.SelectSingleModel(Keyid);
}
public IEnumerable SelectALLModelList(Infrastructure.Query.Pagination pa, Guid ReceivablesFirm, string RemittanceFirmId, string BankId, string TrandingStatus, DateTime? beginTime,
DateTime? endTime)
{
return remittanceAdviceDAL.SelectALLModelList(pa, ReceivablesFirm, RemittanceFirmId, BankId, TrandingStatus, beginTime, endTime);
}
}
}