BaoKai_202508-Wms-Jingwang..../WMS.SqlServerData/CKData/PickingWaveInfo.cs
2025-08-24 09:35:55 +08:00

52 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WMS.IData;
using WMS.IData.ICK;
using WMS.Model.CK;
namespace WMS.SqlServerData.CKData
{
public class PickingWaveInfo: IPickingWaveInfo
{
public DataTable GetPickInfo(string pickId,string goosid)
{
string sqlStr = "select t.*,a.GOODS_NAME from" +
" T_CK_PICKINGWAVE_INFO t left join T_BASE_GOODS" +
" a on t.GOOD_ID = a.GOODS_ID where t.good_id='"+goosid+ "' and t.PICKINGID='"+pickId+"' ";
return SystemDataObject.Instance.GetDataTable(sqlStr);
}
/// <summary>
/// 扫描条码增加明细
/// </summary>
/// <param name="info"></param>
public void InsertPickingInfo(PickngWaveInfo info)
{
string sqlstr = " insert into T_CK_PICKINGWAVE_INFO" +
"( GOOD_ID , PICKING_NUM , BARCODE , CTL , PICKINGID ," +
" GOODS_MEASURE_ID , SPECIFICATION , GOODSVOLUME, LOCATION_ID )" +
" values('"+ info .GOOD_ID+ "','"+ info .PICKING_NUM+ "'," +
"'"+ info .BARCODE+ "','"+info.CTL+"'," +
"'"+info.PICKINGID+"','"+info.GOODS_MEASURE_ID+"," +
"'"+info.SPECIFICATION+"','"+info.GOODSVOLUME + "')";
SystemDataObject.Instance.ExecuteSql(sqlstr);
}
/// <summary>
/// 删除库位
/// </summary>
/// <param name="picking"></param>
/// <param name="locId"></param>
public void DelePickingInfo(string picking,string locId)
{
string sqlStr = " delete T_CK_PICKINGWAVE_INFO" +
" where PICKINGID='"+ picking + "' and LOCATION_ID='"+locId+"'";
SystemDataObject.Instance.ExecuteSql(sqlStr);
}
}
}