52 lines
1.9 KiB
C#
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);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|