using System; using System.Collections.Generic; using System.Linq; using System.Text; using ICSSoft.Frame.Data.DAL; using System.Data; using ICSSoft.Frame.Data.Entity; namespace ICSSoft.Frame.Data.BLL { public static class StockBarCodeBLL { public static void stackMOPicking(string barStr, Rd11Context Context, string MoNo) { try { StockBarCodeDAL.stackMOPicking(barStr,Context, MoNo); } catch (Exception ex) { throw ex; } } public static void ImportData(List list,string erpName) { try { StockBarCodeDAL.ImportData(list, erpName); } catch (Exception ex) { throw ex; } } public static void update(ICSStockBarCode carton) { StockBarCodeDAL.update(carton); } public static int getMaxNO(string conn) { DataTable dt = StockBarCodeDAL.getMaxNO(conn); string dateNow = DateTime.Now.ToString("yyyyMMdd"); if (dt != null && dt.Rows.Count > 0 && dt.Rows[0][0].ToString() != "") { if (dt.Rows[0][0].ToString().Substring(1, 8) == dateNow) { return int.Parse(dt.Rows[0][0].ToString().Substring(10)); } } return 0; } public static DataTable Stockquery(string cartonNo) { try { return StockBarCodeDAL.Stockquery(cartonNo); } catch (Exception ex) { throw ex; } } public static DataTable StockQuerys(string cartonNo) { try { return StockBarCodeDAL.StockQuerys(cartonNo); } catch (Exception ex) { throw ex; } } public static DataTable findBySerial(string cartonNo) { return StockBarCodeDAL.findBySerial(cartonNo); } public static DataTable querys(string erpName,string cartonNo) { return StockBarCodeDAL.querys(erpName, cartonNo); } public static DataTable queryInfo( string cartonNo) { return StockBarCodeDAL.queryInfo(cartonNo); } public static DataTable queryByNo(string cartonNo) { return StockBarCodeDAL.queryByNo(cartonNo); } public static DataTable outQuery(string cartonNo) { return StockBarCodeDAL.outQuery(cartonNo); } public static void search(List guidList1, string appstr) { try { StockBarCodeDAL.search(guidList1, appstr); } catch(Exception ex) { throw ex; } } /// /// 箱号条码生成 /// /// /// public static void CreatebarCode(List guidQtyList, string batch, decimal sumPack,string PSerial, string AppConnStr) { try { StockBarCodeDAL.CreatebarCode(guidQtyList, AppConnStr, PSerial, sumPack); //StockBarCodeDAL.UpdateLotPack(batch, sumPack, AppConnStr, PSerial); } catch (Exception ex) { throw ex; } } /// /// 分箱 /// /// /// /// public static void CartonOpenOri(List list,string NewQty,string Appcon) { try { StockBarCodeDAL.CartonOpenOri(list, NewQty, Appcon); } catch(Exception ex) { throw ex; } } /// /// 分箱 /// /// /// /// /// /// public static void CartonOpenNew(List list,string barCode, string NewCartonNo, decimal NewQty, string Appcon) { try { StockBarCodeDAL.CartonOpenNew(list,barCode, NewCartonNo, NewQty, Appcon); } catch (Exception ex) { throw ex; } } /// /// 合箱 /// /// /// public static void CartonClose(List guidList, List delguid,string AppConnStr) { try { StockBarCodeDAL.CartonClose(guidList, delguid,AppConnStr); } catch (Exception ex) { throw ex; } } /// /// 修改箱号 /// /// /// /// public static void CartonNoModify(string Serial, string Collect,string APPStr) { try { StockBarCodeDAL.CartonNoModify(Serial, Collect, APPStr); } catch(Exception ex) { throw ex; } } /// /// 删除箱号 /// /// /// public static List CartonNoDel(List> Guidlist, string AppStr) { try { return StockBarCodeDAL.CartonNoDel(Guidlist, AppStr); } catch(Exception ex) { throw ex; } } } }