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