using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CallCenterApi.BLL { public class archives { private readonly DAL.archives dal = new DAL.archives(); /// /// 获取档案物资表数据信息 /// /// public DataSet GetList() { return dal.GetList(); } /// /// 是否存在该记录 /// public bool IfHave(int id) { return dal.IfHave(id); } /// /// 增加一条档案物资数据 /// /// /// public int Add(CallCenterApi.Model.archives model) { return dal.Add(model); } /// /// 得到一个档案物资对象实体 /// public CallCenterApi.Model.archives GetModel(int id) { return dal.GetModel(id); } /// /// 更新一条档案物资数据 /// public bool Update(CallCenterApi.Model.archives model) { return dal.Update(model); } /// /// 删除一条档案物资数据 /// public bool Delete(int id) { return dal.Delete(id); } /// /// 获取物资状态信息 用作可选的下拉框选项 /// /// public DataSet GetArchivestate() { return dal.GetArchivestate(); } /// /// 增加物资状态数据 /// /// /// public int Addarchivestate(CallCenterApi.Model.archivestate model) { return dal.Addarchivestate(model); } /// /// 删除一条物资状态信息 /// /// /// public bool delarchivestate(int id) { return dal.delarchivestate(id); } /// /// 根据档案名称获取档案状态id /// /// /// public int GetStateid(string statename) { return dal.GetStateid(statename); } /// /// 根据id 修改档案物资的状态 /// /// public bool updateState(int id, int stateid) { return dal.updateState(id,stateid); } /// /// 获取外部客户操作表信息 /// /// public DataSet GetCustomerBorrow() { return dal.GetCustomerBorrow(); } /// /// 外部客户操作信息添加 /// /// public int AddCustomerBorrow(CallCenterApi.Model.customerBorrow model) { return dal.AddCustomerBorrow(model); } /// /// 获取客户操作表实体 /// /// /// public CallCenterApi.Model.customerBorrow GetCustomerModel(int id) { return dal.GetCustomerModel(id); } /// /// 根据微信openid获取客户名称 /// /// /// public string GetCustomerName(string openid) { return dal.GetCustomerName(openid); } /// /// 修改客户操作信息 /// /// public bool UpCustomerBorrow(CallCenterApi.Model.customerBorrow model) { return dal.UpCustomerBorrow(model); } /// /// 删除一条客户操作信息 /// /// /// public bool delCustomerBorrow(int id) { return dal.delCustomerBorrow(id); } /// /// 获取内部操作表信息 /// /// public DataSet GetinsideOperation() { return dal.GetinsideOperation(); } /// /// 内部员工操作信息添加 /// /// public int AddinsideOperation(CallCenterApi.Model.insideOperation model) { return dal.AddinsideOperation(model); } /// /// 修改和互操作信息 /// /// public bool UpinsideOperation(CallCenterApi.Model.insideOperation model) { return dal.UpinsideOperation(model); } /// /// 获取内部员工操作表实体 /// /// /// public CallCenterApi.Model.insideOperation GetinsideOperationModel(int id) { return dal.GetinsideOperationModel(id); } /// /// 删除一条内部员工操作信息 /// /// /// public bool delinsideOperation(int id) { return dal.delinsideOperation(id); } /// /// 获取操作日志表信息 /// /// public DataSet GetOperationlog() { return dal.GetOperationlog(); } /// /// 操作日志信息添加 /// /// public int AddOperationlog(CallCenterApi.Model.Operationlog model) { return dal.AddOperationlog(model); } /// /// 获得档案物资数据列表 导入部分 /// public List DataTableToList(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { Model.archives model; for (int n = 0; n < rowsCount; n++) { model = dal.DataRowToModelarchives(dt.Rows[n]); if (model != null) { modelList.Add(model); } } } return modelList; } /// /// 获得物资状态数据列表 导入部分 /// public List DataTableToList1(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { Model.archivestate model; for (int n = 0; n < rowsCount; n++) { model = dal.DataRowToModelarchives1(dt.Rows[n]); if (model != null) { modelList.Add(model); } } } return modelList; } /// /// 获得客户操作借阅归还数据列表 /// public List DataTableToListcustomerBorrow(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { Model.customerBorrow model; for (int n = 0; n < rowsCount; n++) { model = dal.DataRowToModelcustomerBorrow(dt.Rows[n]); if (model != null) { modelList.Add(model); } } } return modelList; } /// /// 获得内部员工操作出入库数据列表 导入部分 分页部分 /// public List DataTableToListinsideOperation(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { Model.insideOperation model; for (int n = 0; n < rowsCount; n++) { model = dal.DataRowToModelinsideOperation(dt.Rows[n]); if (model != null) { modelList.Add(model); } } } return modelList; } /// /// 获得操作记录信息数据列表 导入部分 /// public List DataTableToListOperationlog(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { Model.Operationlog model; for (int n = 0; n < rowsCount; n++) { model = dal.DataRowToModelOperationlog(dt.Rows[n]); if (model != null) { modelList.Add(model); } } } return modelList; } } }