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.OA { public class EC_SpecialOrdersBLL { IEC_SpecialOrdersDAL idal_IEC_SpecialOrdersDAL = null; public EC_SpecialOrdersBLL() { idal_IEC_SpecialOrdersDAL = Factory.GetDALByInterfaceName(DALInterface.IEC_SpecialOrdersDAL) as IEC_SpecialOrdersDAL; } /// /// 添加 /// /// /// public bool InsertModel(Model.EC_SpecialOrders model) { return idal_IEC_SpecialOrdersDAL.InserModel(model); } /// /// 更新 /// /// /// public bool UpdateModel(Model.EC_SpecialOrders model) { return idal_IEC_SpecialOrdersDAL.UpdateModel(model); } /// /// 删除 /// /// /// public bool DeleteModel(Model.EC_SpecialOrders model) { return idal_IEC_SpecialOrdersDAL.DeleteModel(model); } /// /// 根据编号获得信息 /// /// 编号 /// public EC_SpecialOrders GetModelByKeyid(int? Keyid) { return idal_IEC_SpecialOrdersDAL.GetModelByKeyid(Keyid); } /// /// 根据订单编号获得信息 /// /// /// public EC_SpecialOrders GetModelByOrderId(int? OrderId) { return idal_IEC_SpecialOrdersDAL.GetModelByOrderId(OrderId); } /// /// 根据编号获得版面信息 /// /// /// public IEnumerable GetEC_SpecialForumsListByKeyid(int? Keyid) { return idal_IEC_SpecialOrdersDAL.GetEC_SpecialForumsListByKeyid(Keyid); } /// /// 根据会员编号获取最新专版施工单号 /// /// 会员编号 /// public string GetPSO_OrderNum(Guid Memberid) { return idal_IEC_SpecialOrdersDAL.GetPSO_OrderNum(Memberid); } /// /// 新增专版施工单 /// /// /// /// /// /// public bool AddSpecialForums(EC_OrderOperate m_EC_OrderOperate, EC_SpecialOrders m_EC_SpecialOrders, OA_OrderWorkListRelation m_OA_OrderWorkListRelation, List m_EC_SpecialForumsList, List m_OA_InventoryList, List m_OA_OutOfStorageList) { return idal_IEC_SpecialOrdersDAL.AddSpecialForums(m_EC_OrderOperate, m_EC_SpecialOrders, m_OA_OrderWorkListRelation, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList); } /// /// 修改专版施工单 /// /// /// /// public bool UpdateSpecialForums(EC_SpecialOrders m_EC_SpecialOrders, List m_EC_SpecialForumsList, List m_OA_InventoryList, List m_OA_OutOfStorageList) { return idal_IEC_SpecialOrdersDAL.UpdateSpecialForums(m_EC_SpecialOrders, m_EC_SpecialForumsList, m_OA_InventoryList, m_OA_OutOfStorageList); } /// /// 分页查询 /// /// /// /// public IEnumerable SelectModelPage(Infrastructure.Query.Pagination pagination, Guid MemberId, string PrintName, string CustomName, string PSO_OrderNum, DateTime? beginTime, DateTime? endTime) { return idal_IEC_SpecialOrdersDAL.SelectModelPage(pagination,MemberId,PrintName,CustomName,PSO_OrderNum,beginTime,endTime); } } }