76 lines
1.8 KiB
C#
76 lines
1.8 KiB
C#
using Epost.DAL;
|
|
using Epost.Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Epost.BLL
|
|
{
|
|
public class StoreBLL
|
|
{
|
|
StoreDAL dal = new StoreDAL();
|
|
#region 分页获取所有设备列表
|
|
/// <summary>
|
|
/// 分页获取数据列表
|
|
/// </summary>
|
|
public List<Model.StoreModel> GetStoreListByPageByMySql(string strWhere, string orderby, int pageSize, int pageIndex, out int recordCount)
|
|
{
|
|
int startIndex = 0;
|
|
int endIndex = 0;
|
|
if (pageIndex <= 0)
|
|
pageIndex = 1;
|
|
//计算查询的开始行数与结束行数
|
|
startIndex = (pageIndex - 1) * pageSize;
|
|
endIndex = pageSize;
|
|
return dal.GetStoreListByPageByMySql(strWhere, orderby, startIndex, endIndex, out recordCount);
|
|
}
|
|
#endregion
|
|
|
|
#region 导入门店
|
|
public bool ImportStore(List<StoreModel> list)
|
|
{
|
|
if (list.Any())
|
|
{
|
|
foreach (StoreModel model in list)
|
|
{
|
|
|
|
|
|
bool dt = dal.AddStore(model);
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
#endregion
|
|
|
|
#region 导入门店
|
|
public bool ImportStore(DataTable ds,Dictionary<string,string> diclist)
|
|
{
|
|
if (ds!= null && ds.Rows.Count > 0)
|
|
{
|
|
dal.AddStore(ds, diclist);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return true;
|
|
}
|
|
#endregion
|
|
|
|
#region 删除门店
|
|
public bool deleteStore()
|
|
{
|
|
|
|
|
|
return dal.deleteStore();
|
|
|
|
}
|
|
#endregion
|
|
}
|
|
}
|