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;
using System.Data;
namespace CY.BLL
{
///
/// 订单文件的业务逻辑类
///
public class LF_OrderFileBLL
{
ILF_OrderFilesDAL _ILF_OrderFilesDAL = null;
///
/// 初始化构造
///
public LF_OrderFileBLL()
{
//获取Info_Ad DAL实现
_ILF_OrderFilesDAL = Factory.GetDALByInterfaceName(DALInterface.ILF_OrderFilesDAL) as ILF_OrderFilesDAL;
}
///
/// 新增文件信息
///
///
///
///
///
public bool InserModel(LF_OrderFile model)
{
try
{
return _ILF_OrderFilesDAL.InserModel(model);
}
catch (Exception ex)
{
throw ex;
}
}
///
/// 修改文件信息
///
///
///
public bool UpdateModel(LF_OrderFile model)
{
try
{
return _ILF_OrderFilesDAL.UpdateModel(model);
}
catch (Exception ex)
{
throw ex;
}
}
///
/// 删除文件信息
///
///
///
public bool DeleteFiles(int OrderId)
{
try
{
_ILF_OrderFilesDAL.DeleteFiles(OrderId);
}
catch (Exception ex)
{
throw ex;
}
return true;
}
///
/// 新增上传文件
///
///
///
///
public bool AddOrderFiles(EC_FirmInfo m_EC_FirmInfo, LF_OrderFile m_LF_OrderFile)
{
return _ILF_OrderFilesDAL.AddOrderFiles(m_EC_FirmInfo, m_LF_OrderFile);
}
public LF_OrderFile GetModel(int OrderId )
{
return _ILF_OrderFilesDAL.GetModel(OrderId);
}
///
/// 获取我的询价列表
///
///
///
public IList GetModeListByMy(Guid MemberId, DateTime startTime, DateTime endTime, string FilesName,string CustomerName, int FilesStatus, Pagination pa)
{
return _ILF_OrderFilesDAL.GetModeListByMy(MemberId, startTime, endTime, FilesName,CustomerName, FilesStatus, pa);
}
///
/// 批量删除记录
///
///
///
public bool DeleteModelList(List keyIdList)
{
return _ILF_OrderFilesDAL.DeleteModelList(keyIdList);
}
}
}