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); } } }