Files
T-DAS/Epost.BLL/OrdersQueueBLL.cs

251 lines
6.4 KiB
C#
Raw Permalink Normal View History

2023-01-13 15:30:20 +08:00
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 OrdersQueueBLL
{
OrdersQueueDAL dal = new OrdersQueueDAL();
#region
public bool insertQueueOrders(OrdersQueueModel model)
{
return dal.insertQueueOrders(model);
}
#endregion
#region
public DataTable getQueueOrder()
{
return dal.getQueuesOrder();
}
#endregion
#region
public bool GetQueueByUser(string usercode)
{
DataTable dt = dal.GetQueueByUser(usercode);
if (dt != null && dt.Rows.Count > 0)
{
return false;
}
else {
return true;
}
}
#endregion
#region
public DataTable getQueuesbyState()
{
DataTable dt= dal.getQueuesbyState();
if (dt != null && dt.Rows.Count > 0)
{
return null;
}
else {
return dal.getQueuesOrderbyState();
}
}
#endregion
#region
public DataTable getQueuesOrderbyState(string state="0")
{
return dal.getQueuesOrderbyState(state);
}
#endregion
#region
public DataTable getQueuesOrderbyState(string block, string area,string state)
{
return dal.getQueuesOrderbyState(block, area, state);
}
#endregion
#region
public DataTable getQueueOrderState(OrdersQueueModel model)
{
return dal.getQueueOrderState(model);
}
#endregion
#region
public bool DeleteQueue(string matchid)
{
return dal.DeleteQueue(matchid);
}
public bool DeleteOrderQueue(string matchid, string CancelTime)
{
return dal.DeleteOrderQueue(matchid, CancelTime);
}
#endregion
#region
public DataTable getQueueState(OrdersQueueModel model)
{
return dal.getQueueState(model);
}
#endregion
#region
public DataTable getQueueState(string usercode, string matchid, string block, string area)
{
return dal.getQueueState(usercode,matchid,block,area);
}
#endregion
#region sku
public DataTable getQueueSKU(OrdersQueueModel model)
{
return dal.getQueueSKU(model);
}
#endregion
#region
public bool updateOrderQueue(string usercode, string block, string area, string sort)
{
return dal.updateOrderQueue(usercode,block,area,sort);
}
#endregion
#region
public bool updateOrderQueue(string block, string area)
{
return dal.updateOrderQueue(block,area);
}
#endregion
#region
public bool updateOrderQueueState(string usercode, string block)
{
return dal.updateOrderQueueState(usercode,block);
}
#endregion
#region
public DataTable getQueueOrderStateList(OrdersQueueModel model)
{
return dal.getQueueOrderStateList(model);
}
#endregion
#region sku是否正在作业
public DataTable GetOrderQueue(string block,string area, string state)
{
return dal.GetOrderQueue(block,area, state);
}
#endregion
#region
public DataTable getOrderqueueByAddr(string addr ,string ip)
{
return dal.getOrderqueueByAddr(addr,ip);
}
#endregion
#region
public bool UpdateQueueOrderState(OrdersQueueModel model)
{
return dal.UpdateQueueOrderState(model);
}
#endregion
#region
public bool UpdateQueueState(string id,string state)
{
return dal.UpdateQueueState(id,state);
}
#endregion
#region
public bool UpdateBoxCode(string id,string boxcode)
{
return dal.UpdateBoxCode(id,boxcode);
}
#endregion
#region
public bool UpdateQueueTaskArea(OrdersQueueModel model)
{
return dal.UpdateQueueTaskArea(model);
}
#endregion
#region
public bool UpdateQueueTaskArea_Car(OrdersQueueModel model)
{
return dal.UpdateQueueTaskArea_Car(model);
}
#endregion
#region
public bool DeleteQueueOrder(string orderid)
{
return dal.DeleteQueueOrder(orderid);
}
#endregion
#region que
2024-12-06 14:13:52 +08:00
public bool DelQueueOrder(string sku,string block,string area)
2023-01-13 15:30:20 +08:00
{
2024-12-06 14:13:52 +08:00
return dal.DelQueueOrder(sku,block,area);
2023-01-13 15:30:20 +08:00
}
#endregion
#region que
public bool DeleteQueue(string block, string area)
{
return dal.DeleteQueue(block, area);
}
#endregion
#region
public bool UpdateQueueState()
{
BoxPickBLL bll = new BoxPickBLL();
dal.deleteBoxpick();
bool bo= dal.UpdateQueueState();
//if (bo)
//{
// bll.UpdateBoxPickState();
//}
return bo;
}
#endregion
#region
public int getOrderAreaSort(string block, string area)
{
return dal.getOrderAreaSort(block, area);
}
#endregion
#region
public DataTable getQueueOrderStateList()
{
return dal.getQueueOrderStateList();
}
#endregion
}
}