BaoKai_202508_Wms_Jingwang_.../WMS.Business/Base/BussBaseCtlGoods.cs
2025-08-24 21:52:42 +08:00

84 lines
2.4 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Model.Base;
using System.Data;
using WMS.IData;
using WMS.Common;
namespace WMS.Business.Base
{
public class BussBaseCtlGoods : IBussFactory
{
/// <summary>
/// 查询 容器数据
/// </summary>
/// <param name="model">实体Model</param>
/// <returns></returns>
public List<BaseCtlGoodsModel> GetDataList(BaseCtlGoodsModel model)
{
DataTable dt = DataProvider.Instance.BaseCtlGoods.GetDataByID(model);
List<BaseCtlGoodsModel> list = null;
if (DataLogErrWrite(dt, "获取容器明细数据"))
{
list = ConvertHelper<BaseCtlGoodsModel>.ConvertToList(dt);
}
else
{
return list;
}
return list;
}
/// <summary>
/// 操作容器数据
/// </summary>
/// <param name="model">实体Model</param>
/// <param name="opeflag">0:新增 1修改</param>
/// <returns></returns>
public string Operator(List<BaseCtlGoodsModel> model, int opeflag)
{
DataProvider.Instance.BaseCtlGoods.Operator(model, opeflag);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
#region
/// <summary>
/// 删除托盘数据
/// </summary>
/// <param name="strPalletID">托盘编号</param>
/// <returns></returns>
//public string PalletDel(string strPalletID)
//{
// DataProvider.Instance.Pallet.PalletDel(strPalletID);
// Transaction = DataProvider.Instance.TranOracle;
// logList.Add(DataProvider.Instance.logData);
// return this.ErrText;
//}
/// <summary>
/// 删除容器数据
/// </summary>
/// <param name="model">容器管理Model</param>
/// <returns></returns>
public string DeleteData(BaseCtlGoodsModel model)
{
DataProvider.Instance.BaseCtlGoods.DeleteData(model);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
#endregion
}
}