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); } /// /// 扫描条码增加明细 /// /// 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); } /// /// 删除库位 /// /// /// 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); } } }