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

197 lines
4.7 KiB
C#
Raw 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 BoxQueueBLL
{
BoxQueueDAL dal = new BoxQueueDAL();
#region
public bool insertQueueOrders(BoxQueueModel model)
{
return dal. insertQueueOrders(model);
}
#endregion
#region
public DataTable getQueueOrder()
{
return dal.getQueuesOrder();
}
#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 shopcode,string state)
{
return dal.getQueuesOrderbyState(shopcode,state);
}
#endregion
#region
public bool UpdateState(string matchid)
{
return dal.UpdateState(matchid);
}
#endregion
#region
public bool getQueuesBox(string block)
{
DataTable dt= dal.getQueuesBox(block);
if (dt != null && dt.Rows.Count > 0)
{
return false;
}
else { return true; }
}
#endregion
#region
public DataTable getQueueOrderState(BoxQueueModel model)
{
return dal.getQueueOrderState(model);
}
#endregion
#region
public DataTable getQueueState(BoxQueueModel model)
{
return dal.getQueueState(model);
}
#endregion
#region
public DataTable getQueueStateByLoc(string loc)
{
return dal.getQueueStateByLoc(loc);
}
#endregion
#region
public DataTable getQueuesbyCar(string carid)
{
return dal.getQueuesbyCar(carid);
}
#endregion
#region
public DataTable getBoxDeatil(string Taskblock, string Taskarea)
{
return dal.getBoxDeatil(Taskblock, Taskarea);
}
#endregion
#region
public DataTable getQueueOrderStateList(BoxQueueModel model)
{
return dal.getQueueOrderStateList(model);
}
#endregion
#region
public DataTable getOrderqueueByAddr(string addr, string ip,string state="2")
{
return dal.getOrderqueueByAddr(addr, ip,state);
}
#endregion
#region
public bool UpdateQueueOrderState(BoxQueueModel 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,string traycode="")
{
return dal.UpdateBoxCode(id, boxcode, traycode);
}
#endregion
#region
public bool UpdateQueueTaskArea(BoxQueueModel model)
{
return dal.UpdateQueueTaskArea(model);
}
#endregion
#region
public bool DeleteQueueOrder(string orderid)
{
return dal.DeleteQueueOrder(orderid);
}
#endregion
#region
public bool DeleteQueueByMatch(string matchid)
{
return dal.DeleteQueueByMatch(matchid);
}
#endregion
#region
public bool deletequeue()
{
return dal.deletequeue();
}
#endregion
#region
public bool UpdateQueueState()
{
BoxPickBLL bll = new BoxPickBLL();
dal.deleteBoxpick();
bool bo = dal.UpdateQueueState();
if (bo)
{
bll.UpdateBoxPickState();
}
return bo;
}
#endregion
}
}