using System; using System.Collections.Generic; using System.Linq; using System.Text; using ICSSoft.Frame.Data.Entity; using ICSSoft.Frame.Data.DAL; using System.Data; using System.Data.SqlClient; namespace ICSSoft.Frame.Data.BLL { public class ICSWareHouseLotInfoBLL { /// /// 获取货位信息 /// /// /// /// /// public static DataTable GetBinCode(string LotNO, string WorkPoint, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetBinCode(LotNO, WorkPoint, dsconn); return dt; } /// /// 验证库位信息 /// /// /// /// public static string CheckStackCode(string StackCode, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckStackCode(StackCode, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "库位不存在!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \",\"data\":\"{0}\"}}", dt.Rows[0]["StorageCode"].ToString()); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证条码信息(采购上架) /// /// /// /// public static string CheckLotNoForStockIn(string lotNo, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckLotNoForStockIn(lotNo, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "条码不存在!"; } else { if (dt.Rows[0]["TYPE"].ToString() != "到货") { errormessage = "条码不是采购条码,不能进行采购上架!"; } else if (dt.Rows[0]["BarCode"].ToString() != "" && dt.Rows[0]["BarCode"].ToString() != null) { errormessage = "条码条码已经上架!"; } //else if (dt.Rows[0]["LogLot"].ToString() == null || dt.Rows[0]["LogLot"].ToString() == "") //{ // errormessage = "条码尚未到货,不能上架!"; //} else if (dt.Rows[0]["EATTRIBUTE2"].ToString().ToUpper() == "NULL" || dt.Rows[0]["EATTRIBUTE2"].ToString() == "不合格" || dt.Rows[0]["EATTRIBUTE2"].ToString() == "退料" || dt.Rows[0]["EATTRIBUTE2"].ToString() == "") { errormessage = "条码尚未检验或不合格,不能上架!"; } else { errormessage = "1"; } } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证条码信息(半成品/成品上架) /// /// /// /// /// public static string CheckLotNoForMOIn(string lotNo, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckLotNoForMOIn(lotNo, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "条码不存在!"; } else { if (dt.Rows[0]["BarCode"].ToString() != "" && dt.Rows[0]["BarCode"].ToString() != null) { errormessage = "条码已经上架!"; } else if (dt.Rows[0]["MOCODE"].ToString() == null || dt.Rows[0]["MOCODE"].ToString() == "") { errormessage = "条码不是产成品条码"; } else if (dt.Rows[0]["ISCOM"].ToString() != "1") { errormessage = "条码尚未完工,不能入库!"; } else if (dt.Rows[0]["ISCOM"].ToString() == "1") { if (dt.Rows[0]["Result"].ToString() == "合格") { errormessage = "1"; } else { if (dt.Rows[0]["TResult"].ToString() == "报废" || dt.Rows[0]["TResult"].ToString() == "让步") { errormessage = "1"; } else { errormessage = "条码检验不合格,且不是报废或者让步状态,不能入库!"; } } } else { errormessage = "1"; } } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 采购入库 /// /// /// /// /// /// public static bool StockIn(SqlConnection sqlConnection, SqlTransaction trans, string[] barcodeList, string[] bincodeList, string userCode, string userName, string workpointCode, string Type, string ScanType, string dsconn) { try { return ICSWareHouseLotInfoDAL.StockIn(sqlConnection, trans, barcodeList, bincodeList, userCode, userName, workpointCode, Type, ScanType, dsconn); } catch (Exception ex) { throw ex; } } /// /// 半成品入库 /// /// /// /// /// /// /// /// /// /// /// /// /// public static bool StockInForMo(SqlConnection sqlConnection, SqlTransaction trans, string[] barcodeList, string[] bincodeList, string userCode, string userName, string workpointCode, string Type, string ScanType, string dsconn) { try { return ICSWareHouseLotInfoDAL.StockInForMo(sqlConnection, trans, barcodeList, bincodeList, userCode, userName, workpointCode, Type, ScanType, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证采购退货单信息 /// /// /// /// /// public static string CheckPOCode(string POCode, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckPOCode(POCode, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "退货单号不存在!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \",\"data\":\"{0}\"}}", dt.Rows[0]["cWhCode"].ToString()); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 获取采购退货单信息 /// /// /// /// /// public static DataTable GetPOReturnData(string POCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetPOReturnData(POCode, workpointCode, dsconn); return dt; } /// /// 验证条码信息(采购退货) /// /// /// /// /// public static DataTable CheckLotnoForReturn(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForReturn(BarCode, workpointCode, dsconn); return dt; } /// /// 验证条码信息(工单领料) /// /// /// /// /// public static DataTable CheckLotnoForMOOut(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForMOOut(BarCode, workpointCode, dsconn); return dt; } /// /// 验证条码信息(移库) /// /// /// /// /// public static DataTable CheckLotnoForStackTrans(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForStackTrans(BarCode, workpointCode, dsconn); return dt; } /// /// 验证库位信息(移库) /// /// /// /// /// public static DataTable CheckBinCodeForStackTrans(string BinCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckBinCodeForStackTrans(BinCode, workpointCode, dsconn); return dt; } /// /// 验证箱号信息(移库) /// /// /// /// /// public static DataTable CheckBoxnoForStackTrans(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckBoxnoForStackTrans(BarCode, workpointCode, dsconn); return dt; } /// /// 验证销售出库条码信息 /// /// /// /// /// /// public static DataTable CheckLotnoForSO(string SOCode, string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForSO(SOCode, BarCode, workpointCode, dsconn); return dt; } /// /// 验证销售退库条码信息 /// /// /// /// /// /// public static DataTable CheckLotnoForSOReturn(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForSOReturn(BarCode, workpointCode, dsconn); return dt; } /// /// 采购退货 /// /// /// /// /// /// /// /// /// /// public static bool StockReturn(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] poqtyList, string[] barcoderowList, string[] barcodeList, string[] barcodeqtyList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.StockReturn(sqlConnection, trans, POCode, porowList, poqtyList, barcoderowList, barcodeList, barcodeqtyList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证工单调拨 /// /// /// /// /// public static string CheckTransferNoMO(string TransferNo, string TransferLine, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckTransferNoMO(TransferNo, TransferLine, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "工单BOM不存在!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 获取工单调拨信息 /// /// /// /// /// public static DataTable GetTransferDataMO(string TransferNo, string TransferLine, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetTransferDataMO(TransferNo, TransferLine, workpointCode, dsconn); return dt; } //验证ICSMaterial表状态 public static string CheckMaterialStatus(string VouchCode, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckMaterialStatus(VouchCode, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "单号不存在!"; } else { if (dt.Rows[0]["PickingSTATUS"].ToString() != "已审核") { errormessage = "未审核状态的单据不能出库!"; } else { errormessage = "1"; } } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证领料申请单号 /// /// /// /// /// public static string CheckTransferNo(string TransferNo, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckTransferNo(TransferNo, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "调拨申请单不存在!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 获取调拨申请单信息 /// /// /// /// /// public static DataTable GetTransferData(string TransferNo, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetTransferData(TransferNo, workpointCode, dsconn); return dt; } /// /// 物料调拨 /// /// /// /// /// /// /// /// /// /// public static bool WareHouseTrans(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] poqtyList, string[] barcoderowList, string[] barcodeList, string[] barcodeqtyList, string[] bincodeList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseTrans(sqlConnection, trans, POCode, porowList, poqtyList, barcoderowList, barcodeList, barcodeqtyList, bincodeList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证材料出库申请单(工单) /// /// /// /// /// public static DataTable CheckVouchCode(string VouchCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckVouchCode(VouchCode, WorkPointCode, dsconn); return dt; } /// /// 验证材料出库申请单(领料单) /// /// /// /// /// public static DataTable CheckMaterialPickCode(string VouchCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckMaterialPickCode(VouchCode, WorkPointCode, dsconn); return dt; } /// /// 验证材料出库申请单 /// /// /// /// /// public static DataTable CheckVouchCodePick(string VouchCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckVouchCodePick(VouchCode, WorkPointCode, dsconn); return dt; } /// /// 获取销售出库单信息 /// /// /// /// /// public static DataTable CheckSOCode(string SOCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckSOCode(SOCode, WorkPointCode, dsconn); return dt; } /// /// 获取销售退库单信息 /// /// /// /// /// public static DataTable CheckSOCodeForReturn(string SOCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckSOCodeForReturn(SOCode, WorkPointCode, dsconn); return dt; } /// /// 材料出库(领料单) /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseMterialOut(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] poqtyList, string[] barcodeRowList, string[] barcodeList, string[] barcodeqtyList, string SubmitUserName, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseMterialOut(sqlConnection, trans, POCode, porowList, poqtyList, barcodeRowList, barcodeList, barcodeqtyList, SubmitUserName, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 材料出库(工单) /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseMOMterialOut(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] pomainrowlist, string[] porowList, string[] poqtyList, string[] barcodeRowList, string[] barcodeList, string[] barcodeqtyList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseMOMterialOut(sqlConnection, trans, POCode, pomainrowlist, porowList, poqtyList, barcodeRowList, barcodeList, barcodeqtyList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 销售出库 /// /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseDisPatchOut(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] poqtyList, string[] barcoderowList, string[] barcodeList, string[] barcodeqtyList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseDisPatchOut(sqlConnection, trans, POCode, porowList, poqtyList, barcoderowList, barcodeList, barcodeqtyList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 销售退库 /// /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseDisPatchIN(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] barcodeList, string[] barcodeqtyList, string[] stackcodeList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseDisPatchIN(sqlConnection, trans, POCode, porowList, barcodeList, barcodeqtyList, stackcodeList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 物料退料 /// /// /// /// /// /// /// /// /// /// /// /// public static bool MaterialIN(SqlConnection sqlConnection, SqlTransaction trans, string[] pocodeList, string[] porowList, string[] poqtyList, string[] barcoderowList, string[] barcodeList, string[] barcodeqtyList, string[] bincodelist, string userCode, string userName, string workpointCode, string Type, string VouchType, string dsconn) { try { return ICSWareHouseLotInfoDAL.MaterialIN(sqlConnection, trans, pocodeList, porowList, poqtyList, barcoderowList, barcodeList, barcodeqtyList, bincodelist, userCode, userName, workpointCode, Type, VouchType, dsconn); } catch (Exception ex) { throw ex; } } /// /// 移库扫描 /// /// /// /// /// /// /// /// /// /// /// /// public static bool StackTransfer(SqlConnection sqlConnection, SqlTransaction trans, string[] oldBinCodeList, string[] newBinCodeList, string[] barcodeList, string[] barcodeqtyList, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.StackTransfer(sqlConnection, trans, oldBinCodeList, newBinCodeList, barcodeList, barcodeqtyList, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证盘点单号 /// /// /// /// /// public static string CheckCheckNo(string CheckNo, string WorkPointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckCheckNo(CheckNo, WorkPointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "盘点单不存在!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证盘点条码信息 /// /// /// /// /// public static DataTable CheckLotnoForCheck(string CheckNo, string BarCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForCheck(CheckNo, BarCode, WorkPointCode, dsconn); return dt; } /// /// 盘点扫描 /// /// /// /// /// /// /// /// /// /// public static bool CheckIn(SqlConnection sqlConnection, SqlTransaction trans, string CheckNo, string[] BarCodeList, string[] BarCodeQtyList, string userCode, string userName, string WorkPointCode, string Type, string EditType, string dsconn) { try { return ICSWareHouseLotInfoDAL.CheckIn(sqlConnection, trans, CheckNo, BarCodeList, BarCodeQtyList, userCode, userName, WorkPointCode, Type, EditType, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证条码信息(其他出库) /// /// /// /// /// public static string CheckLotNoForOtherOut(string lotNo, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckLotNoForOtherOut(lotNo, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "条码不存在或条码不尚未入库,请确认后重新扫描!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证条码信息(其他入库) /// /// /// /// /// /// public static string CheckLotNoForOtherIN(string TransferNO, string lotNo, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckLotNoForOtherIN(TransferNO, lotNo, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "条码不存在或条码不属于源头单据,请确认后重新扫描!"; } else { errormessage = "1"; } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\"\"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 验证物料退料库位信息 /// /// /// /// /// /// public static string CheckStackCodeForBack(string Stack, string WHCode, string workpointCode, string dsconn) { string errormessage = ""; DataTable dt = ICSWareHouseLotInfoDAL.CheckStackCodeForBack(Stack, workpointCode, dsconn); if (dt.Rows.Count == 0) { errormessage = "库位不存在!"; } else { string StorageCode = dt.Rows[0]["StorageCode"].ToString(); if (StorageCode != WHCode) { errormessage = "扫入库位与条码所在库位不同,请确认后重新扫描!"; } else { errormessage = "1"; } } string result = ""; if (errormessage == "1") { result = string.Format("{{\"code\":\"0\",\"msg\":\" \"}}"); } else { result = string.Format("{{\"code\":\"1\",\"msg\":\"{0}\"}}", errormessage); } return result; } /// /// 获取其他出库单源头单据信息 /// /// /// /// /// public static DataTable CheckCodeForOtherOut(string TransferNO, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckCodeForOtherOut(TransferNO, WorkPointCode, dsconn); return dt; } /// /// 获取条码信息(其他出库) /// /// /// /// /// public static DataTable GetLotDataForOtherOut(string BarCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetLotDataForOtherOut(BarCode, WorkPointCode, dsconn); return dt; } public static DataTable GetLotDataForOtherIN(string BarCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetLotDataForOtherIN(BarCode, WorkPointCode, dsconn); return dt; } /// /// 其他出库 /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseOtherOut(SqlConnection sqlConnection, SqlTransaction trans, string[] barcodeList, string OutType, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseOtherOut(sqlConnection, trans, barcodeList, OutType, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 验证条码信息(物料退料) /// /// /// /// /// public static DataTable CheckLotnoForINVIN(string BarCode, string workpointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckLotnoForINVIN(BarCode, workpointCode, dsconn); return dt; } /// /// 获取其他入库单源头单据信息 /// /// /// /// /// public static DataTable CheckCodeForOtherIN(string TransferNO, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.CheckCodeForOtherIN(TransferNO, WorkPointCode, dsconn); return dt; } /// /// 获取用户信息 /// /// /// /// /// public static DataTable GetUserInfo(string UserCode, string WorkPointCode, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.GetUserInfo(UserCode, WorkPointCode, dsconn); return dt; } /// /// 其他入库 /// /// /// /// /// /// /// /// /// /// /// /// public static bool WareHouseOtherIN(SqlConnection sqlConnection, SqlTransaction trans, string POCode, string[] porowList, string[] poqtyList, string[] barcodeRowList, string[] barcodeList, string[] barcodeqtyList, string[] bincodelist, string userCode, string userName, string workpointCode, string Type, string dsconn) { try { return ICSWareHouseLotInfoDAL.WareHouseOtherIN(sqlConnection, trans, POCode, porowList, poqtyList, barcodeRowList, barcodeList, barcodeqtyList, bincodelist, userCode, userName, workpointCode, Type, dsconn); } catch (Exception ex) { throw ex; } } /// /// 先进先出批次管控 /// /// /// /// /// public static string CanOut(string LotNo, string WorkPointCode, string dsconn) { string message = ICSWareHouseLotInfoDAL.CanOut(LotNo, WorkPointCode, dsconn); return message; } #region PDA查询界面 public static DataTable FormINVSer(string INVCode, string WorkPoint, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.FormINVSer(INVCode, WorkPoint, dsconn); return dt; } public static DataTable FormBinSer(string BinCode, string WorkPoint, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.FormBinSer(BinCode, WorkPoint, dsconn); return dt; } public static DataTable FormLotSer(string LotNO, string WorkPoint, string dsconn) { DataTable dt = ICSWareHouseLotInfoDAL.FormLotSer(LotNO, WorkPoint, dsconn); return dt; } #endregion } }