Compare commits
	
		
			No commits in common. "ffcfbc10c70dd5d30cf502366813ba62a67b6b33" and "d53d6ef76cdc68748d9413d3529e03d199b4c070" have entirely different histories.
		
	
	
		
			ffcfbc10c7
			...
			d53d6ef76c
		
	
		|  | @ -732,7 +732,7 @@ namespace DeiNiu.wms.Data.Model | ||||||
|                     break; |                     break; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                     /* | 
 | ||||||
|                 case 2210:// get by light |                 case 2210:// get by light | ||||||
|                     _strSql = "  SELECT * FROM [v_stockOutPortSumLight] WHERE  state =@state"; |                     _strSql = "  SELECT * FROM [v_stockOutPortSumLight] WHERE  state =@state"; | ||||||
|                     if (Convert.ToInt16(mObj.CmdParameters[1].ToString()) > 0) |                     if (Convert.ToInt16(mObj.CmdParameters[1].ToString()) > 0) | ||||||
|  | @ -761,6 +761,13 @@ namespace DeiNiu.wms.Data.Model | ||||||
| 
 | 
 | ||||||
|                     _strSql = "  SELECT * FROM [v_stockOutPortSumNoLightByPickOrder] WHERE  state =@state"; |                     _strSql = "  SELECT * FROM [v_stockOutPortSumNoLightByPickOrder] WHERE  state =@state"; | ||||||
| 
 | 
 | ||||||
|  |                     /* | ||||||
|  |                     if (Convert.ToInt16(mObj.CmdParameters[1].ToString()) > 0) | ||||||
|  |                     { | ||||||
|  |                         _strSql += " and  part=@partion  "; | ||||||
|  |                         sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]); | ||||||
|  | 
 | ||||||
|  |                     }*/ | ||||||
| 
 | 
 | ||||||
|                     |                     | ||||||
| 
 | 
 | ||||||
|  | @ -787,37 +794,6 @@ namespace DeiNiu.wms.Data.Model | ||||||
| 
 | 
 | ||||||
|                     sqlCmd.CommandText = _strSql; |                     sqlCmd.CommandText = _strSql; | ||||||
|                     break; |                     break; | ||||||
|                     */ |  | ||||||
|                 case 2230:// 分区按jobNo 获取任务 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                     _strSql = "  SELECT * FROM " + mObj.CmdParameters[6] + " WHERE  state =@state";              |  | ||||||
| 
 |  | ||||||
|                     if (Convert.ToInt16(mObj.CmdParameters[4].ToString()) > 0) |  | ||||||
|                     { |  | ||||||
|                         _strSql += " and  warehouse=@warehouse  "; |  | ||||||
|                         sqlCmd.Parameters.AddWithValue("@warehouse", mObj.CmdParameters[4]); |  | ||||||
| 
 |  | ||||||
|                     } |  | ||||||
| 
 |  | ||||||
|                     if (Convert.ToInt16(mObj.CmdParameters[2].ToString()) > 0) |  | ||||||
|                     { |  | ||||||
|                         _strSql += " and  lineId=@lineId  "; |  | ||||||
|                         sqlCmd.Parameters.AddWithValue("@lineId", mObj.CmdParameters[2]); |  | ||||||
| 
 |  | ||||||
|                     } |  | ||||||
|                     _strSql += " and  orderDate=@orderDate  "; |  | ||||||
| 
 |  | ||||||
|                     _strSql += mObj.CmdParameters[5].ToString(); |  | ||||||
|                     _strSql += " order by lineId,customerName  "; |  | ||||||
|                     sqlCmd.Parameters.AddWithValue("@orderDate", mObj.CmdParameters[3]); |  | ||||||
| 
 |  | ||||||
|                     sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[0]); |  | ||||||
| 
 |  | ||||||
|                     sqlCmd.CommandText = _strSql; |  | ||||||
|                     break; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                 case 2300://  |                 case 2300://  | ||||||
|                     _strSql = " SELECT id as portId, * FROM v_stockoutport WHERE jobNo =@jobNo " + |                     _strSql = " SELECT id as portId, * FROM v_stockoutport WHERE jobNo =@jobNo " + | ||||||
|                         " and elabId>0 order by lineid desc"; |                         " and elabId>0 order by lineid desc"; | ||||||
|  |  | ||||||
|  | @ -234,7 +234,6 @@ namespace DeiNiu.wms.Data.Model | ||||||
|                     sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.PAGER_SIZE/2); |                     sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.PAGER_SIZE/2); | ||||||
|                    // sqlCmd.Parameters.AddWithValue("@cnt", 200); |                    // sqlCmd.Parameters.AddWithValue("@cnt", 200); | ||||||
|                     sqlCmd.CommandText = _strSql; |                     sqlCmd.CommandText = _strSql; | ||||||
|                       |  | ||||||
|                     break; |                     break; | ||||||
| 
 | 
 | ||||||
|                 case 302:  //get pickrequest for stock reduct |                 case 302:  //get pickrequest for stock reduct | ||||||
|  |  | ||||||
|  | @ -165,13 +165,6 @@ namespace DeiNiu.wms.Data.Model | ||||||
|                     sqlCmd.CommandText = _strSql; |                     sqlCmd.CommandText = _strSql; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                     break; |  | ||||||
|                 case 505: |  | ||||||
| 
 |  | ||||||
|                     _strSql = " SELECT * FROM v_stockOutRequest_Available_tmp order by timeFromErp desc"; |  | ||||||
|                     sqlCmd.CommandText = _strSql; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                     break; |                     break; | ||||||
|                 case 600: //get new orders to sync with erp |                 case 600: //get new orders to sync with erp | ||||||
|                      |                      | ||||||
|  | @ -488,29 +481,12 @@ namespace DeiNiu.wms.Data.Model | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                   case 1900: |                   case 1900: | ||||||
|                     _strSql = "select   * from  [v_stockOutRequestDetail_available] where 1=1 and" + |                     _strSql = "select   * from  [v_stockOutRequestDetail_available] where  skuId is null or skuId=0"; | ||||||
|                         " batch is not null " + |  | ||||||
|                         " and productDate is not null" + |  | ||||||
|                         " and validDate is not null " + |  | ||||||
|                         "and ( skuId is null or skuId=0) "; |  | ||||||
|                     |                     | ||||||
|                     sqlCmd.CommandText = _strSql; |                     sqlCmd.CommandText = _strSql; | ||||||
| 
 | 
 | ||||||
|                     break; |                     break; | ||||||
| 
 | 
 | ||||||
|                 case 1910: |  | ||||||
|                     _strSql = " select *  FROM [custErp_suzou2].[dbo].[t_erp_sale_d] d where 1=1" + |  | ||||||
|                                 " and  exists(select 1 from v_stockOutRequestDetail_available where id=d.id) " + |  | ||||||
|                                 " and batch is not null " + |  | ||||||
|                                 " and product_date is not null " + |  | ||||||
|                                 " and save_date is not null" +  |  | ||||||
|                                 " and ( skuId is null or skuId=0) "; |  | ||||||
| 
 |  | ||||||
|                     sqlCmd.CommandText = _strSql; |  | ||||||
| 
 |  | ||||||
|                     break; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                   case 2000: |                   case 2000: | ||||||
|                     _strSql = "select   * from  t_wmsOutRequest where  pickOrderno=@pickorder"; |                     _strSql = "select   * from  t_wmsOutRequest where  pickOrderno=@pickorder"; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -427,22 +427,13 @@ namespace DeiNiu.wms.Data.Model | ||||||
|             cmdParameters[3] = date; |             cmdParameters[3] = date; | ||||||
|             cmdParameters[4] = wareHouse; |             cmdParameters[4] = wareHouse; | ||||||
|             cmdParameters[5] = query; |             cmdParameters[5] = query; | ||||||
|             string viewName = "[v_stockOutPortSumLight]"; | 
 | ||||||
|             if (isLight) |             if (isLight) | ||||||
|             { |             { | ||||||
|                 viewName = "[v_stockOutPortSumLight]";//按jobNo亮灯摘果 |                 return CustQuery(2210).Tables[0]; | ||||||
|  |             } | ||||||
| 
 | 
 | ||||||
|             } else |             return CustQuery(2220).Tables[0]; | ||||||
|             if (wareHouse > 0)  |  | ||||||
|             {  |  | ||||||
|                 viewName = "[v_stockOutPortSumNoLightByJobNo]";//分区按jobNo 获取任务 |  | ||||||
|             } |  | ||||||
|             else |  | ||||||
|             { |  | ||||||
|                 viewName = "[v_stockOutPortSumNoLightByPickOrder]";  //按pickOrder 全仓按单拣选 |  | ||||||
|             } |  | ||||||
|             cmdParameters[6] = viewName; |  | ||||||
|             return CustQuery(2230).Tables[0]; |  | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -131,7 +131,6 @@ namespace DeiNiu.wms.Data.Model | ||||||
|           return CustQuery(504).Tables[0];  |           return CustQuery(504).Tables[0];  | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|           |  | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 自动审核立即分拣类型的出库单,即刻进入订单合并分拣环节 |         /// 自动审核立即分拣类型的出库单,即刻进入订单合并分拣环节 | ||||||
|         /// 分店客户需集单出库的情况不适用,按订单约定日期出库的需要手动核准 |         /// 分店客户需集单出库的情况不适用,按订单约定日期出库的需要手动核准 | ||||||
|  | @ -441,11 +440,10 @@ namespace DeiNiu.wms.Data.Model | ||||||
| 
 | 
 | ||||||
|         public DataTable getAvErpDetailNoSkuId() |         public DataTable getAvErpDetailNoSkuId() | ||||||
|         { |         { | ||||||
|             return CustQuery(1910).Tables[0]; |             return CustQuery(1900).Tables[0]; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|         public DataTable getRequestByPickOrder(string pickOrderNo) |         public DataTable getRequestByPickOrder(string pickOrderNo) | ||||||
|         { |         { | ||||||
|             cmdParameters[0] = pickOrderNo; |             cmdParameters[0] = pickOrderNo; | ||||||
|  |  | ||||||
|  | @ -643,11 +643,9 @@ namespace DeiNiu.Utils | ||||||
|             string prefix = getPrefix(orderType); |             string prefix = getPrefix(orderType); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|          //   string orderno = string.Format("{0}{1:D2}{2:D2}{6}{3:D2}{4}{5:D6}", prefix, DateTime.Now.Year - 2000, |             string orderno = string.Format("{0}{1:D2}{2:D2}{6}{3:D2}{4}{5:D6}", prefix, DateTime.Now.Year - 2000, | ||||||
|         //        DateTime.Now.Month, DateTime.Now.Day, GenerateRandomNumber(2), seq, GenerateRandomNumber(1)); |                 DateTime.Now.Month, DateTime.Now.Day, GenerateRandomNumber(2), seq, GenerateRandomNumber(1)); | ||||||
|            //LogHelper.debug("Utils", string.Format( "create order no ,seq is {0}, orderno is {1}",   seq,orderno)); |            //LogHelper.debug("Utils", string.Format( "create order no ,seq is {0}, orderno is {1}",   seq,orderno)); | ||||||
|             string orderno = string.Format("{0}{1:D2}{2:D2}{3:D2}{4}{5:D6}", prefix, DateTime.Now.Year - 2000, |  | ||||||
|                 DateTime.Now.Month, DateTime.Now.Day, GenerateRandomNumber(1), seq); |  | ||||||
|             return orderno; |             return orderno; | ||||||
|         } |         } | ||||||
|         public static enumStockRecordType getStockRecordType(int outStoretype) |         public static enumStockRecordType getStockRecordType(int outStoretype) | ||||||
|  |  | ||||||
|  | @ -269,7 +269,6 @@ namespace DeiNiu.Utils | ||||||
|         public static bool OUT_STOCK_BULK_PDA_SCAN = false; |         public static bool OUT_STOCK_BULK_PDA_SCAN = false; | ||||||
|         public static bool OUT_STOCK_BATCH_FIFO = true; |         public static bool OUT_STOCK_BATCH_FIFO = true; | ||||||
|         public static bool OUT_LIGHT_ENABLE = true; |         public static bool OUT_LIGHT_ENABLE = true; | ||||||
|         public static bool OUT_BULK_REP_FROM_BATCH = true; |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|         public static bool VALIDATION_SEEDS_PACK_DESK_SPLIT = false; //是否独立启用打包台 |         public static bool VALIDATION_SEEDS_PACK_DESK_SPLIT = false; //是否独立启用打包台 | ||||||
|  |  | ||||||
|  | @ -224,7 +224,6 @@ namespace DeiNiu.wms.Logical | ||||||
|        //  internal Dictionary<int,string>  getSKU(Dictionary<string, string> skuValues, string goodsId) |        //  internal Dictionary<int,string>  getSKU(Dictionary<string, string> skuValues, string goodsId) | ||||||
|         internal Dictionary<int, string> getSKU(string prdDate, string goodsId, string batch  ) |         internal Dictionary<int, string> getSKU(string prdDate, string goodsId, string batch  ) | ||||||
|         { |         { | ||||||
|             goodsId = goodsId.Trim(); |  | ||||||
|             Dictionary<string, string> skuValues = getSku(prdDate, goodsId, batch);  |             Dictionary<string, string> skuValues = getSku(prdDate, goodsId, batch);  | ||||||
|             WmsGoods wg = new WmsGoods(goodsId); |             WmsGoods wg = new WmsGoods(goodsId); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ namespace DeiNiu.wms.Logical | ||||||
|        private WmsOutDesk _seedsDesk; |        private WmsOutDesk _seedsDesk; | ||||||
|        private WmsOutPickDetail_tmp _outPickTmp; |        private WmsOutPickDetail_tmp _outPickTmp; | ||||||
|        private WmsPlate _plate; |        private WmsPlate _plate; | ||||||
|       private log4net.ILog loglw = log4net.LogManager.GetLogger("lightWave"); | 
 | ||||||
|        WmsPlate plate |        WmsPlate plate | ||||||
|        { |        { | ||||||
|            get |            get | ||||||
|  | @ -360,7 +360,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|             loglw.Debug(  "开始新波次。。。。。。。。。。。。。。。。。。"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "开始新波次。。。。。。。。。。。。。。。。。。"); | ||||||
| 
 | 
 | ||||||
|             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); |             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); | ||||||
| 
 | 
 | ||||||
|  | @ -370,14 +370,11 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             DataSet ds = outRequest.getRequests4DpsWave(enumOrderType.销售出库, wr); |             DataSet ds = outRequest.getRequests4DpsWave(enumOrderType.销售出库, wr); | ||||||
| 
 | 
 | ||||||
|            |             DataTable dtSeeds = ds.Tables[1]; | ||||||
|             DataTable dtOne = ds.Tables[0]; |             DataTable dtOne = ds.Tables[0]; | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickRequest> requests = new List<WmsOutPickRequest>(); |             List<WmsOutPickRequest> requests = new List<WmsOutPickRequest>(); | ||||||
| 
 | 
 | ||||||
|             //TODO: check below, where is the table[1] for seeds? |  | ||||||
|             /* |  | ||||||
|             DataTable dtSeeds = ds.Tables[1]; |  | ||||||
|             foreach (DataRow dr in dtSeeds.Rows)//播种订单 |             foreach (DataRow dr in dtSeeds.Rows)//播种订单 | ||||||
|             { |             { | ||||||
|                 WmsOutPickRequest wo = new WmsOutPickRequest(dr); |                 WmsOutPickRequest wo = new WmsOutPickRequest(dr); | ||||||
|  | @ -386,9 +383,8 @@ namespace DeiNiu.wms.Logical | ||||||
|                     requests.Add(wo); |                     requests.Add(wo); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             loglw.Debug( string.Format("待处理 SEEDS 订单数量:{0}",dtSeeds.Rows.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理 SEEDS 订单数量:{0}",dtSeeds.Rows.Count)); | ||||||
|              |              | ||||||
|             */ |  | ||||||
|             foreach (string  order in noSeeds) // 等待播种订单转入摘果 |             foreach (string  order in noSeeds) // 等待播种订单转入摘果 | ||||||
|             { |             { | ||||||
|                 WmsOutPickRequest wo = new WmsOutPickRequest(order); |                 WmsOutPickRequest wo = new WmsOutPickRequest(order); | ||||||
|  | @ -401,17 +397,17 @@ namespace DeiNiu.wms.Logical | ||||||
|                 requests.Add(new WmsOutPickRequest(dr)); |                 requests.Add(new WmsOutPickRequest(dr)); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("待处理 摘果 订单数量:{0}", dtOne.Rows.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理 摘果 订单数量:{0}", dtOne.Rows.Count)); | ||||||
| 
 | 
 | ||||||
|             |             | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("待处理 等待Seeds 订单数量:{0}", noSeeds.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理 等待Seeds 订单数量:{0}", noSeeds.Count)); | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("待处理订单数量:{0}", requests.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理订单数量:{0}", requests.Count)); | ||||||
| 
 | 
 | ||||||
|             if (requests.Count == 0) |             if (requests.Count == 0) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( string.Format("无订单需要处理,波次结束")); |                 LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("无订单需要处理,波次结束")); | ||||||
|                 checkRepAndNoStockOrders(); |                 checkRepAndNoStockOrders(); | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|  | @ -433,7 +429,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             // List<WmsStockRecord> strecs = null; |             // List<WmsStockRecord> strecs = null; | ||||||
|             waveOrder = Util.getOrderNo(enumCreateOrderType.dpsOrder, _obj.getNextSeq(enumCreateOrderType.dpsOrder)); |             waveOrder = Util.getOrderNo(enumCreateOrderType.dpsOrder, _obj.getNextSeq(enumCreateOrderType.dpsOrder)); | ||||||
|             loglw.Debug( string.Format("new waveNo {0}", waveOrder));  |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("new waveNo {0}", waveOrder));  | ||||||
|        |        | ||||||
|             //waveOrder = "WV" + System.DateTime.Now.ToString("yyyyMMddHHmmss"); |             //waveOrder = "WV" + System.DateTime.Now.ToString("yyyyMMddHHmmss"); | ||||||
|             int pickDetailMaxInWave = WmsConstants.MAX_CONTROL_DATA_IN_A_WAVE;  //一个控制器最大存储1200条 |             int pickDetailMaxInWave = WmsConstants.MAX_CONTROL_DATA_IN_A_WAVE;  //一个控制器最大存储1200条 | ||||||
|  | @ -482,25 +478,25 @@ namespace DeiNiu.wms.Logical | ||||||
|             string lastAddress = ""; |             string lastAddress = ""; | ||||||
|             foreach (WmsOutPickRequest request in requests) |             foreach (WmsOutPickRequest request in requests) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); |                 LogHelper.debug(this.GetType(), string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); | ||||||
|                |                | ||||||
|                 _desk = getRandomFreeDesk(); |                 _desk = getRandomFreeDesk(); | ||||||
|                 if (desk.ID == 0)  // no free pick desk |                 if (desk.ID == 0)  // no free pick desk | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( " no pick desk available....."); |                     LogHelper.debug(this.GetType(), " no pick desk available....."); | ||||||
|                     if (isSeedsEnabled) |                     if (isSeedsEnabled) | ||||||
|                     { |                     { | ||||||
|                        if (seedsDesk.ID == 0) |                        if (seedsDesk.ID == 0) | ||||||
|                         { |                         { | ||||||
|                             loglw.Debug( "no pick no seeds desk ,break 1"); |                             LogHelper.debug(this.GetType(), "no pick no seeds desk ,break 1"); | ||||||
|                             break; |                             break; | ||||||
|                         } |                         } | ||||||
|                         else |                         else | ||||||
|                         { |                         { | ||||||
|                             if (request.seedsLabelId != WmsConstants.SEEDS_LABLEID_MARK_VALUE)//仅剩下摘果的订单 |                             if (request.seedsLabelId != WmsConstants.SEEDS_LABLEID_MARK_VALUE)//仅剩下摘果的订单 | ||||||
|                             { |                             { | ||||||
|                                 loglw.Debug( "to process next request...."); |                                 LogHelper.debug(this.GetType(), "no pick no seeds order ,break 2"); | ||||||
|                                 continue;// why not continiue?  |                                 break; | ||||||
|                             } |                             } | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|  | @ -518,7 +514,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                         { |                         { | ||||||
|                             if (seedsDesk.ID == 0) |                             if (seedsDesk.ID == 0) | ||||||
|                             { |                             { | ||||||
|                                 loglw.Debug( " no seed desk available.....,continue"); |                                 LogHelper.debug(this.GetType(), " no seed desk available.....,continue"); | ||||||
|                                 continue; |                                 continue; | ||||||
|                             } |                             } | ||||||
|                             |                             | ||||||
|  | @ -682,7 +678,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 if (isReachLimit) |                 if (isReachLimit) | ||||||
|                 { |                 { | ||||||
|                     isReachLimit = false; |                     isReachLimit = false; | ||||||
|                     loglw.Debug( string.Format("超过限制,继续下条数据.... ")); |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("超过限制,继续下条数据.... ")); | ||||||
| 
 | 
 | ||||||
|                     continue; |                     continue; | ||||||
|                 } |                 } | ||||||
|  | @ -707,14 +703,14 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                        )  */ |                        )  */ | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( string.Format("进入播种拣选 seedsRequests.Count:{0} ,_seedsDesk.ID :{1}" + |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入播种拣选 seedsRequests.Count:{0} ,_seedsDesk.ID :{1}" + | ||||||
|                         ",seedsRequests contains {2}: {3}", seedsRequests.Count, _seedsDesk.ID, request.pickOrderNo, seedsRequests.Contains(request))); |                         ",seedsRequests contains {2}: {3}", seedsRequests.Count, _seedsDesk.ID, request.pickOrderNo, seedsRequests.Contains(request))); | ||||||
|                     foreach (WmsOutPickRequest wor in seedsRequests) |                     foreach (WmsOutPickRequest wor in seedsRequests) | ||||||
|                     { |                     { | ||||||
|                         if (wor.pickOrderNo == request.pickOrderNo) |                         if (wor.pickOrderNo == request.pickOrderNo) | ||||||
|                         { |                         { | ||||||
|                             loglw.Debug( "seedsRequests.Contains(request): " + seedsRequests.Contains(request)); |                             LogHelper.debug(typeof(lWmsOutPickRequest), "seedsRequests.Contains(request): " + seedsRequests.Contains(request)); | ||||||
|                             loglw.Debug( "seedsRequests contains " + request.pickOrderNo); |                             LogHelper.debug(typeof(lWmsOutPickRequest), "seedsRequests contains " + request.pickOrderNo); | ||||||
|                             continue; |                             continue; | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|  | @ -775,13 +771,13 @@ namespace DeiNiu.wms.Logical | ||||||
|                     else //no free seeds desk |                     else //no free seeds desk | ||||||
|                     { |                     { | ||||||
| 
 | 
 | ||||||
|                         loglw.Debug( string.Format("播种拣选,no free seeds desk")); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("播种拣选,no free seeds desk")); | ||||||
| 
 | 
 | ||||||
|                         if (!isSeedPickInSameWave) //播、摘同波次 |                         if (!isSeedPickInSameWave) //播、摘同波次 | ||||||
|                         { |                         { | ||||||
|                             break; |                             break; | ||||||
|                         } |                         } | ||||||
|                         loglw.Debug( string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); | ||||||
|                         continue; |                         continue; | ||||||
| 
 | 
 | ||||||
|                     } |                     } | ||||||
|  | @ -793,12 +789,12 @@ namespace DeiNiu.wms.Logical | ||||||
|                 { |                 { | ||||||
|                    |                    | ||||||
|                   |                   | ||||||
|                     loglw.Debug( string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" | ||||||
|                                  , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); |                                  , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( string.Format("进入摘果式拣选")); |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入摘果式拣选")); | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( |                     LogHelper.debug(typeof(lWmsOutPickRequest), | ||||||
|                         string.Format("last address: {0},current address: {1}", |                         string.Format("last address: {0},current address: {1}", | ||||||
|                         lastAddress, request.customerName + request.custAddress)); |                         lastAddress, request.customerName + request.custAddress)); | ||||||
| 
 | 
 | ||||||
|  | @ -815,7 +811,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     } |                     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( " 摘果式 保存整货和零货出库分拣数据"); |                     LogHelper.debug(typeof(lWmsOutPickRequest), " 摘果式 保存整货和零货出库分拣数据"); | ||||||
| 
 | 
 | ||||||
|                     WmsOutPickLable_tmp wpl; |                     WmsOutPickLable_tmp wpl; | ||||||
|                     foreach (WmsStockRecord rec in lstBulk) |                     foreach (WmsStockRecord rec in lstBulk) | ||||||
|  | @ -896,7 +892,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                                 request.Update(); |                                 request.Update(); | ||||||
|                                 bulkRequests.Add(request); |                                 bulkRequests.Add(request); | ||||||
|                                 int count = outRequest.saveTempData4Validation(waveOrder, request.pickOrderNo); |                                 int count = outRequest.saveTempData4Validation(waveOrder, request.pickOrderNo); | ||||||
|                                 loglw.Debug( "---------- insert into detail temp data count " + count); |                                 LogHelper.debug(typeof(lWmsOutPickRequest), "---------- insert into detail temp data count " + count); | ||||||
|                             } |                             } | ||||||
|                             //if (lstPort.Count > 0) |                             //if (lstPort.Count > 0) | ||||||
|                             // { |                             // { | ||||||
|  | @ -936,18 +932,18 @@ namespace DeiNiu.wms.Logical | ||||||
|              */ |              */ | ||||||
|             if (isSeedsEnabled && seedsRequests.Count > 0) |             if (isSeedsEnabled && seedsRequests.Count > 0) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( String.Format("not full seeds pool detetcted, size {0}", seedsRequests.Count)); |                 LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("not full seeds pool detetcted, size {0}", seedsRequests.Count)); | ||||||
|                 |                 | ||||||
|                 if (seedsRequests.Count == seedsCount || seedsRequests.Count >= seedsDesk.seedsMinCount) // || seedsRequests.Count < seedsCount && canSeedPickLessThanseedsCount |                 if (seedsRequests.Count == seedsCount || seedsRequests.Count >= seedsDesk.seedsMinCount) // || seedsRequests.Count < seedsCount && canSeedPickLessThanseedsCount | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( String.Format(" mini seeds cnt meet for seeds desk {0} , size {1}",_seedsDesk.ID, seedsRequests.Count)); |                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format(" mini seeds cnt meet for seeds desk {0} , size {1}",_seedsDesk.ID, seedsRequests.Count)); | ||||||
|                     createSeedsRequest(seedsRequests, seedsBulks, lstSeedsBulk);//生成播种拣选单 |                     createSeedsRequest(seedsRequests, seedsBulks, lstSeedsBulk);//生成播种拣选单 | ||||||
|                     |                     | ||||||
| 
 | 
 | ||||||
|                 } |                 } | ||||||
|                 else |                 else | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( String.Format(" seedsWaiting size {0} ", seedsWaiting.Count)); |                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format(" seedsWaiting size {0} ", seedsWaiting.Count)); | ||||||
|                      |                      | ||||||
|                     foreach (WmsOutPickRequest pr in seedsRequests) |                     foreach (WmsOutPickRequest pr in seedsRequests) | ||||||
|                         { |                         { | ||||||
|  | @ -963,7 +959,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                                 { |                                 { | ||||||
|                                     seedsWaiting.Remove(pr.pickOrderNo); |                                     seedsWaiting.Remove(pr.pickOrderNo); | ||||||
|                                     noSeeds.Add(pr.pickOrderNo); |                                     noSeeds.Add(pr.pickOrderNo); | ||||||
|                                     loglw.Debug( String.Format("pr {0} waited {1},noseeds marked", pr.pickOrderNo, dte.CompareTo(DateTime.Now))); |                                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("pr {0} waited {1},noseeds marked", pr.pickOrderNo, dte.CompareTo(DateTime.Now))); | ||||||
| 
 | 
 | ||||||
|                                 } |                                 } | ||||||
|                             } |                             } | ||||||
|  | @ -982,13 +978,13 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|             catch (Exception er) |             catch (Exception er) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( er.Message); |                 LogHelper.debug(typeof(lWmsOutPickRequest), er.Message); | ||||||
| 
 | 
 | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             //   loglw.Debug( "---------- insert into detail temp data count " + count); |             //   LogHelper.debug(typeof(lWmsOutPickRequest), "---------- insert into detail temp data count " + count); | ||||||
|             TimeSpan ts1 = DateTime.Now - d0; |             TimeSpan ts1 = DateTime.Now - d0; | ||||||
|             loglw.Debug( string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + ":" + ts1.TotalMilliseconds, totoalTime)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + ":" + ts1.TotalMilliseconds, totoalTime)); | ||||||
|             // insert tmp data for validation |             // insert tmp data for validation | ||||||
|             //outRequest.saveTempData4Validation(waveOrder); |             //outRequest.saveTempData4Validation(waveOrder); | ||||||
| 
 | 
 | ||||||
|  | @ -1007,7 +1003,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             TimeSpan ts0 = DateTime.Now - d0; |             TimeSpan ts0 = DateTime.Now - d0; | ||||||
|             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             loglw.Debug( string.Format("{0} 全部处理完毕,耗时{1}   ..", DateTime.Now, ts0.TotalSeconds + ":" + ts0.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 全部处理完毕,耗时{1}   ..", DateTime.Now, ts0.TotalSeconds + ":" + ts0.TotalMilliseconds)); | ||||||
|             // TaskCallBack(); |             // TaskCallBack(); | ||||||
|             try |             try | ||||||
|             { |             { | ||||||
|  | @ -1015,20 +1011,20 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|             catch (Exception er) |             catch (Exception er) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( er.StackTrace.ToString()); |                 LogHelper.debug(typeof(lWmsOutPickRequest), er.StackTrace.ToString()); | ||||||
| 
 | 
 | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( "wave cnt is " + waveCnt); |             LogHelper.debug(typeof(lWmsOutPickRequest), "wave cnt is " + waveCnt); | ||||||
|             foreach(int key in comCnt.Keys) |             foreach(int key in comCnt.Keys) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( String.Format("com {0}, rec cnt {1} ", key, comCnt[key])); |                 LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("com {0}, rec cnt {1} ", key, comCnt[key])); | ||||||
|             } |             } | ||||||
|             foreach (int key in labelCnt.Keys) |             foreach (int key in labelCnt.Keys) | ||||||
|             { |             { | ||||||
|                 if(labelCnt[key]>2) |                 if(labelCnt[key]>2) | ||||||
|                 loglw.Debug( String.Format("labelid {0}, rec cnt {1}" , key, labelCnt[key])); |                 LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("labelid {0}, rec cnt {1}" , key, labelCnt[key])); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|               |               | ||||||
|  | @ -1104,17 +1100,17 @@ namespace DeiNiu.wms.Logical | ||||||
|             //一个波次可以摘取订单数 =   空闲分播台数量*每个分播台可分播客户数, 分播台的订单用颜色区分 |             //一个波次可以摘取订单数 =   空闲分播台数量*每个分播台可分播客户数, 分播台的订单用颜色区分 | ||||||
|             // |             // | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( "开始新波次。。。。。。。。。。。。。。。。。。"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "开始新波次。。。。。。。。。。。。。。。。。。"); | ||||||
| 
 | 
 | ||||||
|             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); |             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickRequest> requests = outRequest.getRequests4Wave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); |             List<WmsOutPickRequest> requests = outRequest.getRequests4Wave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("待处理订单数量:{0}", requests.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理订单数量:{0}", requests.Count)); | ||||||
| 
 | 
 | ||||||
|             if (requests.Count == 0) |             if (requests.Count == 0) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( string.Format("无订单需要处理,波次结束")); |                 LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("无订单需要处理,波次结束")); | ||||||
|                 checkRepAndNoStockOrders(); |                 checkRepAndNoStockOrders(); | ||||||
|                 return; |                 return; | ||||||
|             }   |             }   | ||||||
|  | @ -1157,7 +1153,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             List<WmsOutPickLable_tmp> lstLabel; |             List<WmsOutPickLable_tmp> lstLabel; | ||||||
|             |             | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("waveNo {0}", waveOrder)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("waveNo {0}", waveOrder)); | ||||||
| 
 | 
 | ||||||
|             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 |             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 | ||||||
|             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; |             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; | ||||||
|  | @ -1225,8 +1221,8 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 // loglw.Debug( string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo )); |                 // LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo )); | ||||||
|                 loglw.Debug( string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); |                 LogHelper.debug(this.GetType(), string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 DataTable dt = stkRecord.getPickStockRecods(request.pickOrderNo, true).Tables[0];//取出库明细 |                 DataTable dt = stkRecord.getPickStockRecods(request.pickOrderNo, true).Tables[0];//取出库明细 | ||||||
|  | @ -1265,7 +1261,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                 // TimeSpan tsss = DateTime.Now - d1; |                 // TimeSpan tsss = DateTime.Now - d1; | ||||||
| 
 | 
 | ||||||
|                 //   loglw.Debug( string.Format(" {0}  prepare bulklist count :{1}, cost {2}", request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); |                 //   LogHelper.debug(typeof(lWmsOutPickRequest), string.Format(" {0}  prepare bulklist count :{1}, cost {2}", request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); | ||||||
|                 //   DateTime d2 = DateTime.Now; |                 //   DateTime d2 = DateTime.Now; | ||||||
| 
 | 
 | ||||||
|                 lstBulk = new List<WmsStockRecord>(); |                 lstBulk = new List<WmsStockRecord>(); | ||||||
|  | @ -1313,7 +1309,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                 //tsss = DateTime.Now - d2; |                 //tsss = DateTime.Now - d2; | ||||||
| 
 | 
 | ||||||
|                 //  loglw.Debug( string.Format(" {0}   {1},prepare bulklist2 count :{2}, cost {3}", DateTime.Now, request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); |                 //  LogHelper.debug(typeof(lWmsOutPickRequest), string.Format(" {0}   {1},prepare bulklist2 count :{2}, cost {3}", DateTime.Now, request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 /* |                 /* | ||||||
|  | @ -1341,14 +1337,14 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                     )  //订单货品零货数量小 |                     )  //订单货品零货数量小 | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( string.Format("进入播种拣选 seedsRequests.Count:{0} ,_seedsDesk.ID :{1}" + |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入播种拣选 seedsRequests.Count:{0} ,_seedsDesk.ID :{1}" + | ||||||
|                         ",seedsRequests contains {2}: {3}", seedsRequests.Count, _seedsDesk.ID, request.pickOrderNo, seedsRequests.Contains(request))); |                         ",seedsRequests contains {2}: {3}", seedsRequests.Count, _seedsDesk.ID, request.pickOrderNo, seedsRequests.Contains(request))); | ||||||
|                     foreach (WmsOutPickRequest wor in seedsRequests) |                     foreach (WmsOutPickRequest wor in seedsRequests) | ||||||
|                     { |                     { | ||||||
|                         if (wor.pickOrderNo == request.pickOrderNo) |                         if (wor.pickOrderNo == request.pickOrderNo) | ||||||
|                         { |                         { | ||||||
|                             loglw.Debug( "seedsRequests.Contains(request): " + seedsRequests.Contains(request)); |                             LogHelper.debug(typeof(lWmsOutPickRequest), "seedsRequests.Contains(request): " + seedsRequests.Contains(request)); | ||||||
|                             loglw.Debug( "seedsRequests contains " + request.pickOrderNo); |                             LogHelper.debug(typeof(lWmsOutPickRequest), "seedsRequests contains " + request.pickOrderNo); | ||||||
|                             continue; |                             continue; | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|  | @ -1406,13 +1402,13 @@ namespace DeiNiu.wms.Logical | ||||||
|                     else //no free seeds desk |                     else //no free seeds desk | ||||||
|                     { |                     { | ||||||
| 
 | 
 | ||||||
|                         loglw.Debug( string.Format("播种拣选,no free seeds desk")); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("播种拣选,no free seeds desk")); | ||||||
| 
 | 
 | ||||||
|                         if (!isSeedPickInSameWave) //播、摘同波次 |                         if (!isSeedPickInSameWave) //播、摘同波次 | ||||||
|                         { |                         { | ||||||
|                             break; |                             break; | ||||||
|                         } |                         } | ||||||
|                         loglw.Debug( string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); | ||||||
|                         continue; |                         continue; | ||||||
| 
 | 
 | ||||||
|                     } |                     } | ||||||
|  | @ -1434,21 +1430,21 @@ namespace DeiNiu.wms.Logical | ||||||
|                     |                     | ||||||
|                     if (desk.color == 0)  // no exist free desk, then process bulk  |                     if (desk.color == 0)  // no exist free desk, then process bulk  | ||||||
|                     { |                     { | ||||||
|                        // loglw.Debug( "摘果式拣选,无可用复核台"); |                        // LogHelper.debug(typeof(lWmsOutPickRequest), "摘果式拣选,无可用复核台"); | ||||||
|                         if (isSeedsEnabled && _seedsDesk.ID > 0) // 启用播种后,由播种台是否空闲来判断是否结束循环 |                         if (isSeedsEnabled && _seedsDesk.ID > 0) // 启用播种后,由播种台是否空闲来判断是否结束循环 | ||||||
|                         { |                         { | ||||||
|                              loglw.Debug( " 播种台有空,继续处理剩余订单"); |                              LogHelper.debug(typeof(lWmsOutPickRequest), " 播种台有空,继续处理剩余订单"); | ||||||
|                             continue; |                             continue; | ||||||
|                         } |                         } | ||||||
|                         else |                         else | ||||||
|                         { |                         { | ||||||
|                              loglw.Debug( " 无可用复核台、播种台,波次生成结束"); |                              LogHelper.debug(typeof(lWmsOutPickRequest), " 无可用复核台、播种台,波次生成结束"); | ||||||
|                             break; |                             break; | ||||||
|                         } |                         } | ||||||
| 
 | 
 | ||||||
|                     } |                     } | ||||||
|                     else {  |                     else {  | ||||||
|                         loglw.Debug( string.Format("pickorderno: {0},desk id :{1}", request.pickOrderNo, desk.ID)); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("pickorderno: {0},desk id :{1}", request.pickOrderNo, desk.ID)); | ||||||
|                     } |                     } | ||||||
| 
 | 
 | ||||||
|                     if (WmsConstants.OUT_LIGHT_ENABLE) |                     if (WmsConstants.OUT_LIGHT_ENABLE) | ||||||
|  | @ -1551,18 +1547,18 @@ namespace DeiNiu.wms.Logical | ||||||
|                     if (isReachLimit) |                     if (isReachLimit) | ||||||
|                     { |                     { | ||||||
|                         isReachLimit = false; |                         isReachLimit = false; | ||||||
|                         loglw.Debug( string.Format("超过限制,继续下条数据.... ")); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("超过限制,继续下条数据.... ")); | ||||||
| 
 | 
 | ||||||
|                         continue; |                         continue; | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 loglw.Debug( string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" |                 LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" | ||||||
|                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); |                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( string.Format("进入摘果式拣选")); |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入摘果式拣选")); | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( |                     LogHelper.debug(typeof(lWmsOutPickRequest), | ||||||
|                         string.Format("last address: {0},current address: {1}", |                         string.Format("last address: {0},current address: {1}", | ||||||
|                         lastAddress, request.customerName + request.custAddress)); |                         lastAddress, request.customerName + request.custAddress)); | ||||||
| 
 | 
 | ||||||
|  | @ -1579,7 +1575,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     } |                     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( " 摘果式 保存整货和零货出库分拣数据"); |                     LogHelper.debug(typeof(lWmsOutPickRequest), " 摘果式 保存整货和零货出库分拣数据"); | ||||||
| 
 | 
 | ||||||
|                     WmsOutPickLable_tmp wpl; |                     WmsOutPickLable_tmp wpl; | ||||||
|                     foreach (WmsStockRecord rec in lstBulk) |                     foreach (WmsStockRecord rec in lstBulk) | ||||||
|  | @ -1660,7 +1656,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                                 request.Update(); |                                 request.Update(); | ||||||
|                                 bulkRequests.Add(request);  |                                 bulkRequests.Add(request);  | ||||||
|                                 int count= outRequest.saveTempData4Validation(waveOrder,request.pickOrderNo); |                                 int count= outRequest.saveTempData4Validation(waveOrder,request.pickOrderNo); | ||||||
|                                 loglw.Debug( "---------- insert into detail temp data count " + count); |                                 LogHelper.debug(typeof(lWmsOutPickRequest), "---------- insert into detail temp data count " + count); | ||||||
|                             } |                             } | ||||||
|                             //if (lstPort.Count > 0) |                             //if (lstPort.Count > 0) | ||||||
|                             // { |                             // { | ||||||
|  | @ -1723,7 +1719,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                                 { |                                 { | ||||||
|                                     seedsWaiting.Remove(pr.pickOrderNo); |                                     seedsWaiting.Remove(pr.pickOrderNo); | ||||||
|                                     noSeeds.Add(pr.pickOrderNo); |                                     noSeeds.Add(pr.pickOrderNo); | ||||||
|                                     loglw.Debug( String.Format("pr {0} waited {1},noseeds marked",pr.pickOrderNo,dte.CompareTo(DateTime.Now))); |                                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("pr {0} waited {1},noseeds marked",pr.pickOrderNo,dte.CompareTo(DateTime.Now))); | ||||||
| 
 | 
 | ||||||
|                                 } |                                 } | ||||||
|                             } |                             } | ||||||
|  | @ -1742,13 +1738,13 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|             catch (Exception er) |             catch (Exception er) | ||||||
|             { |             { | ||||||
|                 loglw.Debug(  er.Message); |                 LogHelper.debug(typeof(lWmsOutPickRequest),  er.Message); | ||||||
| 
 | 
 | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|     //   loglw.Debug( "---------- insert into detail temp data count " + count); |     //   LogHelper.debug(typeof(lWmsOutPickRequest), "---------- insert into detail temp data count " + count); | ||||||
|        TimeSpan ts1 = DateTime.Now - d0; |        TimeSpan ts1 = DateTime.Now - d0; | ||||||
|             loglw.Debug( string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + ":" + ts1.TotalMilliseconds, totoalTime)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + ":" + ts1.TotalMilliseconds, totoalTime)); | ||||||
|             // insert tmp data for validation |             // insert tmp data for validation | ||||||
|             //outRequest.saveTempData4Validation(waveOrder); |             //outRequest.saveTempData4Validation(waveOrder); | ||||||
| 
 | 
 | ||||||
|  | @ -1786,7 +1782,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             // processAllBatchOrders(requests, waveOrder); |             // processAllBatchOrders(requests, waveOrder); | ||||||
|             TimeSpan ts0 = DateTime.Now - d0; |             TimeSpan ts0 = DateTime.Now - d0; | ||||||
|             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             loglw.Debug( string.Format("{0} 全部处理完毕,耗时{1}   ..", DateTime.Now, ts0.TotalSeconds + ":" + ts0.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 全部处理完毕,耗时{1}   ..", DateTime.Now, ts0.TotalSeconds + ":" + ts0.TotalMilliseconds)); | ||||||
|             // TaskCallBack(); |             // TaskCallBack(); | ||||||
|             try |             try | ||||||
|             { |             { | ||||||
|  | @ -1794,7 +1790,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|             catch (Exception er) |             catch (Exception er) | ||||||
|             { |             { | ||||||
|                 loglw.Debug(er.StackTrace.ToString()); |                 LogHelper.debug(typeof(lWmsOutPickRequest),er.StackTrace.ToString()); | ||||||
|             |             | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  | @ -1883,7 +1879,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|         void createSeedsRequest(List<WmsOutPickRequest> seedsRequests, Dictionary<string, WmsStockRecord> seedsBulks,List<WmsStockRecord> lstBulk ) |         void createSeedsRequest(List<WmsOutPickRequest> seedsRequests, Dictionary<string, WmsStockRecord> seedsBulks,List<WmsStockRecord> lstBulk ) | ||||||
|         { |         { | ||||||
|             loglw.Debug( string.Format("开始生成播种拣选单,seedsRequests.count :{0},seedsBulks.count:{1}", |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("开始生成播种拣选单,seedsRequests.count :{0},seedsBulks.count:{1}", | ||||||
|                 seedsRequests.Count, seedsBulks.Count)); |                 seedsRequests.Count, seedsBulks.Count)); | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); |             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); | ||||||
|  | @ -1897,7 +1893,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             seedPickRequest.pickOrderNo = Util.getOrderNo(enumCreateOrderType.seedsPickOrder, seedPickRequest.getNextSeq(enumCreateOrderType.seedsPickOrder)); |             seedPickRequest.pickOrderNo = Util.getOrderNo(enumCreateOrderType.seedsPickOrder, seedPickRequest.getNextSeq(enumCreateOrderType.seedsPickOrder)); | ||||||
|             seedPickRequest.orderType = (int)enumOrderType.销售出库; |             seedPickRequest.orderType = (int)enumOrderType.销售出库; | ||||||
|             seedPickRequest.outStoreType = (int)enumOutStoreType.播种拣货出库; |             seedPickRequest.outStoreType = (int)enumOutStoreType.播种拣货出库; | ||||||
|             loglw.Debug( string.Format("播种拣选单 :{0} ", seedPickRequest.pickOrderNo)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("播种拣选单 :{0} ", seedPickRequest.pickOrderNo)); | ||||||
| 
 | 
 | ||||||
|             WmsWave ww = new WmsWave(); |             WmsWave ww = new WmsWave(); | ||||||
|             ww.waveNo = waveOrder; |             ww.waveNo = waveOrder; | ||||||
|  | @ -1981,7 +1977,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                             int count = outRequest.saveTempData4Validation(waveOrder, request.pickOrderNo); |                             int count = outRequest.saveTempData4Validation(waveOrder, request.pickOrderNo); | ||||||
|                             request.updateBulkPickStatus(request.pickOrderNo, enumOutStockPickStatus.正在分拣,operId); |                             request.updateBulkPickStatus(request.pickOrderNo, enumOutStockPickStatus.正在分拣,operId); | ||||||
|                             loglw.Debug( "---------- insert into detail temp data count " + count); |                             LogHelper.debug(typeof(lWmsOutPickRequest), "---------- insert into detail temp data count " + count); | ||||||
|                         } |                         } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -2041,12 +2037,12 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|        public void checkRepAndNoStockOrders() |        public void checkRepAndNoStockOrders() | ||||||
|         { |         { | ||||||
|             loglw.Debug( String.Format(" start check stock for   ......  " + enumOutStockRequestStatus.等待补货)); |             LogHelper.debug(typeof(lWmsOutPickRequest), String.Format(" start check stock for   ......  " + enumOutStockRequestStatus.等待补货)); | ||||||
|             bool isOk; |             bool isOk; | ||||||
|             List<WmsOutPickRequest> prs = outRequest.getRequestObjects(  enumOutStockRequestStatus.等待补货); |             List<WmsOutPickRequest> prs = outRequest.getRequestObjects(  enumOutStockRequestStatus.等待补货); | ||||||
|             foreach (WmsOutPickRequest pr in prs) |             foreach (WmsOutPickRequest pr in prs) | ||||||
|             { |             { | ||||||
|                // loglw.Debug( String.Format(" start check stock for pr {0} ......  ", pr.pickOrderNo)); |                // LogHelper.debug(typeof(lWmsOutPickRequest), String.Format(" start check stock for pr {0} ......  ", pr.pickOrderNo)); | ||||||
|                 isOk = true; |                 isOk = true; | ||||||
|                 foreach (WmsOutPickDetail pd in pr.outDetails) |                 foreach (WmsOutPickDetail pd in pr.outDetails) | ||||||
|                 { |                 { | ||||||
|  | @ -2064,7 +2060,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 } |                 } | ||||||
|                 if (isOk) |                 if (isOk) | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( String.Format( "pr {0} stock bulk available, start stock process... ",pr.pickOrderNo ) ); |                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format( "pr {0} stock bulk available, start stock process... ",pr.pickOrderNo ) ); | ||||||
|                     pr.state = (int)enumOutStockRequestStatus.待定位; |                     pr.state = (int)enumOutStockRequestStatus.待定位; | ||||||
| 
 | 
 | ||||||
|                  //   pr.operater =  LoginInfo.UserId; |                  //   pr.operater =  LoginInfo.UserId; | ||||||
|  | @ -2074,10 +2070,10 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                     new lWmsOutRequest(operId).requestOutStock(pr); //在库存扣除后,将分拣单状态置为等待波次 |                     new lWmsOutRequest(operId).requestOutStock(pr); //在库存扣除后,将分拣单状态置为等待波次 | ||||||
| 
 | 
 | ||||||
|                     loglw.Debug( String.Format("pr {0}   stock process done...,new status {1} ", pr.pickOrderNo, pr.state)); |                     LogHelper.debug(typeof(lWmsOutPickRequest), String.Format("pr {0}   stock process done...,new status {1} ", pr.pickOrderNo, pr.state)); | ||||||
|                 }  |                 }  | ||||||
|             } |             } | ||||||
|             loglw.Debug( String.Format(" end check stock for   ......  " + enumOutStockRequestStatus.等待补货)); |             LogHelper.debug(typeof(lWmsOutPickRequest), String.Format(" end check stock for   ......  " + enumOutStockRequestStatus.等待补货)); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|        /* |        /* | ||||||
|  | @ -2086,7 +2082,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             //开始处理整库出货部分 |             //开始处理整库出货部分 | ||||||
| 
 | 
 | ||||||
|             DateTime t0 = DateTime.Now; |             DateTime t0 = DateTime.Now; | ||||||
|             loglw.Debug( string.Format(" 整库部分出库 处理开始...................." ) ); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format(" 整库部分出库 处理开始...................." ) ); | ||||||
| 
 | 
 | ||||||
|         |         | ||||||
|             List<WmsOutPickRequest> requests = (List<WmsOutPickRequest>)obs; |             List<WmsOutPickRequest> requests = (List<WmsOutPickRequest>)obs; | ||||||
|  | @ -2097,7 +2093,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 processPickRequest(request); |                 processPickRequest(request); | ||||||
|             } |             } | ||||||
|             TimeSpan ts = DateTime.Now - t0; |             TimeSpan ts = DateTime.Now - t0; | ||||||
|             loglw.Debug( string.Format("  整库部分出库 处理完毕 cost {0}....................", ts.TotalSeconds + " : " + ts.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("  整库部分出库 处理完毕 cost {0}....................", ts.TotalSeconds + " : " + ts.TotalMilliseconds)); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | @ -2106,7 +2102,7 @@ namespace DeiNiu.wms.Logical | ||||||
|         { |         { | ||||||
|             //开始处理全整库出货部分 |             //开始处理全整库出货部分 | ||||||
|             DateTime t0 = DateTime.Now; |             DateTime t0 = DateTime.Now; | ||||||
|             loglw.Debug( string.Format (" 整库出库 处理开始...................." )); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format (" 整库出库 处理开始...................." )); | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickRequest> requests = (List<WmsOutPickRequest>)obs; |             List<WmsOutPickRequest> requests = (List<WmsOutPickRequest>)obs; | ||||||
| 
 | 
 | ||||||
|  | @ -2123,7 +2119,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             TimeSpan ts = DateTime.Now - t0; |             TimeSpan ts = DateTime.Now - t0; | ||||||
|             loglw.Debug( string.Format ("  整库部分出库 处理完毕 cost {0}....................",   ts.TotalSeconds + " : " + ts.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format ("  整库部分出库 处理完毕 cost {0}....................",   ts.TotalSeconds + " : " + ts.TotalMilliseconds)); | ||||||
|         } |         } | ||||||
|         */ |         */ | ||||||
| 
 | 
 | ||||||
|  | @ -4266,9 +4262,9 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|         public enumOutSeedsStatus updateSeedingStatus(string seedsPickNo, string goodsId, string batch, int labId, int address, decimal count, int checkedBy2) |         public enumOutSeedsStatus updateSeedingStatus(string seedsPickNo, string goodsId, string batch, int labId, int address, decimal count, int checkedBy2) | ||||||
|         { |         { | ||||||
|             loglw.Debug( "updateSeedingStatus... operId is " + operId); |             LogHelper.debug(this.GetType(), "updateSeedingStatus... operId is " + operId); | ||||||
|             loglw.Debug( "begin to update seeding pick.....>"); |             LogHelper.debug(this.GetType(), "begin to update seeding pick.....>"); | ||||||
|             loglw.Debug( string.Format("seedsPickNo:{0},goodsId:{1},batch:{2},labId:{3},address:{4},count:{5},checkBy2:{6}" |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("seedsPickNo:{0},goodsId:{1},batch:{2},labId:{3},address:{4},count:{5},checkBy2:{6}" | ||||||
|                 ,seedsPickNo,  goodsId,  batch,  labId,  address,  count,  checkedBy2)); |                 ,seedsPickNo,  goodsId,  batch,  labId,  address,  count,  checkedBy2)); | ||||||
| 
 | 
 | ||||||
|             enumOutSeedsStatus rt = enumOutSeedsStatus.状态更新成功; |             enumOutSeedsStatus rt = enumOutSeedsStatus.状态更新成功; | ||||||
|  | @ -4276,7 +4272,7 @@ namespace DeiNiu.wms.Logical | ||||||
|               |               | ||||||
|             if (cnt == 0) |             if (cnt == 0) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( " 更新失败,。。。。。。。return failure"); |                 LogHelper.debug(this.GetType(), " 更新失败,。。。。。。。return failure"); | ||||||
|                 return enumOutSeedsStatus.处理失败; |                 return enumOutSeedsStatus.处理失败; | ||||||
|             } |             } | ||||||
|              |              | ||||||
|  | @ -4289,7 +4285,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     outPickTmp.completeSeeding(seedsPickNo, goodsId, batch); |                     outPickTmp.completeSeeding(seedsPickNo, goodsId, batch); | ||||||
|                     rt = enumOutSeedsStatus.商品完成分播; |                     rt = enumOutSeedsStatus.商品完成分播; | ||||||
|                 } |                 } | ||||||
|                 loglw.Debug( " " + rt); |                 LogHelper.debug(this.GetType(), " " + rt); | ||||||
| 
 | 
 | ||||||
|                 if (outRequest.getUnSeedsCnt(seedsPickNo, labId) == 0) // LabId对应的分拣单播种完毕 |                 if (outRequest.getUnSeedsCnt(seedsPickNo, labId) == 0) // LabId对应的分拣单播种完毕 | ||||||
|                 { |                 { | ||||||
|  | @ -4350,7 +4346,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                             color = pr.desk; |                             color = pr.desk; | ||||||
|                         } |                         } | ||||||
|                         rt = enumOutSeedsStatus.分拣单完成分播; |                         rt = enumOutSeedsStatus.分拣单完成分播; | ||||||
|                         loglw.Debug( " " + rt); |                         LogHelper.debug(this.GetType(), " " + rt); | ||||||
|                     } |                     } | ||||||
|                     catch (Exception e) |                     catch (Exception e) | ||||||
|                     { |                     { | ||||||
|  | @ -4374,13 +4370,13 @@ namespace DeiNiu.wms.Logical | ||||||
|                     ww.Update(); |                     ww.Update(); | ||||||
| 
 | 
 | ||||||
|                     rt = enumOutSeedsStatus.播种单完成分播; |                     rt = enumOutSeedsStatus.播种单完成分播; | ||||||
|                     loglw.Debug( " " + rt); |                     LogHelper.debug(this.GetType(), " " + rt); | ||||||
|                     loglw.Debug( " 测试日志输出"); |                     LogHelper.debug(typeof(lWmsOutPickRequest), " 测试日志输出"); | ||||||
|                 } |                 } | ||||||
|                 scope.Complete(); |                 scope.Complete(); | ||||||
|             } |             } | ||||||
|             loglw.Debug( " return value is " + rt.ToString()); |             LogHelper.debug(typeof(lWmsOutPickRequest), " return value is " + rt.ToString()); | ||||||
|             loglw.Debug( "end update seeding pick.....>"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "end update seeding pick.....>"); | ||||||
|             return rt; //elabid pk order is not finished. |             return rt; //elabid pk order is not finished. | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | @ -4562,7 +4558,7 @@ namespace DeiNiu.wms.Logical | ||||||
|         public List<int> newPartPickWave() |         public List<int> newPartPickWave() | ||||||
|         { |         { | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( "开始新波次。。。。。。。。。。。。。。。。。。"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "开始新波次。。。。。。。。。。。。。。。。。。"); | ||||||
| 
 | 
 | ||||||
|             List<DataTable> lst = outRequest.getRecords4PartWave(enumOrderType.销售出库); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); |             List<DataTable> lst = outRequest.getRecords4PartWave(enumOrderType.销售出库); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); | ||||||
| 
 | 
 | ||||||
|  | @ -4586,7 +4582,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             List<int> lstParts = new List<int>(); |             List<int> lstParts = new List<int>(); | ||||||
|    |    | ||||||
|             loglw.Debug( "开始新波次。。。。。。。。。。。。。。。。。。"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "开始新波次。。。。。。。。。。。。。。。。。。"); | ||||||
| 
 | 
 | ||||||
|           // List<DataTable> lst = outRequest.getRecords4PartWave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); |           // List<DataTable> lst = outRequest.getRecords4PartWave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); | ||||||
|             List<WmsOutPickRequest> batchRequests = new List<WmsOutPickRequest>(); |             List<WmsOutPickRequest> batchRequests = new List<WmsOutPickRequest>(); | ||||||
|  | @ -4600,7 +4596,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|            if (recCnt == 0) |            if (recCnt == 0) | ||||||
|            { |            { | ||||||
|                loglw.Debug( string.Format("无订单需要处理,波次结束")); |                LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("无订单需要处理,波次结束")); | ||||||
|                checkRepAndNoStockOrders(); |                checkRepAndNoStockOrders(); | ||||||
|                return lstParts; |                return lstParts; | ||||||
|            } |            } | ||||||
|  | @ -4636,7 +4632,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); |             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); | ||||||
|             List<WmsStockRecord> lstBulk = new List<WmsStockRecord>(); |             List<WmsStockRecord> lstBulk = new List<WmsStockRecord>(); | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("waveNo {0}", waveOrder)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("waveNo {0}", waveOrder)); | ||||||
| 
 | 
 | ||||||
|             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 |             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 | ||||||
|             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; |             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; | ||||||
|  | @ -4686,7 +4682,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                      |                      | ||||||
|                 } |                 } | ||||||
|              } |              } | ||||||
|             loglw.Debug( string.Format("待处理拣货笔数:{0}", lstBulk.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理拣货笔数:{0}", lstBulk.Count)); | ||||||
|             #region    建立零库电子拣选临时数据 |             #region    建立零库电子拣选临时数据 | ||||||
|             int lastId = 0;   |             int lastId = 0;   | ||||||
|             WmsOutPickLable_tmp wpl; |             WmsOutPickLable_tmp wpl; | ||||||
|  | @ -4744,11 +4740,11 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             #endregion |             #endregion | ||||||
|             loglw.Debug( string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" | ||||||
|                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); |                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); | ||||||
| 
 | 
 | ||||||
|                  |                  | ||||||
|            loglw.Debug( string.Format("进入摘果式拣选")); |            LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入摘果式拣选")); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|            #region  保存整货和零货出库分拣数据 |            #region  保存整货和零货出库分拣数据 | ||||||
|  | @ -4887,7 +4883,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             // processAllBatchOrders(requests, waveOrder); |             // processAllBatchOrders(requests, waveOrder); | ||||||
|             TimeSpan ts0 = DateTime.Now - d0; |             TimeSpan ts0 = DateTime.Now - d0; | ||||||
|             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             loglw.Debug( string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             // TaskCallBack(); |             // TaskCallBack(); | ||||||
| 
 | 
 | ||||||
|             return lstParts; |             return lstParts; | ||||||
|  | @ -4943,17 +4939,17 @@ namespace DeiNiu.wms.Logical | ||||||
|             //一个波次可以摘取订单数 =   空闲分播台数量*每个分播台可分播客户数, 分播台的订单用颜色区分 |             //一个波次可以摘取订单数 =   空闲分播台数量*每个分播台可分播客户数, 分播台的订单用颜色区分 | ||||||
|             // |             // | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( "开始新波次。。。。。。。。。。。。。。。。。。"); |             LogHelper.debug(typeof(lWmsOutPickRequest), "开始新波次。。。。。。。。。。。。。。。。。。"); | ||||||
| 
 | 
 | ||||||
|             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); |             // System.Diagnostics.Debug.WriteLine("begin make new wave .....{0}" ,DateTime.Now); | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickRequest> requests = outRequest.getRequests4Wave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); |             List<WmsOutPickRequest> requests = outRequest.getRequests4Wave(); //.getRequestObjects(enumOutOrderType.拣货单, enumOutStockRequestStatus.波次处理); | ||||||
| 
 | 
 | ||||||
|             loglw.Debug( string.Format("待处理订单数量:{0}", requests.Count)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("待处理订单数量:{0}", requests.Count)); | ||||||
| 
 | 
 | ||||||
|             if (requests.Count == 0) |             if (requests.Count == 0) | ||||||
|             { |             { | ||||||
|                 loglw.Debug( string.Format("无订单需要处理,波次结束")); |                 LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("无订单需要处理,波次结束")); | ||||||
|                 checkRepAndNoStockOrders(); |                 checkRepAndNoStockOrders(); | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|  | @ -4992,7 +4988,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             List<WmsOutPickLable_tmp> lstLabel; |             List<WmsOutPickLable_tmp> lstLabel; | ||||||
|             List<WmsStockRecord> lstBulk; |             List<WmsStockRecord> lstBulk; | ||||||
| 
 | 
 | ||||||
|          //   loglw.Debug( string.Format("waveNo {0}", waveOrder)); |          //   LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("waveNo {0}", waveOrder)); | ||||||
| 
 | 
 | ||||||
|             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 |             //播种常量,达不到最小订单摘取需求的合并成大订单先统一摘取再分播 | ||||||
|             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; |             bool isSeedsEnabled = WmsConstants.OUT_BULK_SEEDS_PICK_ON; | ||||||
|  | @ -5047,8 +5043,8 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 //  loglw.Debug( string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo )); |                 //  LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo )); | ||||||
|                 loglw.Debug( string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); |                 LogHelper.debug(this.GetType(), string.Format("开始处理零库出库 {0} ------------", request.pickOrderNo)); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 DataTable dt = stkRecord.getPickStockRecods(request.pickOrderNo, true).Tables[0];//取出库明细 |                 DataTable dt = stkRecord.getPickStockRecods(request.pickOrderNo, true).Tables[0];//取出库明细 | ||||||
|  | @ -5074,7 +5070,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                 // TimeSpan tsss = DateTime.Now - d1; |                 // TimeSpan tsss = DateTime.Now - d1; | ||||||
| 
 | 
 | ||||||
|                 //   loglw.Debug( string.Format(" {0}  prepare bulklist count :{1}, cost {2}", request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); |                 //   LogHelper.debug(typeof(lWmsOutPickRequest), string.Format(" {0}  prepare bulklist count :{1}, cost {2}", request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); | ||||||
|                 //   DateTime d2 = DateTime.Now; |                 //   DateTime d2 = DateTime.Now; | ||||||
| 
 | 
 | ||||||
|                 lstBulk = new List<WmsStockRecord>(); |                 lstBulk = new List<WmsStockRecord>(); | ||||||
|  | @ -5103,7 +5099,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                 //tsss = DateTime.Now - d2; |                 //tsss = DateTime.Now - d2; | ||||||
| 
 | 
 | ||||||
|                 //  loglw.Debug( string.Format(" {0}   {1},prepare bulklist2 count :{2}, cost {3}", DateTime.Now, request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); |                 //  LogHelper.debug(typeof(lWmsOutPickRequest), string.Format(" {0}   {1},prepare bulklist2 count :{2}, cost {3}", DateTime.Now, request.pickOrderNo, lstBulk.Count, tsss.TotalSeconds)); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 /* |                 /* | ||||||
|  | @ -5224,7 +5220,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     if (isReachLimit) |                     if (isReachLimit) | ||||||
|                     { |                     { | ||||||
|                         isReachLimit = false; |                         isReachLimit = false; | ||||||
|                         loglw.Debug( string.Format("超过限制,继续下条数据.... ")); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("超过限制,继续下条数据.... ")); | ||||||
| 
 | 
 | ||||||
|                         continue; |                         continue; | ||||||
|                     } |                     } | ||||||
|  | @ -5232,7 +5228,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 * */ |                 * */ | ||||||
|                 #endregion endcheck |                 #endregion endcheck | ||||||
|                 |                 | ||||||
|                 loglw.Debug( string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" |                 LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("   lstBulk.Count:{1},sumBulkCnt:{2}" | ||||||
|                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); |                              , seedsRequests.Count, lstBulk.Count, sumBulkCnt)); | ||||||
| 
 | 
 | ||||||
|                 if (isSeedsEnabled |                 if (isSeedsEnabled | ||||||
|  | @ -5242,7 +5238,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|                     )   |                     )   | ||||||
|                 { |                 { | ||||||
|                     loglw.Debug( string.Format("进入播种拣选 seedsRequests.Count:{0} ", seedsRequests.Count)); |                     LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("进入播种拣选 seedsRequests.Count:{0} ", seedsRequests.Count)); | ||||||
|                     //播种筛选  |                     //播种筛选  | ||||||
|               |               | ||||||
|                     if (_seedsDesk.ID > 0) //exist free seeds desk |                     if (_seedsDesk.ID > 0) //exist free seeds desk | ||||||
|  | @ -5292,9 +5288,9 @@ namespace DeiNiu.wms.Logical | ||||||
|                     else //no free seeds desk |                     else //no free seeds desk | ||||||
|                     { |                     { | ||||||
| 
 | 
 | ||||||
|                         loglw.Debug( string.Format("播种拣选,no free seeds desk")); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("播种拣选,no free seeds desk")); | ||||||
| 
 | 
 | ||||||
|                         loglw.Debug( string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); |                         LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("订单{0} 将进入下一播种波次,开始处理下个订单", request.pickOrderNo)); | ||||||
|                         continue; |                         continue; | ||||||
| 
 | 
 | ||||||
|                     } |                     } | ||||||
|  | @ -5354,7 +5350,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 TimeSpan ts1 = DateTime.Now - d0; |                 TimeSpan ts1 = DateTime.Now - d0; | ||||||
|             loglw.Debug( string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + " : " + ts1.TotalMilliseconds, totoalTime)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 零库处理完毕-----  cost {1} .....{2}", DateTime.Now, ts1.TotalSeconds + " : " + ts1.TotalMilliseconds, totoalTime)); | ||||||
|             // insert tmp data for validation |             // insert tmp data for validation | ||||||
|            /// outRequest.saveTempData4Validation(waveOrder); |            /// outRequest.saveTempData4Validation(waveOrder); | ||||||
| 
 | 
 | ||||||
|  | @ -5373,7 +5369,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             TimeSpan ts0 = DateTime.Now - d0; |             TimeSpan ts0 = DateTime.Now - d0; | ||||||
|             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             //System.Diagnostics.Debug.WriteLine(string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             loglw.Debug( string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("{0} 全部处理完毕{1}   ..", DateTime.Now, ts0.TotalSeconds + " : " + ts0.TotalMilliseconds)); | ||||||
|             // TaskCallBack(); |             // TaskCallBack(); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|  | @ -5382,7 +5378,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|         private void createSeedsLabelDetail(List<WmsOutPickRequest> seedsRequests, Dictionary<string, WmsStockRecord> seedsBulks) |         private void createSeedsLabelDetail(List<WmsOutPickRequest> seedsRequests, Dictionary<string, WmsStockRecord> seedsBulks) | ||||||
|         { |         { | ||||||
|             loglw.Debug( string.Format("开始生成播种拣选单,seedsRequests.count :{0},seedsBulks.count:{1}", |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("开始生成播种拣选单,seedsRequests.count :{0},seedsBulks.count:{1}", | ||||||
|                 seedsRequests.Count, seedsBulks.Count)); |                 seedsRequests.Count, seedsBulks.Count)); | ||||||
| 
 | 
 | ||||||
|             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); |             List<WmsOutPickLable_tmp> lstLabel = new List<WmsOutPickLable_tmp>(); | ||||||
|  | @ -5396,7 +5392,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             seedPickRequest.pickOrderNo = Util.getOrderNo(enumCreateOrderType.seedsPickOrder, seedPickRequest.getNextSeq(enumCreateOrderType.seedsPickOrder)); |             seedPickRequest.pickOrderNo = Util.getOrderNo(enumCreateOrderType.seedsPickOrder, seedPickRequest.getNextSeq(enumCreateOrderType.seedsPickOrder)); | ||||||
|             seedPickRequest.orderType = (int)enumOrderType.销售出库; |             seedPickRequest.orderType = (int)enumOrderType.销售出库; | ||||||
|             seedPickRequest.outStoreType = (int)enumOutStoreType.播种拣货出库; |             seedPickRequest.outStoreType = (int)enumOutStoreType.播种拣货出库; | ||||||
|             loglw.Debug( string.Format("播种拣选单 :{0} ", seedPickRequest.pickOrderNo)); |             LogHelper.debug(typeof(lWmsOutPickRequest), string.Format("播种拣选单 :{0} ", seedPickRequest.pickOrderNo)); | ||||||
|             WmsOutPickLable_tmp wpl; |             WmsOutPickLable_tmp wpl; | ||||||
|             foreach (WmsStockRecord rec in seedsBulks.Values) |             foreach (WmsStockRecord rec in seedsBulks.Values) | ||||||
|             { |             { | ||||||
|  |  | ||||||
|  | @ -196,7 +196,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     //  DataTable dt = outRequest.getNewOrders(); |                     //  DataTable dt = outRequest.getNewOrders(); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                     fixErpSaleDetailSkuId(); |                     //   fixErpSaleDetailSkuId(); | ||||||
| 
 | 
 | ||||||
|                     outRequest.syncOutRequest(); |                     outRequest.syncOutRequest(); | ||||||
| 
 | 
 | ||||||
|  | @ -266,7 +266,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             { |             { | ||||||
|                 if (minute < WmsConstants.ERP_TRANS_DATA_SLEEP_MINUES+ offset) |                 if (minute < WmsConstants.ERP_TRANS_DATA_SLEEP_MINUES+ offset) | ||||||
|                 { |                 { | ||||||
|                     log.Debug(string.Format(" time for erp transfering.... no out process...当前  {0} 点 {1}分   ----持续到  {2}分 ", |                     log.Debug(string.Format(" time for erp transfering.... no out process...当前  {0} 点 {1}分   ----持续  {2}分 ", | ||||||
|                          DateTime.Now.Hour, minute- offset, WmsConstants.ERP_TRANS_DATA_SLEEP_MINUES)); |                          DateTime.Now.Hour, minute- offset, WmsConstants.ERP_TRANS_DATA_SLEEP_MINUES)); | ||||||
|                     return true; |                     return true; | ||||||
|                 } |                 } | ||||||
|  | @ -278,7 +278,7 @@ namespace DeiNiu.wms.Logical | ||||||
|          * erp 没有skuid的情况下,根据batch ,expired date,product data 取skuid |          * erp 没有skuid的情况下,根据batch ,expired date,product data 取skuid | ||||||
|          * |          * | ||||||
|          **/ |          **/ | ||||||
|         public void fixErpSaleDetailSkuId2() |         public void fixErpSaleDetailSkuId() | ||||||
|         { |         { | ||||||
|             lLot llot = new lLot(); |             lLot llot = new lLot(); | ||||||
|             DataTable dt = outRequest.getAvErpDetailNoSkuId(); |             DataTable dt = outRequest.getAvErpDetailNoSkuId(); | ||||||
|  | @ -313,43 +313,6 @@ namespace DeiNiu.wms.Logical | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|         public void fixErpSaleDetailSkuId() |  | ||||||
|         { |  | ||||||
|             lLot llot = new lLot(); |  | ||||||
|             DataTable dt = outRequest.getAvErpDetailNoSkuId(); |  | ||||||
|             Erp_sale_d esd; |  | ||||||
| 
 |  | ||||||
|             foreach (DataRow dr in dt.Rows) |  | ||||||
|             { |  | ||||||
|                 esd = new Erp_sale_d(dr); |  | ||||||
|                 String prd = Util.getShortDateString(esd.product_date.Trim()); |  | ||||||
|                 String vld = Util.getShortDateString(esd.save_date.Trim()); |  | ||||||
| 
 |  | ||||||
|                 Dictionary<string, string> dicValue = new Dictionary<string, string>(); |  | ||||||
| 
 |  | ||||||
|                 dicValue.Add(WmsConstants.SKU_RESEVRED_PRDDATE_ATTNAME, prd); |  | ||||||
|                 dicValue.Add(WmsConstants.SKU_RESEVRED_EXPIREDATE_ATTNAME, vld); |  | ||||||
|                 dicValue.Add(WmsConstants.SKU_RESEVRED_BATCH_ATTNAME, esd.batch.Trim()); |  | ||||||
|                 dicValue.Add(WmsConstants.SKU_RESEVRED_ENTI_ATTNAME, esd.entid); |  | ||||||
|                 Dictionary<int, string> skuValue = new Dictionary<int, string>(); |  | ||||||
|                 skuValue = llot.getSKU(prd, esd.goods_id, esd.batch.Trim()); |  | ||||||
|                 foreach (int i in skuValue.Keys) |  | ||||||
|                 { |  | ||||||
|                     esd.skuId = i; |  | ||||||
|                     esd.skuCode = skuValue[i]; |  | ||||||
|                     break; |  | ||||||
|                 } |  | ||||||
| 
 |  | ||||||
|                 if (esd.skuId > 0) |  | ||||||
|                 { |  | ||||||
|                     esd.Update(); |  | ||||||
|                 } |  | ||||||
| 
 |  | ||||||
|             } |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|         public delegate void UpdateUI(int step);//声明一个更新主线程的委托 |         public delegate void UpdateUI(int step);//声明一个更新主线程的委托 | ||||||
|         public UpdateUI UpdateUIDelegate; |         public UpdateUI UpdateUIDelegate; | ||||||
| 
 | 
 | ||||||
|  | @ -569,7 +532,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
|             if (dv.Count == 0 || !WmsConstants.OUT_STOCK_WHEN_NO_MORE_REQUEST)// || pickRequestObj.getRequest4StockOut(enumOutStockRequestStatus.待定位).Count>WmsConstants.OUT_PROCESS_ORDERS_CNT) |             if (dv.Count == 0 || !WmsConstants.OUT_STOCK_WHEN_NO_MORE_REQUEST)// || pickRequestObj.getRequest4StockOut(enumOutStockRequestStatus.待定位).Count>WmsConstants.OUT_PROCESS_ORDERS_CNT) | ||||||
|             { |             { | ||||||
|                 processOutStock(status); |                 processOutStock(); | ||||||
| 
 | 
 | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  | @ -590,13 +553,13 @@ namespace DeiNiu.wms.Logical | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|         public void processOutStock(enumOutStockRequestStatus status) |         public void processOutStock() | ||||||
|         { |         { | ||||||
|             status = status == enumOutStockRequestStatus.库存不足 ? status : enumOutStockRequestStatus.待定位; | 
 | ||||||
|             //取生成的所有拣货单,按pickgroup生成播种单,对摘果的零货生成补货单 |             //取生成的所有拣货单,按pickgroup生成播种单,对摘果的零货生成补货单 | ||||||
|             List <WmsOutPickRequest> all = pickRequestObj.getRequest4StockOut(status/*enumOutStockRequestStatus.待定位*/); |             List<WmsOutPickRequest> all = pickRequestObj.getRequest4StockOut(enumOutStockRequestStatus.待定位); | ||||||
|             bool isSeedsCreated = false; |             bool isSeedsCreated = false; | ||||||
|             logTest.Debug(string.Format(" 取 {0}状态的的分拣单, 数量 {1} " ,status,  all.Count)); |             logTest.Debug(" 取待定位的分拣单, 数量 " + all.Count); | ||||||
|             List<WmsOutPickRequest> seedsLst; |             List<WmsOutPickRequest> seedsLst; | ||||||
| 
 | 
 | ||||||
|             Dictionary<int, List<WmsOutPickRequest>> dicGroup = new Dictionary<int, List<WmsOutPickRequest>>(); |             Dictionary<int, List<WmsOutPickRequest>> dicGroup = new Dictionary<int, List<WmsOutPickRequest>>(); | ||||||
|  | @ -735,7 +698,6 @@ namespace DeiNiu.wms.Logical | ||||||
|                     } |                     } | ||||||
|                     requestOutStock(seedPickRequest); |                     requestOutStock(seedPickRequest); | ||||||
|                     isSeedsCreated = true; |                     isSeedsCreated = true; | ||||||
|                     all = pickRequestObj.getRequest4StockOut(enumOutStockRequestStatus.待定位); |  | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|             } |             } | ||||||
|  | @ -809,6 +771,12 @@ namespace DeiNiu.wms.Logical | ||||||
|                  */ |                  */ | ||||||
|             #endregion |             #endregion | ||||||
| 
 | 
 | ||||||
|  |             if (isSeedsCreated) | ||||||
|  |             { | ||||||
|  |               //  logOut.Debug(" 从新取待定位的拣货单 --------------------------------------------------------------  "); | ||||||
|  | 
 | ||||||
|  |                 all = pickRequestObj.getRequest4StockOut(enumOutStockRequestStatus.待定位); | ||||||
|  |             } | ||||||
| 
 | 
 | ||||||
|           //  logOut.Debug(all.Count + "  个待定位的拣货单 ---------------------------------------------------------- "); |           //  logOut.Debug(all.Count + "  个待定位的拣货单 ---------------------------------------------------------- "); | ||||||
| 
 | 
 | ||||||
|  | @ -1290,16 +1258,6 @@ namespace DeiNiu.wms.Logical | ||||||
|                     outd.productDate = cachedObj.productDate; |                     outd.productDate = cachedObj.productDate; | ||||||
|                     outd.validDate = cachedObj.validDate; |                     outd.validDate = cachedObj.validDate; | ||||||
|                     decimal cnt = requestRep[key]; |                     decimal cnt = requestRep[key]; | ||||||
|                     goods.getStockInfo(goods.goodsId, Convert.ToInt32(skuId)); |  | ||||||
| 
 |  | ||||||
|                     if(cnt >goods.stockBatchAvCount) |  | ||||||
|                     { |  | ||||||
|                         cnt = goods.stockBatchAvCount; |  | ||||||
|                     } |  | ||||||
|                     if (cnt <= 0) |  | ||||||
|                     { |  | ||||||
|                         continue; |  | ||||||
|                     } |  | ||||||
|                     outd.count = cnt; |                     outd.count = cnt; | ||||||
|                     //if (cachedObj.goods.bigCount != 0) |                     //if (cachedObj.goods.bigCount != 0) | ||||||
|                     if (goods.bigCount != 0) |                     if (goods.bigCount != 0) | ||||||
|  | @ -1369,7 +1327,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     outd.operater = this.operId; |                     outd.operater = this.operId; | ||||||
|                     outd.bulkPickState = (int)enumOutStockPickStatus.无需分拣; |                     outd.bulkPickState = (int)enumOutStockPickStatus.无需分拣; | ||||||
|                     outd.Add(); |                     outd.Add(); | ||||||
|                     logSpec.Debug(string.Format("新增补货单{0}, detail id {1}, detail:{2} ", repRequest.pickOrderNo, outd.ID,outd)); |                     logSpec.Debug(string.Format("新增补货单{0}, detail id {1} ", repRequest.pickOrderNo, outd.ID)); | ||||||
|                 } |                 } | ||||||
|                 stkrep.repNews(); |                 stkrep.repNews(); | ||||||
|                 repRequest.Add(); |                 repRequest.Add(); | ||||||
|  | @ -1392,10 +1350,9 @@ namespace DeiNiu.wms.Logical | ||||||
|             WmsStockRep stkrep = new WmsStockRep(goods.goodsId, skuId); |             WmsStockRep stkrep = new WmsStockRep(goods.goodsId, skuId); | ||||||
| 
 | 
 | ||||||
|             logSpec.Debug(string.Format("开始登记补货信息。。goodsId {0}, skuId:{1},skuCode:{2}, 补货数量  {3}", goods.goodsId, skuId, skuCode, count)); |             logSpec.Debug(string.Format("开始登记补货信息。。goodsId {0}, skuId:{1},skuCode:{2}, 补货数量  {3}", goods.goodsId, skuId, skuCode, count)); | ||||||
|             logSpec.Debug(string.Format("1 商品补货情汇总--》 toRepCnt {0}, lacCount:{1} ,checkonly {2} ", stkrep.toRepCnt, stkrep.lackCount,checkOnly)); |             logSpec.Debug(string.Format("1 商品补货情汇总--》 toRepCnt {0}, lacCount:{1}  ", stkrep.toRepCnt, stkrep.lackCount)); | ||||||
|             if (!checkOnly) |             if (!checkOnly) | ||||||
|             { |             { | ||||||
|                 goods.getStockInfo(goods.goodsId,skuId); |  | ||||||
|                 if (goods.stockBatch3Count + goods.stockBatch2Count + goods.stockBatch1Count < count) |                 if (goods.stockBatch3Count + goods.stockBatch2Count + goods.stockBatch1Count < count) | ||||||
|                 { |                 { | ||||||
|                     logSpec.Debug(string.Format("整库库存不足,补货单生成失败")); |                     logSpec.Debug(string.Format("整库库存不足,补货单生成失败")); | ||||||
|  | @ -1964,11 +1921,11 @@ namespace DeiNiu.wms.Logical | ||||||
|                         if (WmsConstants.OUT_STOCK_LACK_HOLD_ORDER) |                         if (WmsConstants.OUT_STOCK_LACK_HOLD_ORDER) | ||||||
|                         { |                         { | ||||||
|                             logSpec.Error("NO STOCK........整单出库定位回滚。。。。。。。。。。。。。。。。。。。。。。。"); |                             logSpec.Error("NO STOCK........整单出库定位回滚。。。。。。。。。。。。。。。。。。。。。。。"); | ||||||
|                             scope.Dispose(); |  | ||||||
|                             requestOrder.state = (int)enumOutStockRequestStatus.库存不足; |  | ||||||
|                            // requestOrder.state = (int)enumOutStockRequestStatus.待定位; |  | ||||||
|                             requestOrder.Update(); |  | ||||||
| 
 | 
 | ||||||
|  |                             //requestOrder.state = (int)enumOutStockRequestStatus.库存不足; | ||||||
|  |                             requestOrder.state = (int)enumOutStockRequestStatus.待定位; | ||||||
|  |                             requestOrder.Update(); | ||||||
|  |                             scope.Dispose(); | ||||||
|                             return false; |                             return false; | ||||||
|                         } |                         } | ||||||
| 
 | 
 | ||||||
|  | @ -2037,8 +1994,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                             outRequest.updatePickState(requestOrder.pickOrderNo, enumOutStockRequestStatus.定位完成, enumOutStockRequestStatus.待定位); |                             outRequest.updatePickState(requestOrder.pickOrderNo, enumOutStockRequestStatus.定位完成, enumOutStockRequestStatus.待定位); | ||||||
|                         } |                         } | ||||||
| 
 | 
 | ||||||
|                         if (WmsConstants.OUT_BULK_SEEDS_PICK_ON && bulkTypeCnt < WmsConstants.OUT_MAX_SEEDS_GOODSTYPE_CNT  |                         if (WmsConstants.OUT_BULK_SEEDS_PICK_ON && bulkTypeCnt < WmsConstants.OUT_MAX_SEEDS_GOODSTYPE_CNT && sumBulkCunt < WmsConstants.OUT_MAX_SEEDS_BULK_CNT_SUM) | ||||||
|                             && sumBulkCunt < WmsConstants.OUT_MAX_SEEDS_BULK_CNT_SUM) |  | ||||||
|                         { |                         { | ||||||
|                             requestOrder.seedsLabelId = WmsConstants.SEEDS_LABLEID_MARK_VALUE; //适合播种的标记 |                             requestOrder.seedsLabelId = WmsConstants.SEEDS_LABLEID_MARK_VALUE; //适合播种的标记 | ||||||
|                         } |                         } | ||||||
|  | @ -2227,7 +2183,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     throw new DeiNiuStockBulkCountException(); ;  //等待下次重新定位 |                     throw new DeiNiuStockBulkCountException(); ;  //等待下次重新定位 | ||||||
|                 } else |                 } else | ||||||
| 
 | 
 | ||||||
|                 if (bulkCnt > goods.stockBulkAvCount && WmsConstants.OUT_BULK_REP_FROM_BATCH) //零库不足,需要补零库; 整库零出的零不够需补货的情况应该不存在 |                 if (bulkCnt > goods.stockBulkAvCount && 1==2) //零库不足,需要补零库; 整库零出的零不够需补货的情况应该不存在 | ||||||
|                 { |                 { | ||||||
|                     // bulkCnt = Math.Ceiling(bulkCnt / goods.bigCount) * goods.bigCount; |                     // bulkCnt = Math.Ceiling(bulkCnt / goods.bigCount) * goods.bigCount; | ||||||
| 
 | 
 | ||||||
|  | @ -2252,7 +2208,7 @@ namespace DeiNiu.wms.Logical | ||||||
|             { |             { | ||||||
|                 decimal countOuting = WmsConstants.OUT_STOCK_DEDUCT ? goods.stockSumCountOuting : 0; |                 decimal countOuting = WmsConstants.OUT_STOCK_DEDUCT ? goods.stockSumCountOuting : 0; | ||||||
| 
 | 
 | ||||||
|                 if (!isRep) //非补货单 |                 if (!isRep) | ||||||
|                 { |                 { | ||||||
| 
 | 
 | ||||||
|                     if (goods.bigCount == 1) |                     if (goods.bigCount == 1) | ||||||
|  | @ -2303,7 +2259,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     } |                     } | ||||||
| 
 | 
 | ||||||
|                     requestDetail.bulkCount = requestDetail.count - requestDetail.batch1Count - requestDetail.batch2Count; |                     requestDetail.bulkCount = requestDetail.count - requestDetail.batch1Count - requestDetail.batch2Count; | ||||||
| 
 |                 } | ||||||
| 
 | 
 | ||||||
|               //  if (requestDetail.goods.stockBatchAvCount == 0) |               //  if (requestDetail.goods.stockBatchAvCount == 0) | ||||||
|                if (requestDetail.goods.stockBatchAvCount <= 0) |                if (requestDetail.goods.stockBatchAvCount <= 0) | ||||||
|  | @ -2313,7 +2269,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     requestDetail.batch1Count = 0; |                     requestDetail.batch1Count = 0; | ||||||
|                     requestDetail.batch2Count = 0; |                     requestDetail.batch2Count = 0; | ||||||
|                 } |                 } | ||||||
|                     else if (!WmsConstants.OUT_BULK_REP_FROM_BATCH) |                 else | ||||||
|                 { |                 { | ||||||
|                     |                     | ||||||
|                     log.Error(" 有整库库存!!!!!!!!!!!!!???????: " + requestDetail.goods); |                     log.Error(" 有整库库存!!!!!!!!!!!!!???????: " + requestDetail.goods); | ||||||
|  | @ -2324,38 +2280,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                       requestDetail.batch2Count = 0; |                       requestDetail.batch2Count = 0; | ||||||
| 
 | 
 | ||||||
|                 } |                 } | ||||||
|                 } |  | ||||||
|                 else //补货单 |  | ||||||
|                 { |  | ||||||
|               |               | ||||||
|                     if (goods.stockBatchAvCount < requestDetail.count) |  | ||||||
|                     { |  | ||||||
|                         if (goods.stockBatchAvCount > 0) |  | ||||||
|                         { |  | ||||||
|                             decimal diff = requestDetail.count - goods.stockBatchAvCount; |  | ||||||
|                              |  | ||||||
|                             WmsStockRep stk = new WmsStockRep(requestDetail.goodsId, requestDetail.skuId); |  | ||||||
|                             if (stk.ID > 0) |  | ||||||
|                             { |  | ||||||
|                                 stk.toRepCnt -= diff; |  | ||||||
|                                 stk.Update(); |  | ||||||
|                             } |  | ||||||
|                             requestDetail.description = "应补" + requestDetail.count + ",实际补 " + (goods.stockBatchAvCount); |  | ||||||
|                             requestDetail.batch1Count =requestDetail.count = goods.stockBatchAvCount; |  | ||||||
|                             requestDetail.Update(); |  | ||||||
|                         } |  | ||||||
|                         else |  | ||||||
|                         { |  | ||||||
|                             requestDetail.state = (int)enumOutStockDetailStatus.库存不足; |  | ||||||
| 
 |  | ||||||
|                             throw new DeiNiuStockBulkCountException(); ;  //等待下次重新定位 |  | ||||||
|                         } |  | ||||||
| 
 |  | ||||||
|                     } |  | ||||||
| 
 |  | ||||||
|                     requestDetail.batch1Count = requestDetail.count; |  | ||||||
|                     requestDetail.bulkCount= requestDetail.batch2Count = 0;  |  | ||||||
|                 } |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 bulkCnt = requestDetail.bulkCount; |                 bulkCnt = requestDetail.bulkCount; | ||||||
|  | @ -2364,8 +2289,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 //  decimal batch3Cnt = requestDetail.bat; |                 //  decimal batch3Cnt = requestDetail.bat; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                  logSpec.Debug(string.Format("detail id {6},goodsid:{3},skuId:{4},skuCode:{5}, 出库需求明细: bulkCnt:{0} , batch1Cnt:{1} , batch2Cnt:{2} ", |                  logSpec.Debug(string.Format("{3} 出库需求明细: bulkCnt:{0} , batch1Cnt:{1} , batch2Cnt:{2} ", bulkCnt, batch1Cnt, batch2Cnt, goods.goodsId)); | ||||||
|                      bulkCnt, batch1Cnt, batch2Cnt, goods.goodsId, requestDetail.skuId,requestDetail.skuCode,requestDetail.ID)); |  | ||||||
| 
 | 
 | ||||||
|               |               | ||||||
| 
 | 
 | ||||||
|  | @ -2374,19 +2298,59 @@ namespace DeiNiu.wms.Logical | ||||||
|                     ) |                     ) | ||||||
|                 { |                 { | ||||||
|                     //  logSpec.Debug(string.Format("goods stockSumCount: {0},goods countOuting :{1}, required count:{2}", goods.stockSumCount, countOuting, requestDetail.count)); |                     //  logSpec.Debug(string.Format("goods stockSumCount: {0},goods countOuting :{1}, required count:{2}", goods.stockSumCount, countOuting, requestDetail.count)); | ||||||
|                     string msg = string.Format("库存不足: 可用总库存:{0}, 需求库存{1}", goods.stockAvCount, requestDetail.count); | 
 | ||||||
|                     logSpec.Debug(msg); |                         logSpec.Debug(string.Format("库存不足: 可用总库存:{0}, 需求库存{1}", goods.stockAvCount, requestDetail.count)); | ||||||
|                     requestDetail.description= msg; | 
 | ||||||
|                     requestDetail.Update(); |  | ||||||
|                     if (isRep) |                     if (isRep) | ||||||
|                     { |                     { | ||||||
| 
 | 
 | ||||||
|  |                         requestDetail.description = "应补" + requestDetail.count + ",实际补 " + (goods.stockSumCount - countOuting); | ||||||
|  | 
 | ||||||
|  |                         /* | ||||||
|  |                         WmsStockRep wsr = new WmsStockRep(requestDetail.goodsId, requestDetail.skuId); | ||||||
|  |                         wsr.toRepCnt -= requestDetail.count -goods.stockAvCount; | ||||||
|  |                         wsr.Update(); | ||||||
|  |                         */ | ||||||
|  |                         if (goods.stockAvCount <= 0) | ||||||
|  |                         { | ||||||
|  |                             //requestDetail.Delete(); | ||||||
|  |                             requestDetail.state = (int)enumOutStockDetailStatus.完成分拣; | ||||||
|  |                             requestDetail.Update(); | ||||||
|  |                             return true; | ||||||
|  |                         } | ||||||
|  |                         decimal diff = requestDetail.count - goods.stockAvCount; | ||||||
|  |                         requestDetail.count = goods.stockAvCount; | ||||||
|  |                         /** | ||||||
|  |                          *  | ||||||
|  |                          requestDetail.count = (goods.stockSumCount - countOuting) / goods.bigCount * goods.bigCount; | ||||||
|  |                          logSpec.Debug(string.Format("补货订单。。" + requestDetail.description)); | ||||||
|  |                          if (requestDetail.count < goods.bigCount) | ||||||
|  |                          { | ||||||
|  |                              logSpec.Debug(string.Format("无整库库存,删除补货明细。。。")); | ||||||
|  |                              //requestDetail.count = 0; | ||||||
|  |                              //requestDetail.Delete(); | ||||||
|  |                              // requestDetail.Update(); | ||||||
|  |                              requestDetail.count = goods.bigCount; | ||||||
|  |                              return true; | ||||||
|  |                          }*/ | ||||||
|  |                         WmsStockRep stk = new WmsStockRep(requestDetail.goodsId, requestDetail.skuId); | ||||||
|  |                         if (stk.ID > 0) | ||||||
|  |                         { | ||||||
|  |                             stk.toRepCnt -= diff; | ||||||
|  |                             stk.Update(); | ||||||
|  |                         } | ||||||
|  | 
 | ||||||
|  |                         requestDetail.batch1Count = requestDetail.count; | ||||||
|  |                         requestDetail.batch2Count = 0; | ||||||
|  |                         requestDetail.Update(); | ||||||
|  |                         batch1Cnt = requestDetail.batch1Count; | ||||||
|  |                         batch2Cnt = 0; | ||||||
|                     } |                     } | ||||||
|                     else |                     else | ||||||
|                     { |                     { | ||||||
|                         goods = new WmsGoods(requestDetail.goodsId, requestDetail.skuId, requestDetail.batch); |                         goods = new WmsGoods(requestDetail.goodsId, requestDetail.skuId, requestDetail.batch); | ||||||
| 
 | 
 | ||||||
|                         logSpec.Debug(string.Format("库存不足时,全订单暂停出库 ?{0}", WmsConstants.OUT_STOCK_LACK_HOLD_ORDER)); |                         //   logSpec.Debug(string.Format("库存不足时,全订单暂停出库 ?{0}", WmsConstants.OUT_STOCK_LACK_HOLD_ORDER)); | ||||||
|                         if (!WmsConstants.OUT_STOCK_LACK_HOLD_ORDER) |                         if (!WmsConstants.OUT_STOCK_LACK_HOLD_ORDER) | ||||||
|                         { |                         { | ||||||
| 
 | 
 | ||||||
|  | @ -2630,8 +2594,8 @@ namespace DeiNiu.wms.Logical | ||||||
|                         } |                         } | ||||||
|                         else |                         else | ||||||
|                         { |                         { | ||||||
|                               msg = string.Format("rquest {3}, goods:{4}, sku {0},required count {1},stock available cnt {2} ", requestDetail.skuId, |                             string msg = string.Format("rquest {3}, goods:{4}, sku {0},required count {1},stock available cnt {2} ", requestDetail.skuId, | ||||||
|                                 requestDetail.count, goods.stockSumCount - countOuting, requestDetail.pickOrderNo, goods.goodsName + goods.goodsId); |                                 requestDetail.count, goods.stockSumCount - countOuting, requestDetail.pickOrderNo, goods.goodsId); | ||||||
|                             logSpec.Error(msg); |                             logSpec.Error(msg); | ||||||
|                             throw new DeiNiuNoStockException(msg); |                             throw new DeiNiuNoStockException(msg); | ||||||
|                         } |                         } | ||||||
|  | @ -2648,7 +2612,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                         // this.createGoodsRepOrder(goods, requestDetail.skuId, requestDetail.skuCode, bulkCnt); //TODO: check if the rep has been created for it. |                         // this.createGoodsRepOrder(goods, requestDetail.skuId, requestDetail.skuCode, bulkCnt); //TODO: check if the rep has been created for it. | ||||||
| 
 | 
 | ||||||
|                     } |                     } | ||||||
|                     string msg = string.Format("goods :{3} 需要补零, sku {0},required bulkcount {1},stock bulk cnt: {2} ", requestDetail.skuId, bulkCnt, goods.stockBulkAvCount, goods.goodsName); |                     string msg = string.Format("goods :{3}, sku {0},required bulkcount {1},stock bulk cnt: {2} ", requestDetail.skuId, bulkCnt, goods.stockBulkAvCount, goods.goodsName); | ||||||
|                     logSpec.Debug(msg); |                     logSpec.Debug(msg); | ||||||
|                     //throw new DeiNiuStockBulkCountException(msg); |                     //throw new DeiNiuStockBulkCountException(msg); | ||||||
|                 } |                 } | ||||||
|  | @ -2774,7 +2738,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 logSpec.Debug("goods.stocks count : " + goods.stocks.Count); |                 logSpec.Debug("goods.stocks count : " + goods.stocks.Count); | ||||||
|                 foreach (WmsStock st in goods.stocks) |                 foreach (WmsStock st in goods.stocks) | ||||||
|                 { |                 { | ||||||
|                     logSpec.Debug(string.Format("locId {3}, sku {0},   avcnt {1}, voltype {2}  ", st.skuCode, st.getAvCount(), st.location.volType,st.locationId)); |                     logSpec.Debug(string.Format("{0},   avcnt {1}, voltype {2}  ", st.skuCode, st.getAvCount(), st.location.volType)); | ||||||
| 
 | 
 | ||||||
|                     if (st.location.volType < (int)enumWhLocVol.小整)//零库 |                     if (st.location.volType < (int)enumWhLocVol.小整)//零库 | ||||||
|                     { |                     { | ||||||
|  | @ -3061,7 +3025,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 if (bulkCnt > 0) |                 if (bulkCnt > 0) | ||||||
|                 { |                 { | ||||||
| 
 | 
 | ||||||
|                     goods.getStockInfo(goods.goodsId,requestDetail.skuId); |                     goods.getStockInfo(goods.goodsId); | ||||||
| 
 | 
 | ||||||
|                     logSpec.Debug(string.Format("开始处理  零库。。。。。bulkCnt :{0}, goods.stockBulkAvCount {1}, goods.tmpStocks count {2} ", bulkCnt, goods.stockBulkAvCount, goods.tmpStocks.Count)); |                     logSpec.Debug(string.Format("开始处理  零库。。。。。bulkCnt :{0}, goods.stockBulkAvCount {1}, goods.tmpStocks count {2} ", bulkCnt, goods.stockBulkAvCount, goods.tmpStocks.Count)); | ||||||
|                     /* |                     /* | ||||||
|  | @ -3109,7 +3073,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 if (bulkCnt > 0 && WmsConstants.OUT_BULK_REP_FROM_BATCH) |                 if (bulkCnt > 0 &&1==2) | ||||||
|                 { |                 { | ||||||
|                     string msg = string.Format("goods {3}, skuId {0},required bulkcount {1},stock bulk cnt {2} ", requestDetail.skuId, bulkCnt, goods.stockBulkAvCount, goods.goodsId); |                     string msg = string.Format("goods {3}, skuId {0},required bulkcount {1},stock bulk cnt {2} ", requestDetail.skuId, bulkCnt, goods.stockBulkAvCount, goods.goodsId); | ||||||
|                     logSpec.Debug(msg); |                     logSpec.Debug(msg); | ||||||
|  |  | ||||||
|  | @ -1284,21 +1284,14 @@ namespace DeiNiu.wms.Logical | ||||||
|                 */ |                 */ | ||||||
|                  |                  | ||||||
|                 skuValues.Add(WmsConstants.SKU_RESEVRED_BATCH_ATTNAME, s.batch.Trim()); |                 skuValues.Add(WmsConstants.SKU_RESEVRED_BATCH_ATTNAME, s.batch.Trim()); | ||||||
|                 //skuValues.Add(WmsConstants.SKU_RESEVRED_PRDDATE_ATTNAME, s.productDate); |                 string prd = Util.getShortDateString(s.batch.Trim()); | ||||||
|                // skuValues.Add(WmsConstants.SKU_RESEVRED_EXPIREDATE_ATTNAME, s.validDate); |                 string valid = Util.getShortDateString(getValidDate(prd, s.goodsId).ToShortDateString()); | ||||||
|                   |  | ||||||
|                 string prd = Util.getShortDateString(s.productDate.Trim()); |  | ||||||
|                 string valid = string.IsNullOrEmpty( s.validDate) ? Util.getShortDateString(getValidDate(prd, s.goodsId).ToShortDateString()):s.validDate ; |  | ||||||
|                 skuValues.Add(WmsConstants.SKU_RESEVRED_PRDDATE_ATTNAME, prd); |                 skuValues.Add(WmsConstants.SKU_RESEVRED_PRDDATE_ATTNAME, prd); | ||||||
|                 skuValues.Add(WmsConstants.SKU_RESEVRED_EXPIREDATE_ATTNAME, valid); |                 skuValues.Add(WmsConstants.SKU_RESEVRED_EXPIREDATE_ATTNAME, valid); | ||||||
|  | 
 | ||||||
|                 s.productDate = prd; |                 s.productDate = prd; | ||||||
|                 s.validDate = valid; |                 s.validDate = valid; | ||||||
| 
 | 
 | ||||||
|                |  | ||||||
|           |  | ||||||
| 
 |  | ||||||
|              |  | ||||||
| 
 |  | ||||||
|                 // skuValues.Add("批次属性测试1", "7333" ); |                 // skuValues.Add("批次属性测试1", "7333" ); | ||||||
| 
 | 
 | ||||||
|                 /* |                 /* | ||||||
|  | @ -1316,7 +1309,7 @@ namespace DeiNiu.wms.Logical | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 Dictionary<int, string> dic = lot.getSKU(s.productDate, s.goodsId, s.batch.Trim()); |                 Dictionary<int, string> dic = lot.getSKU(prd, s.goodsId, s.batch.Trim()); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|                 foreach (int i in dic.Keys) |                 foreach (int i in dic.Keys) | ||||||
|  |  | ||||||
|  | @ -187,9 +187,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                     case 4: |                     case 4: | ||||||
|                         WmsConstants.JOB_NOTICE_ERP = v; |                         WmsConstants.JOB_NOTICE_ERP = v; | ||||||
|                         break; |                         break; | ||||||
|                     case 5: | 
 | ||||||
|                         WmsConstants.JOB_OUT_REQUEST_NO_STOCK_CHECK_INTERVAL = v; |  | ||||||
|                         break; |  | ||||||
|                     default: break; |                     default: break; | ||||||
|                } |                } | ||||||
| 
 | 
 | ||||||
|  | @ -412,10 +410,6 @@ namespace DeiNiu.wms.Logical | ||||||
|                         WmsConstants.OUT_SEEDS_PICK_TASK_AUTO_ASSIGN = n.isOn; |                         WmsConstants.OUT_SEEDS_PICK_TASK_AUTO_ASSIGN = n.isOn; | ||||||
|                         break; |                         break; | ||||||
| 
 | 
 | ||||||
|                     case 41: |  | ||||||
|                         WmsConstants.OUT_BULK_REP_FROM_BATCH = n.isOn; |  | ||||||
|                         break; |  | ||||||
|                          |  | ||||||
|                     default: break; |                     default: break; | ||||||
|                } |                } | ||||||
| 
 | 
 | ||||||
|  | @ -602,7 +596,7 @@ namespace DeiNiu.wms.Logical | ||||||
|                } |                } | ||||||
| 
 | 
 | ||||||
|            } |            } | ||||||
|             // dtSetup = new Node().QueryByFlag(6006);  //数据参数 |             // dtSetup = new Node().QueryByFlag(6003);  //数据参数 | ||||||
| 
 | 
 | ||||||
|             dv.RowFilter = "parentId=" + 16676; |             dv.RowFilter = "parentId=" + 16676; | ||||||
|             foreach (DataRowView dr in dv) |             foreach (DataRowView dr in dv) | ||||||
|  |  | ||||||
|  | @ -34,28 +34,6 @@ | ||||||
| 			<level value="DEBUG"/> | 			<level value="DEBUG"/> | ||||||
| 			<appender-ref ref="testAppender"/> | 			<appender-ref ref="testAppender"/> | ||||||
| 		</logger> | 		</logger> | ||||||
| 
 |  | ||||||
| 		<logger name="lightWave"> |  | ||||||
| 			<level value="DEBUG"/> |  | ||||||
| 			<appender-ref ref="lightWaveAppender"/> |  | ||||||
| 		</logger> |  | ||||||
| 		<appender name="lightWaveAppender" type="log4net.Appender.RollingFileAppender"> |  | ||||||
| 			<file value="/log/wms/lightWave.log" /> |  | ||||||
| 			<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 (web的项目 默认生成在根目录下)--> |  | ||||||
| 			<appendToFile value="true" /> |  | ||||||
| 			<rollingStyle value="Size" /> |  | ||||||
| 			<maxSizeRollBackups value="-1" /> |  | ||||||
| 			<!--备份log文件的个数最多10个--> |  | ||||||
| 			<maximumFileSize value="10MB" /> |  | ||||||
| 			<!--每个log文件最大是2M,如果超过2M将重新创建一个新的log文件,并将原来的log文件备份。--> |  | ||||||
| 			<staticLogFileName value="true" /> |  | ||||||
| 			<layout type="log4net.Layout.PatternLayout"> |  | ||||||
| 				<!--指定log的格式--> |  | ||||||
| 				<conversionPattern value="[%date]  %thread -- %-5level -- %logger [%M] -- %message%newline" /> |  | ||||||
| 			</layout> |  | ||||||
| 		</appender> |  | ||||||
| 		 |  | ||||||
| 		 |  | ||||||
| 		<appender name="testAppender" type="log4net.Appender.RollingFileAppender"> | 		<appender name="testAppender" type="log4net.Appender.RollingFileAppender"> | ||||||
| 			<file value="/log/wms/test/test.log" /> | 			<file value="/log/wms/test/test.log" /> | ||||||
| 			<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 (web的项目 默认生成在根目录下)--> | 			<!--file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 (web的项目 默认生成在根目录下)--> | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <TimeStampOfAssociatedLegacyPublishXmlFile /> |     <TimeStampOfAssociatedLegacyPublishXmlFile /> | ||||||
|     <EncryptedPassword /> |     <EncryptedPassword /> | ||||||
|     <History>True|2024-11-01T14:49:02.9367010Z||;True|2024-11-01T10:04:21.3678006+08:00||;True|2024-11-01T10:03:01.3411346+08:00||;True|2024-11-01T09:44:00.7350827+08:00||;True|2024-11-01T09:12:32.0665339+08:00||;True|2024-10-31T19:45:04.7206262+08:00||;True|2024-10-31T18:23:12.1224608+08:00||;True|2024-10-31T18:12:20.0817368+08:00||;True|2024-10-31T13:17:42.3078407+08:00||;True|2024-10-31T13:02:30.9943804+08:00||;True|2024-10-31T12:10:37.8182773+08:00||;True|2024-10-31T11:33:30.5543070+08:00||;True|2024-10-31T00:18:42.4972597+08:00||;True|2024-10-30T22:38:53.0134018+08:00||;True|2024-10-30T20:40:18.0941869+08:00||;True|2024-10-30T20:12:15.2067911+08:00||;True|2024-10-30T19:13:17.7390813+08:00||;True|2024-10-30T12:56:46.8481080+08:00||;True|2024-10-30T12:35:52.6493094+08:00||;True|2024-10-30T11:22:33.1999170+08:00||;True|2024-10-29T20:05:23.8279373+08:00||;True|2024-10-29T20:02:38.2307412+08:00||;True|2024-10-10T11:24:12.7545755+08:00||;True|2024-10-09T12:06:40.7152367+08:00||;True|2024-05-27T10:56:59.0680190+08:00||;True|2024-04-16T15:21:29.2941280+08:00||;True|2024-04-13T08:25:11.6297414+08:00||;True|2024-04-12T21:14:14.3762458+08:00||;True|2024-04-12T20:59:04.3716416+08:00||;True|2024-04-12T20:58:10.9181928+08:00||;True|2024-04-12T20:57:19.3920429+08:00||;True|2024-04-12T17:05:38.8579277+08:00||;True|2024-04-12T16:59:27.1357133+08:00||;True|2024-04-12T16:15:01.3100281+08:00||;True|2024-04-12T16:14:40.1163395+08:00||;True|2024-04-11T19:33:13.0403449+08:00||;True|2024-04-11T19:00:16.9572092+08:00||;True|2024-04-11T18:16:37.3809917+08:00||;True|2024-04-11T15:28:45.6815845+08:00||;True|2024-04-11T15:26:29.8024648+08:00||;True|2024-04-11T11:15:58.5104690+08:00||;True|2024-04-11T09:19:02.5048679+08:00||;True|2024-04-10T20:36:42.3021582+08:00||;True|2024-04-10T20:13:08.6915913+08:00||;True|2024-04-10T15:17:58.1748530+08:00||;True|2024-04-09T08:41:20.5238496+08:00||;True|2024-04-08T23:00:50.8373975+08:00||;True|2024-04-08T15:59:58.6130543+08:00||;True|2024-04-08T15:59:38.9278010+08:00||;True|2024-04-08T10:07:10.2128467+08:00||;True|2024-04-08T10:06:25.4395457+08:00||;True|2024-04-05T16:16:05.9765142+08:00||;True|2024-04-03T16:50:37.2989554+08:00||;True|2024-04-03T16:50:15.1099921+08:00||;True|2024-04-01T16:50:03.7331925+08:00||;True|2024-04-01T16:46:10.4004854+08:00||;True|2024-04-01T16:39:16.5382856+08:00||;True|2024-04-01T16:38:59.0060858+08:00||;False|2024-04-01T16:38:45.9060078+08:00||;True|2024-04-01T14:22:39.2007429+08:00||;True|2024-04-01T13:36:25.8859724+08:00||;True|2024-04-01T09:45:29.0972587+08:00||;True|2024-04-01T09:44:56.4382067+08:00||;True|2024-03-31T15:45:08.9316183+08:00||;True|2024-03-30T23:21:11.1074338+08:00||;True|2024-03-30T23:16:19.4987497+08:00||;True|2024-03-30T22:29:01.0587645+08:00||;True|2024-03-30T22:27:50.4331636+08:00||;True|2024-03-29T13:20:54.5697685+08:00||;True|2024-03-28T09:07:05.2532582+08:00||;True|2024-03-28T09:01:27.4300633+08:00||;True|2024-03-27T16:32:37.1048143+08:00||;True|2024-03-27T11:10:17.8351527+08:00||;True|2024-03-27T11:09:08.3753820+08:00||;True|2024-03-27T10:55:29.4411823+08:00||;True|2024-03-27T10:30:30.1003703+08:00||;True|2024-03-26T23:12:32.2851963+08:00||;True|2024-03-26T17:37:31.4980906+08:00||;True|2024-03-26T12:51:33.1688124+08:00||;True|2024-03-26T12:50:01.8312458+08:00||;True|2024-03-26T11:32:27.2914592+08:00||;True|2024-03-26T10:55:10.6157670+08:00||;True|2024-03-26T00:10:16.7867504+08:00||;True|2024-03-25T23:54:59.2520542+08:00||;True|2024-03-25T23:40:48.6273997+08:00||;True|2024-03-25T21:07:51.4682972+08:00||;True|2024-03-25T12:01:50.4840464+08:00||;True|2024-03-25T12:01:37.4878288+08:00||;True|2024-03-25T10:10:10.4413746+08:00||;True|2024-03-24T23:57:03.5029554+08:00||;False|2024-03-24T23:56:43.7721505+08:00||;True|2024-03-24T18:10:49.6225565+08:00||;True|2024-03-24T15:29:14.9321731+08:00||;True|2024-03-24T14:49:41.1781462+08:00||;True|2024-03-24T14:49:04.1910017+08:00||;True|2024-03-24T11:22:38.8056231+08:00||;True|2024-03-24T11:22:01.3920738+08:00||;True|2024-03-24T09:46:25.4088667+08:00||;True|2024-03-23T19:05:28.3426176+08:00||;True|2024-03-23T16:34:07.5416741+08:00||;</History> |     <History>True|2024-10-10T03:24:12.7545755Z||;True|2024-10-09T12:06:40.7152367+08:00||;True|2024-05-27T10:56:59.0680190+08:00||;True|2024-04-16T15:21:29.2941280+08:00||;True|2024-04-13T08:25:11.6297414+08:00||;True|2024-04-12T21:14:14.3762458+08:00||;True|2024-04-12T20:59:04.3716416+08:00||;True|2024-04-12T20:58:10.9181928+08:00||;True|2024-04-12T20:57:19.3920429+08:00||;True|2024-04-12T17:05:38.8579277+08:00||;True|2024-04-12T16:59:27.1357133+08:00||;True|2024-04-12T16:15:01.3100281+08:00||;True|2024-04-12T16:14:40.1163395+08:00||;True|2024-04-11T19:33:13.0403449+08:00||;True|2024-04-11T19:00:16.9572092+08:00||;True|2024-04-11T18:16:37.3809917+08:00||;True|2024-04-11T15:28:45.6815845+08:00||;True|2024-04-11T15:26:29.8024648+08:00||;True|2024-04-11T11:15:58.5104690+08:00||;True|2024-04-11T09:19:02.5048679+08:00||;True|2024-04-10T20:36:42.3021582+08:00||;True|2024-04-10T20:13:08.6915913+08:00||;True|2024-04-10T15:17:58.1748530+08:00||;True|2024-04-09T08:41:20.5238496+08:00||;True|2024-04-08T23:00:50.8373975+08:00||;True|2024-04-08T15:59:58.6130543+08:00||;True|2024-04-08T15:59:38.9278010+08:00||;True|2024-04-08T10:07:10.2128467+08:00||;True|2024-04-08T10:06:25.4395457+08:00||;True|2024-04-05T16:16:05.9765142+08:00||;True|2024-04-03T16:50:37.2989554+08:00||;True|2024-04-03T16:50:15.1099921+08:00||;True|2024-04-01T16:50:03.7331925+08:00||;True|2024-04-01T16:46:10.4004854+08:00||;True|2024-04-01T16:39:16.5382856+08:00||;True|2024-04-01T16:38:59.0060858+08:00||;False|2024-04-01T16:38:45.9060078+08:00||;True|2024-04-01T14:22:39.2007429+08:00||;True|2024-04-01T13:36:25.8859724+08:00||;True|2024-04-01T09:45:29.0972587+08:00||;True|2024-04-01T09:44:56.4382067+08:00||;True|2024-03-31T15:45:08.9316183+08:00||;True|2024-03-30T23:21:11.1074338+08:00||;True|2024-03-30T23:16:19.4987497+08:00||;True|2024-03-30T22:29:01.0587645+08:00||;True|2024-03-30T22:27:50.4331636+08:00||;True|2024-03-29T13:20:54.5697685+08:00||;True|2024-03-28T09:07:05.2532582+08:00||;True|2024-03-28T09:01:27.4300633+08:00||;True|2024-03-27T16:32:37.1048143+08:00||;True|2024-03-27T11:10:17.8351527+08:00||;True|2024-03-27T11:09:08.3753820+08:00||;True|2024-03-27T10:55:29.4411823+08:00||;True|2024-03-27T10:30:30.1003703+08:00||;True|2024-03-26T23:12:32.2851963+08:00||;True|2024-03-26T17:37:31.4980906+08:00||;True|2024-03-26T12:51:33.1688124+08:00||;True|2024-03-26T12:50:01.8312458+08:00||;True|2024-03-26T11:32:27.2914592+08:00||;True|2024-03-26T10:55:10.6157670+08:00||;True|2024-03-26T00:10:16.7867504+08:00||;True|2024-03-25T23:54:59.2520542+08:00||;True|2024-03-25T23:40:48.6273997+08:00||;True|2024-03-25T21:07:51.4682972+08:00||;True|2024-03-25T12:01:50.4840464+08:00||;True|2024-03-25T12:01:37.4878288+08:00||;True|2024-03-25T10:10:10.4413746+08:00||;True|2024-03-24T23:57:03.5029554+08:00||;False|2024-03-24T23:56:43.7721505+08:00||;True|2024-03-24T18:10:49.6225565+08:00||;True|2024-03-24T15:29:14.9321731+08:00||;True|2024-03-24T14:49:41.1781462+08:00||;True|2024-03-24T14:49:04.1910017+08:00||;True|2024-03-24T11:22:38.8056231+08:00||;True|2024-03-24T11:22:01.3920738+08:00||;True|2024-03-24T09:46:25.4088667+08:00||;True|2024-03-23T19:05:28.3426176+08:00||;True|2024-03-23T16:34:07.5416741+08:00||;True|2024-03-23T16:25:46.1339413+08:00||;True|2024-03-23T12:03:12.5530217+08:00||;True|2024-03-23T11:07:03.4640232+08:00||;True|2024-03-23T10:00:21.5512517+08:00||;True|2024-03-22T20:10:41.7352909+08:00||;True|2024-03-22T11:27:32.0715888+08:00||;True|2024-03-22T10:46:35.3826831+08:00||;True|2024-03-22T10:42:03.6158979+08:00||;True|2024-03-22T10:33:50.2153330+08:00||;True|2024-03-22T09:31:42.8760994+08:00||;True|2024-03-22T09:31:10.8088318+08:00||;True|2024-03-22T09:30:08.1914035+08:00||;True|2024-03-22T09:25:02.5305528+08:00||;True|2024-03-20T22:55:40.0397610+08:00||;True|2024-03-20T22:42:21.0790187+08:00||;True|2024-03-20T22:36:09.2791989+08:00||;True|2024-03-20T22:22:12.9730279+08:00||;True|2024-03-20T19:54:32.1698921+08:00||;True|2024-03-20T19:54:09.8789983+08:00||;True|2024-03-20T19:21:19.0080195+08:00||;True|2024-03-20T15:40:39.8706246+08:00||;True|2024-03-20T08:55:54.5146171+08:00||;</History> | ||||||
|     <LastFailureDetails /> |     <LastFailureDetails /> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
| </Project> | </Project> | ||||||
|  | @ -20,7 +20,7 @@ namespace DeiNiu.Wcf | ||||||
|         { |         { | ||||||
|             get |             get | ||||||
|             { |             { | ||||||
|                 if (_lor == null || _lor.operId != getOperId()) |                 if (_lor == null|| _lor.operId != getOperId()) | ||||||
|                 { |                 { | ||||||
|                     _lor = new lWmsOutRequest(getOperId()); |                     _lor = new lWmsOutRequest(getOperId()); | ||||||
|                 } |                 } | ||||||
|  | @ -54,7 +54,7 @@ namespace DeiNiu.Wcf | ||||||
| 
 | 
 | ||||||
|         public int approveOrder(string orderNo, int status, int priority, bool canMerge) |         public int approveOrder(string orderNo, int status, int priority, bool canMerge) | ||||||
|         { |         { | ||||||
|             return lor.approveOrder(orderNo, status, priority, canMerge); |             return lor.approveOrder(orderNo,status,priority,canMerge); | ||||||
|         } |         } | ||||||
|         public string genPickOrder(string orderNo) |         public string genPickOrder(string orderNo) | ||||||
|         { |         { | ||||||
|  | @ -79,7 +79,7 @@ namespace DeiNiu.Wcf | ||||||
|             return lor.getSeedsSumDetail(pickGroup,  pickStartOn,  dueDate,  enOrderState,  enDetailState); |             return lor.getSeedsSumDetail(pickGroup,  pickStartOn,  dueDate,  enOrderState,  enDetailState); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|         public DataSet getSeedsSumDetail(string queryStr, int rowStart, int rowEnd) |         public DataSet getSeedsSumDetail(string queryStr,int rowStart,int rowEnd) | ||||||
|         { |         { | ||||||
|             return lor.getSeedsSumDetail(queryStr, rowStart,  rowEnd); |             return lor.getSeedsSumDetail(queryStr, rowStart,  rowEnd); | ||||||
| 
 | 
 | ||||||
|  | @ -104,8 +104,7 @@ namespace DeiNiu.Wcf | ||||||
| 
 | 
 | ||||||
|        public bool testCreateSalesOut(string custId) |        public bool testCreateSalesOut(string custId) | ||||||
|         { |         { | ||||||
|             try { lor.testCreateSales(custId); } |             try {   lor.testCreateSales(custId); }catch(Exception er) | ||||||
|             catch (Exception er) |  | ||||||
|             { |             { | ||||||
|                 log.Error(er); |                 log.Error(er); | ||||||
|                 return false; |                 return false; | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <UseIISExpress>true</UseIISExpress> |     <UseIISExpress>true</UseIISExpress> | ||||||
|     <Use64BitIISExpress /> |     <Use64BitIISExpress /> | ||||||
|     <IISExpressSSLPort /> |     <IISExpressSSLPort /> | ||||||
|  | @ -9,7 +9,7 @@ | ||||||
|     <IISExpressWindowsAuthentication /> |     <IISExpressWindowsAuthentication /> | ||||||
|     <IISExpressUseClassicPipelineMode /> |     <IISExpressUseClassicPipelineMode /> | ||||||
|     <UseGlobalApplicationHostFile /> |     <UseGlobalApplicationHostFile /> | ||||||
|     <NameOfLastUsedPublishProfile>D:\vsmedicine\WcfService1\Properties\PublishProfiles\IISProfile1.pubxml</NameOfLastUsedPublishProfile> |     <NameOfLastUsedPublishProfile>D:\vssrc\vssrc\WcfService1\Properties\PublishProfiles\IISProfile.pubxml</NameOfLastUsedPublishProfile> | ||||||
|     <ProjectView>ShowAllFiles</ProjectView> |     <ProjectView>ShowAllFiles</ProjectView> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ProjectExtensions> |   <ProjectExtensions> | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
|     <IISExpressWindowsAuthentication /> |     <IISExpressWindowsAuthentication /> | ||||||
|     <IISExpressUseClassicPipelineMode /> |     <IISExpressUseClassicPipelineMode /> | ||||||
|     <UseGlobalApplicationHostFile /> |     <UseGlobalApplicationHostFile /> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <NameOfLastUsedPublishProfile>IISProfile</NameOfLastUsedPublishProfile> |     <NameOfLastUsedPublishProfile>IISProfile</NameOfLastUsedPublishProfile> | ||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|   <ProjectExtensions> |   <ProjectExtensions> | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <UseIISExpress>true</UseIISExpress> |     <UseIISExpress>true</UseIISExpress> | ||||||
|     <Use64BitIISExpress /> |     <Use64BitIISExpress /> | ||||||
|     <IISExpressSSLPort /> |     <IISExpressSSLPort /> | ||||||
|  |  | ||||||
|  | @ -184,7 +184,7 @@ namespace WindowsServiceOut | ||||||
|         bool isCanStart = true; |         bool isCanStart = true; | ||||||
|         int time1Cnt = 0; |         int time1Cnt = 0; | ||||||
|         DateTime lastOut = DateTime.Now; |         DateTime lastOut = DateTime.Now; | ||||||
|          int normalPrcocessCnt = 0; |         // int normalPrcocessCnt = 0; | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 出库相关任务处理 |         /// 出库相关任务处理 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  | @ -203,7 +203,7 @@ namespace WindowsServiceOut | ||||||
| 
 | 
 | ||||||
|             |             | ||||||
|             timer1.Stop(); |             timer1.Stop(); | ||||||
|               |             /* | ||||||
|                if (normalPrcocessCnt > intervalStockLack/intervalOut) |                if (normalPrcocessCnt > intervalStockLack/intervalOut) | ||||||
|                { |                { | ||||||
|                    outStatus = WindowsServiceOut.ServiceReferenceScheduledService.enumOutStockRequestStatus.库存不足; |                    outStatus = WindowsServiceOut.ServiceReferenceScheduledService.enumOutStockRequestStatus.库存不足; | ||||||
|  | @ -212,7 +212,7 @@ namespace WindowsServiceOut | ||||||
|                } |                } | ||||||
|                debugLog("outStatus: "+ outStatus); |                debugLog("outStatus: "+ outStatus); | ||||||
|                normalPrcocessCnt++; |                normalPrcocessCnt++; | ||||||
|            |                */ | ||||||
|             debugLog("OnTimer_1 start process out ,,,\n,,,,,,,,,,,,,,,,,,,,,,,,/n,,,,,,,,,,,,,,,,,,,,>>> " + time1Cnt); log.Debug(""); |             debugLog("OnTimer_1 start process out ,,,\n,,,,,,,,,,,,,,,,,,,,,,,,/n,,,,,,,,,,,,,,,,,,,,>>> " + time1Cnt); log.Debug(""); | ||||||
|             try |             try | ||||||
|             { |             { | ||||||
|  |  | ||||||
|  | @ -26,7 +26,7 @@ | ||||||
|     <UpdateRequired>false</UpdateRequired> |     <UpdateRequired>false</UpdateRequired> | ||||||
|     <MapFileExtensions>true</MapFileExtensions> |     <MapFileExtensions>true</MapFileExtensions> | ||||||
|     <AutorunEnabled>true</AutorunEnabled> |     <AutorunEnabled>true</AutorunEnabled> | ||||||
|     <ApplicationRevision>11</ApplicationRevision> |     <ApplicationRevision>10</ApplicationRevision> | ||||||
|     <ApplicationVersion>1.0.0.%2a</ApplicationVersion> |     <ApplicationVersion>1.0.0.%2a</ApplicationVersion> | ||||||
|     <UseApplicationTrust>false</UseApplicationTrust> |     <UseApplicationTrust>false</UseApplicationTrust> | ||||||
|     <PublishWizardCompleted>true</PublishWizardCompleted> |     <PublishWizardCompleted>true</PublishWizardCompleted> | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <UseIISExpress>false</UseIISExpress> |     <UseIISExpress>false</UseIISExpress> | ||||||
|     <Use64BitIISExpress /> |     <Use64BitIISExpress /> | ||||||
|     <IISExpressSSLPort /> |     <IISExpressSSLPort /> | ||||||
|  |  | ||||||
|  | @ -56,21 +56,19 @@ | ||||||
|             this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); |             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); | ||||||
|  |             this.imageList1 = new System.Windows.Forms.ImageList(this.components); | ||||||
|             this.layoutControlGroup4 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup4 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlItem10 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem10 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.layoutControlItem17 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.emptySpaceItem6 = new DevExpress.XtraLayout.EmptySpaceItem(); |             this.emptySpaceItem6 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|             this.layoutControlItem13 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem13 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem19 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.layoutControlItem15 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.emptySpaceItem8 = new DevExpress.XtraLayout.EmptySpaceItem(); |  | ||||||
|             this.layoutControlItem21 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.layoutControlItem20 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem20 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem19 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem17 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem15 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.imageList1 = new System.Windows.Forms.ImageList(this.components); |             this.layoutControlItem21 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.chkRep = new DevExpress.XtraEditors.CheckEdit(); |             this.emptySpaceItem8 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|             this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit(); | ||||||
|  | @ -94,18 +92,16 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem10)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem10)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem6)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem6)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem19)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem8)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem21)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem20)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem20)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem19)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.chkRep.Properties)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem21)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem8)).BeginInit(); | ||||||
|             this.SuspendLayout(); |             this.SuspendLayout(); | ||||||
|             //  |             //  | ||||||
|             // ribbon |             // ribbon | ||||||
|  | @ -145,7 +141,6 @@ | ||||||
|             //  |             //  | ||||||
|             // layoutControl1 |             // layoutControl1 | ||||||
|             //  |             //  | ||||||
|             this.layoutControl1.Controls.Add(this.chkRep); |  | ||||||
|             this.layoutControl1.Controls.Add(this.comWarehouseQuery); |             this.layoutControl1.Controls.Add(this.comWarehouseQuery); | ||||||
|             this.layoutControl1.Controls.Add(this.gridControl2); |             this.layoutControl1.Controls.Add(this.gridControl2); | ||||||
|             this.layoutControl1.Controls.Add(this.dateEditFrom); |             this.layoutControl1.Controls.Add(this.dateEditFrom); | ||||||
|  | @ -246,7 +241,7 @@ | ||||||
|             this.simpleButton1.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); |             this.simpleButton1.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); | ||||||
|             this.simpleButton1.Appearance.Options.UseFont = true; |             this.simpleButton1.Appearance.Options.UseFont = true; | ||||||
|             this.simpleButton1.ImageUri.Uri = "Zoom"; |             this.simpleButton1.ImageUri.Uri = "Zoom"; | ||||||
|             this.simpleButton1.Location = new System.Drawing.Point(900, 52); |             this.simpleButton1.Location = new System.Drawing.Point(694, 52); | ||||||
|             this.simpleButton1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); |             this.simpleButton1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); | ||||||
|             this.simpleButton1.Name = "simpleButton1"; |             this.simpleButton1.Name = "simpleButton1"; | ||||||
|             this.simpleButton1.Size = new System.Drawing.Size(160, 50); |             this.simpleButton1.Size = new System.Drawing.Size(160, 50); | ||||||
|  | @ -260,7 +255,7 @@ | ||||||
|             this.btnPrintCode.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); |             this.btnPrintCode.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); | ||||||
|             this.btnPrintCode.Appearance.Options.UseFont = true; |             this.btnPrintCode.Appearance.Options.UseFont = true; | ||||||
|             this.btnPrintCode.Image = ((System.Drawing.Image)(resources.GetObject("btnPrintCode.Image"))); |             this.btnPrintCode.Image = ((System.Drawing.Image)(resources.GetObject("btnPrintCode.Image"))); | ||||||
|             this.btnPrintCode.Location = new System.Drawing.Point(900, 108); |             this.btnPrintCode.Location = new System.Drawing.Point(694, 108); | ||||||
|             this.btnPrintCode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); |             this.btnPrintCode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); | ||||||
|             this.btnPrintCode.Name = "btnPrintCode"; |             this.btnPrintCode.Name = "btnPrintCode"; | ||||||
|             this.btnPrintCode.Size = new System.Drawing.Size(160, 50); |             this.btnPrintCode.Size = new System.Drawing.Size(160, 50); | ||||||
|  | @ -271,7 +266,7 @@ | ||||||
|             //  |             //  | ||||||
|             // comPartQuery |             // comPartQuery | ||||||
|             //  |             //  | ||||||
|             this.comPartQuery.Location = new System.Drawing.Point(1141, 52); |             this.comPartQuery.Location = new System.Drawing.Point(935, 52); | ||||||
|             this.comPartQuery.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); |             this.comPartQuery.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); | ||||||
|             this.comPartQuery.Name = "comPartQuery"; |             this.comPartQuery.Name = "comPartQuery"; | ||||||
|             this.comPartQuery.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 18F); |             this.comPartQuery.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 18F); | ||||||
|  | @ -294,7 +289,6 @@ | ||||||
|             this.gridControl1.TabIndex = 104; |             this.gridControl1.TabIndex = 104; | ||||||
|             this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { |             this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { | ||||||
|             this.gridView1}); |             this.gridView1}); | ||||||
|             this.gridControl1.Click += new System.EventHandler(this.gridControl1_Click); |  | ||||||
|             //  |             //  | ||||||
|             // gridView1 |             // gridView1 | ||||||
|             //  |             //  | ||||||
|  | @ -337,13 +331,14 @@ | ||||||
|             //  |             //  | ||||||
|             // chkLight |             // chkLight | ||||||
|             //  |             //  | ||||||
|             this.chkLight.Location = new System.Drawing.Point(720, 108); |             this.chkLight.EditValue = true; | ||||||
|  |             this.chkLight.Location = new System.Drawing.Point(554, 108); | ||||||
|             this.chkLight.MenuManager = this.ribbon; |             this.chkLight.MenuManager = this.ribbon; | ||||||
|             this.chkLight.Name = "chkLight"; |             this.chkLight.Name = "chkLight"; | ||||||
|             this.chkLight.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14F); |             this.chkLight.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14F); | ||||||
|             this.chkLight.Properties.Appearance.Options.UseFont = true; |             this.chkLight.Properties.Appearance.Options.UseFont = true; | ||||||
|             this.chkLight.Properties.Caption = "亮灯分拣"; |             this.chkLight.Properties.Caption = "亮灯分拣"; | ||||||
|             this.chkLight.Size = new System.Drawing.Size(174, 38); |             this.chkLight.Size = new System.Drawing.Size(134, 38); | ||||||
|             this.chkLight.StyleController = this.layoutControl1; |             this.chkLight.StyleController = this.layoutControl1; | ||||||
|             this.chkLight.TabIndex = 111; |             this.chkLight.TabIndex = 111; | ||||||
|             //  |             //  | ||||||
|  | @ -354,7 +349,7 @@ | ||||||
|             this.txtCutName.Name = "txtCutName"; |             this.txtCutName.Name = "txtCutName"; | ||||||
|             this.txtCutName.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); |             this.txtCutName.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 16F); | ||||||
|             this.txtCutName.Properties.Appearance.Options.UseFont = true; |             this.txtCutName.Properties.Appearance.Options.UseFont = true; | ||||||
|             this.txtCutName.Size = new System.Drawing.Size(477, 46); |             this.txtCutName.Size = new System.Drawing.Size(271, 46); | ||||||
|             this.txtCutName.StyleController = this.layoutControl1; |             this.txtCutName.StyleController = this.layoutControl1; | ||||||
|             this.txtCutName.TabIndex = 112; |             this.txtCutName.TabIndex = 112; | ||||||
|             //  |             //  | ||||||
|  | @ -412,6 +407,13 @@ | ||||||
|             this.simpleSeparator1.Name = "simpleSeparator1"; |             this.simpleSeparator1.Name = "simpleSeparator1"; | ||||||
|             this.simpleSeparator1.Size = new System.Drawing.Size(1976, 3); |             this.simpleSeparator1.Size = new System.Drawing.Size(1976, 3); | ||||||
|             //  |             //  | ||||||
|  |             // imageList1 | ||||||
|  |             //  | ||||||
|  |             this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); | ||||||
|  |             this.imageList1.TransparentColor = System.Drawing.Color.Transparent; | ||||||
|  |             this.imageList1.Images.SetKeyName(0, "correct.jpg"); | ||||||
|  |             this.imageList1.Images.SetKeyName(1, "wrong.png"); | ||||||
|  |             //  | ||||||
|             // layoutControlGroup4 |             // layoutControlGroup4 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlGroup4.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |             this.layoutControlGroup4.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|  | @ -425,8 +427,7 @@ | ||||||
|             this.layoutControlItem20, |             this.layoutControlItem20, | ||||||
|             this.layoutControlItem14, |             this.layoutControlItem14, | ||||||
|             this.layoutControlItem16, |             this.layoutControlItem16, | ||||||
|             this.layoutControlItem17, |             this.layoutControlItem17}); | ||||||
|             this.layoutControlItem1}); |  | ||||||
|             this.layoutControlGroup4.Location = new System.Drawing.Point(0, 0); |             this.layoutControlGroup4.Location = new System.Drawing.Point(0, 0); | ||||||
|             this.layoutControlGroup4.Name = "layoutControlGroup4"; |             this.layoutControlGroup4.Name = "layoutControlGroup4"; | ||||||
|             this.layoutControlGroup4.OptionsItemText.TextToControlDistance = 5; |             this.layoutControlGroup4.OptionsItemText.TextToControlDistance = 5; | ||||||
|  | @ -442,89 +443,10 @@ | ||||||
|             this.layoutControlItem10.TextSize = new System.Drawing.Size(0, 0); |             this.layoutControlItem10.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             this.layoutControlItem10.TextVisible = false; |             this.layoutControlItem10.TextVisible = false; | ||||||
|             //  |             //  | ||||||
|             // emptySpaceItem6 |  | ||||||
|             //  |  | ||||||
|             this.emptySpaceItem6.AllowHotTrack = false; |  | ||||||
|             this.emptySpaceItem6.Location = new System.Drawing.Point(1343, 0); |  | ||||||
|             this.emptySpaceItem6.Name = "emptySpaceItem6"; |  | ||||||
|             this.emptySpaceItem6.Size = new System.Drawing.Size(595, 122); |  | ||||||
|             this.emptySpaceItem6.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem13 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem13.Control = this.comPartQuery; |  | ||||||
|             this.layoutControlItem13.Location = new System.Drawing.Point(1044, 0); |  | ||||||
|             this.layoutControlItem13.MaxSize = new System.Drawing.Size(299, 56); |  | ||||||
|             this.layoutControlItem13.MinSize = new System.Drawing.Size(299, 56); |  | ||||||
|             this.layoutControlItem13.Name = "layoutControlItem13"; |  | ||||||
|             this.layoutControlItem13.Size = new System.Drawing.Size(299, 122); |  | ||||||
|             this.layoutControlItem13.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem13.Text = "选择分区"; |  | ||||||
|             this.layoutControlItem13.TextSize = new System.Drawing.Size(72, 22); |  | ||||||
|             this.layoutControlItem13.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem19 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem19.Control = this.comWarehouseQuery; |  | ||||||
|             this.layoutControlItem19.Location = new System.Drawing.Point(310, 56); |  | ||||||
|             this.layoutControlItem19.MaxSize = new System.Drawing.Size(222, 56); |  | ||||||
|             this.layoutControlItem19.MinSize = new System.Drawing.Size(222, 56); |  | ||||||
|             this.layoutControlItem19.Name = "layoutControlItem19"; |  | ||||||
|             this.layoutControlItem19.Size = new System.Drawing.Size(222, 56); |  | ||||||
|             this.layoutControlItem19.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem19.Spacing = new DevExpress.XtraLayout.Utils.Padding(0, 10, 0, 0); |  | ||||||
|             this.layoutControlItem19.Text = "库房分区"; |  | ||||||
|             this.layoutControlItem19.TextSize = new System.Drawing.Size(72, 22); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem15 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem15.Control = this.simpleButton1; |  | ||||||
|             this.layoutControlItem15.Location = new System.Drawing.Point(878, 0); |  | ||||||
|             this.layoutControlItem15.MaxSize = new System.Drawing.Size(166, 56); |  | ||||||
|             this.layoutControlItem15.MinSize = new System.Drawing.Size(166, 56); |  | ||||||
|             this.layoutControlItem15.Name = "layoutControlItem15"; |  | ||||||
|             this.layoutControlItem15.Size = new System.Drawing.Size(166, 56); |  | ||||||
|             this.layoutControlItem15.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem15.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem15.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // emptySpaceItem8 |  | ||||||
|             //  |  | ||||||
|             this.emptySpaceItem8.AllowHotTrack = false; |  | ||||||
|             this.emptySpaceItem8.Location = new System.Drawing.Point(0, 112); |  | ||||||
|             this.emptySpaceItem8.Name = "emptySpaceItem8"; |  | ||||||
|             this.emptySpaceItem8.Size = new System.Drawing.Size(1044, 10); |  | ||||||
|             this.emptySpaceItem8.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem21 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem21.Control = this.txtCutName; |  | ||||||
|             this.layoutControlItem21.Location = new System.Drawing.Point(310, 0); |  | ||||||
|             this.layoutControlItem21.MaxSize = new System.Drawing.Size(568, 56); |  | ||||||
|             this.layoutControlItem21.MinSize = new System.Drawing.Size(568, 56); |  | ||||||
|             this.layoutControlItem21.Name = "layoutControlItem21"; |  | ||||||
|             this.layoutControlItem21.Size = new System.Drawing.Size(568, 56); |  | ||||||
|             this.layoutControlItem21.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem21.Spacing = new DevExpress.XtraLayout.Utils.Padding(0, 10, 0, 0); |  | ||||||
|             this.layoutControlItem21.Text = "客户名称"; |  | ||||||
|             this.layoutControlItem21.TextSize = new System.Drawing.Size(72, 22); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem20 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem20.Control = this.chkLight; |  | ||||||
|             this.layoutControlItem20.Location = new System.Drawing.Point(698, 56); |  | ||||||
|             this.layoutControlItem20.MaxSize = new System.Drawing.Size(180, 56); |  | ||||||
|             this.layoutControlItem20.MinSize = new System.Drawing.Size(180, 56); |  | ||||||
|             this.layoutControlItem20.Name = "layoutControlItem20"; |  | ||||||
|             this.layoutControlItem20.Size = new System.Drawing.Size(180, 56); |  | ||||||
|             this.layoutControlItem20.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem20.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem20.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem14 |             // layoutControlItem14 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlItem14.Control = this.btnPrintCode; |             this.layoutControlItem14.Control = this.btnPrintCode; | ||||||
|             this.layoutControlItem14.Location = new System.Drawing.Point(878, 56); |             this.layoutControlItem14.Location = new System.Drawing.Point(672, 56); | ||||||
|             this.layoutControlItem14.MinSize = new System.Drawing.Size(116, 54); |             this.layoutControlItem14.MinSize = new System.Drawing.Size(116, 54); | ||||||
|             this.layoutControlItem14.Name = "layoutControlItem14"; |             this.layoutControlItem14.Name = "layoutControlItem14"; | ||||||
|             this.layoutControlItem14.Size = new System.Drawing.Size(166, 56); |             this.layoutControlItem14.Size = new System.Drawing.Size(166, 56); | ||||||
|  | @ -532,18 +454,6 @@ | ||||||
|             this.layoutControlItem14.TextSize = new System.Drawing.Size(0, 0); |             this.layoutControlItem14.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             this.layoutControlItem14.TextVisible = false; |             this.layoutControlItem14.TextVisible = false; | ||||||
|             //  |             //  | ||||||
|             // layoutControlItem16 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem16.Control = this.comLine; |  | ||||||
|             this.layoutControlItem16.Location = new System.Drawing.Point(0, 56); |  | ||||||
|             this.layoutControlItem16.MaxSize = new System.Drawing.Size(299, 56); |  | ||||||
|             this.layoutControlItem16.MinSize = new System.Drawing.Size(299, 56); |  | ||||||
|             this.layoutControlItem16.Name = "layoutControlItem16"; |  | ||||||
|             this.layoutControlItem16.Size = new System.Drawing.Size(310, 56); |  | ||||||
|             this.layoutControlItem16.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem16.Text = "选择线路"; |  | ||||||
|             this.layoutControlItem16.TextSize = new System.Drawing.Size(72, 22); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem17 |             // layoutControlItem17 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlItem17.Control = this.dateEditFrom; |             this.layoutControlItem17.Control = this.dateEditFrom; | ||||||
|  | @ -557,36 +467,93 @@ | ||||||
|             this.layoutControlItem17.Text = "选择日期"; |             this.layoutControlItem17.Text = "选择日期"; | ||||||
|             this.layoutControlItem17.TextSize = new System.Drawing.Size(72, 22); |             this.layoutControlItem17.TextSize = new System.Drawing.Size(72, 22); | ||||||
|             //  |             //  | ||||||
|             // imageList1 |             // emptySpaceItem6 | ||||||
|             //  |             //  | ||||||
|             this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); |             this.emptySpaceItem6.AllowHotTrack = false; | ||||||
|             this.imageList1.TransparentColor = System.Drawing.Color.Transparent; |             this.emptySpaceItem6.Location = new System.Drawing.Point(1137, 0); | ||||||
|             this.imageList1.Images.SetKeyName(0, "correct.jpg"); |             this.emptySpaceItem6.Name = "emptySpaceItem6"; | ||||||
|             this.imageList1.Images.SetKeyName(1, "wrong.png"); |             this.emptySpaceItem6.Size = new System.Drawing.Size(801, 122); | ||||||
|  |             this.emptySpaceItem6.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             //  |             //  | ||||||
|             // chkRep |             // layoutControlItem13 | ||||||
|             //  |             //  | ||||||
|             this.chkRep.Location = new System.Drawing.Point(554, 108); |             this.layoutControlItem13.Control = this.comPartQuery; | ||||||
|             this.chkRep.MenuManager = this.ribbon; |             this.layoutControlItem13.Location = new System.Drawing.Point(838, 0); | ||||||
|             this.chkRep.Name = "chkRep"; |             this.layoutControlItem13.MaxSize = new System.Drawing.Size(299, 56); | ||||||
|             this.chkRep.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 14F); |             this.layoutControlItem13.MinSize = new System.Drawing.Size(299, 56); | ||||||
|             this.chkRep.Properties.Appearance.Options.UseFont = true; |             this.layoutControlItem13.Name = "layoutControlItem13"; | ||||||
|             this.chkRep.Properties.Caption = "补货调拨"; |             this.layoutControlItem13.Size = new System.Drawing.Size(299, 122); | ||||||
|             this.chkRep.Size = new System.Drawing.Size(160, 38); |             this.layoutControlItem13.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|             this.chkRep.StyleController = this.layoutControl1; |             this.layoutControlItem13.Text = "选择分区"; | ||||||
|             this.chkRep.TabIndex = 113; |             this.layoutControlItem13.TextSize = new System.Drawing.Size(72, 22); | ||||||
|  |             this.layoutControlItem13.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; | ||||||
|             //  |             //  | ||||||
|             // layoutControlItem1 |             // layoutControlItem20 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlItem1.Control = this.chkRep; |             this.layoutControlItem20.Control = this.chkLight; | ||||||
|             this.layoutControlItem1.Location = new System.Drawing.Point(532, 56); |             this.layoutControlItem20.Location = new System.Drawing.Point(532, 56); | ||||||
|             this.layoutControlItem1.MaxSize = new System.Drawing.Size(166, 56); |             this.layoutControlItem20.Name = "layoutControlItem20"; | ||||||
|             this.layoutControlItem1.MinSize = new System.Drawing.Size(166, 56); |             this.layoutControlItem20.Size = new System.Drawing.Size(140, 56); | ||||||
|             this.layoutControlItem1.Name = "layoutControlItem1"; |             this.layoutControlItem20.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             this.layoutControlItem1.Size = new System.Drawing.Size(166, 56); |             this.layoutControlItem20.TextVisible = false; | ||||||
|             this.layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |             //  | ||||||
|             this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0); |             // layoutControlItem19 | ||||||
|             this.layoutControlItem1.TextVisible = false; |             //  | ||||||
|  |             this.layoutControlItem19.Control = this.comWarehouseQuery; | ||||||
|  |             this.layoutControlItem19.Location = new System.Drawing.Point(310, 56); | ||||||
|  |             this.layoutControlItem19.MaxSize = new System.Drawing.Size(222, 56); | ||||||
|  |             this.layoutControlItem19.MinSize = new System.Drawing.Size(222, 56); | ||||||
|  |             this.layoutControlItem19.Name = "layoutControlItem19"; | ||||||
|  |             this.layoutControlItem19.Size = new System.Drawing.Size(222, 56); | ||||||
|  |             this.layoutControlItem19.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem19.Spacing = new DevExpress.XtraLayout.Utils.Padding(0, 10, 0, 0); | ||||||
|  |             this.layoutControlItem19.Text = "选择库房"; | ||||||
|  |             this.layoutControlItem19.TextSize = new System.Drawing.Size(72, 22); | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem16 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem16.Control = this.comLine; | ||||||
|  |             this.layoutControlItem16.Location = new System.Drawing.Point(0, 56); | ||||||
|  |             this.layoutControlItem16.MaxSize = new System.Drawing.Size(299, 56); | ||||||
|  |             this.layoutControlItem16.MinSize = new System.Drawing.Size(299, 56); | ||||||
|  |             this.layoutControlItem16.Name = "layoutControlItem16"; | ||||||
|  |             this.layoutControlItem16.Size = new System.Drawing.Size(310, 56); | ||||||
|  |             this.layoutControlItem16.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem16.Text = "选择线路"; | ||||||
|  |             this.layoutControlItem16.TextSize = new System.Drawing.Size(72, 22); | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem15 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem15.Control = this.simpleButton1; | ||||||
|  |             this.layoutControlItem15.Location = new System.Drawing.Point(672, 0); | ||||||
|  |             this.layoutControlItem15.MaxSize = new System.Drawing.Size(166, 56); | ||||||
|  |             this.layoutControlItem15.MinSize = new System.Drawing.Size(166, 56); | ||||||
|  |             this.layoutControlItem15.Name = "layoutControlItem15"; | ||||||
|  |             this.layoutControlItem15.Size = new System.Drawing.Size(166, 56); | ||||||
|  |             this.layoutControlItem15.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem15.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem15.TextVisible = false; | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem21 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem21.Control = this.txtCutName; | ||||||
|  |             this.layoutControlItem21.Location = new System.Drawing.Point(310, 0); | ||||||
|  |             this.layoutControlItem21.MaxSize = new System.Drawing.Size(362, 56); | ||||||
|  |             this.layoutControlItem21.MinSize = new System.Drawing.Size(362, 56); | ||||||
|  |             this.layoutControlItem21.Name = "layoutControlItem21"; | ||||||
|  |             this.layoutControlItem21.Size = new System.Drawing.Size(362, 56); | ||||||
|  |             this.layoutControlItem21.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem21.Spacing = new DevExpress.XtraLayout.Utils.Padding(0, 10, 0, 0); | ||||||
|  |             this.layoutControlItem21.Text = "客户名称"; | ||||||
|  |             this.layoutControlItem21.TextSize = new System.Drawing.Size(72, 22); | ||||||
|  |             //  | ||||||
|  |             // emptySpaceItem8 | ||||||
|  |             //  | ||||||
|  |             this.emptySpaceItem8.AllowHotTrack = false; | ||||||
|  |             this.emptySpaceItem8.Location = new System.Drawing.Point(0, 112); | ||||||
|  |             this.emptySpaceItem8.Name = "emptySpaceItem8"; | ||||||
|  |             this.emptySpaceItem8.Size = new System.Drawing.Size(838, 10); | ||||||
|  |             this.emptySpaceItem8.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             //  |             //  | ||||||
|             // GoodsOutPickOrderPrint |             // GoodsOutPickOrderPrint | ||||||
|             //  |             //  | ||||||
|  | @ -599,6 +566,7 @@ | ||||||
|             this.Name = "GoodsOutPickOrderPrint"; |             this.Name = "GoodsOutPickOrderPrint"; | ||||||
|             this.Ribbon = this.ribbon; |             this.Ribbon = this.ribbon; | ||||||
|             this.Text = "GoodsOutPickForm"; |             this.Text = "GoodsOutPickForm"; | ||||||
|  |   | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit(); | ||||||
|  | @ -622,18 +590,16 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem10)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem10)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem6)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem6)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem19)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem8)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem21)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem20)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem20)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem19)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.chkRep.Properties)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem21)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem8)).EndInit(); | ||||||
|             this.ResumeLayout(false); |             this.ResumeLayout(false); | ||||||
|             this.PerformLayout(); |             this.PerformLayout(); | ||||||
| 
 | 
 | ||||||
|  | @ -680,7 +646,5 @@ | ||||||
|         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem14; |         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem14; | ||||||
|         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem16; |         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem16; | ||||||
|         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem17; |         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem17; | ||||||
|         private DevExpress.XtraEditors.CheckEdit chkRep; |  | ||||||
|         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1; |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -629,8 +629,7 @@ namespace DeiNiu.wms.win | ||||||
|             string custName = filtRiskChar( txtCutName.Text); |             string custName = filtRiskChar( txtCutName.Text); | ||||||
|             string date = string.Format("{0}-{1:D2}-{2:D}", dateEditFrom.DateTime.Year, dateEditFrom.DateTime.Month, dateEditFrom.DateTime.Day); |             string date = string.Format("{0}-{1:D2}-{2:D}", dateEditFrom.DateTime.Year, dateEditFrom.DateTime.Month, dateEditFrom.DateTime.Day); | ||||||
|             string query =  this.txtCutName.Text.Trim().Length == 0 ? "" : string.Format("{0} like # '%{1}%';", "customerName", filtRiskChar(txtCutName.Text.Trim())); |             string query =  this.txtCutName.Text.Trim().Length == 0 ? "" : string.Format("{0} like # '%{1}%';", "customerName", filtRiskChar(txtCutName.Text.Trim())); | ||||||
|             query += chkRep.Checked ? string.Format("{0} = # '{1}';", "recType", (int) enumStockRecordType.补零出库 ):""; | 
 | ||||||
|            // query += string.Format("{0} = # '{1}';", "recType", (int)(chkRep.Checked ?  enumStockRecordType.补零出库 : enumStockRecordType.销售出库)) ; |  | ||||||
|             return pickClient.getLightTasks(query,wareHouse,partion, lineId, 0, date,chkLight.Checked); |             return pickClient.getLightTasks(query,wareHouse,partion, lineId, 0, date,chkLight.Checked); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | @ -639,9 +638,8 @@ namespace DeiNiu.wms.win | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void gridControl1_Click(object sender, EventArgs e) |          | ||||||
|         { | 
 | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
|     } |  | ||||||
| } | } | ||||||
|  | @ -121,7 +121,7 @@ | ||||||
|     <value>17, 17</value> |     <value>17, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>274, 17</value> |     <value>275, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | ||||||
|   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  | @ -301,14 +301,14 @@ | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>539, 17</value> |     <value>542, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> |   <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> | ||||||
|     <value> |     <value> | ||||||
|         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w |         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w | ||||||
|         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 |         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 | ||||||
|         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM |         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM | ||||||
|         CQAAAk1TRnQBSQFMAgEBAgEAARgBCQEYAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo |         CQAAAk1TRnQBSQFMAgEBAgEAAQgBCQEIAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo | ||||||
|         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA |         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA | ||||||
|         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 |         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 | ||||||
|         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA |         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA | ||||||
|  |  | ||||||
|  | @ -28,7 +28,6 @@ | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         private void InitializeComponent() |         private void InitializeComponent() | ||||||
|         { |         { | ||||||
|             this.components = new System.ComponentModel.Container(); |  | ||||||
|             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GoodsOutServiceForm)); |             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GoodsOutServiceForm)); | ||||||
|             this.ribbon = new DevExpress.XtraBars.Ribbon.RibbonControl(); |             this.ribbon = new DevExpress.XtraBars.Ribbon.RibbonControl(); | ||||||
|             this.bbQuery = new DevExpress.XtraBars.BarButtonItem(); |             this.bbQuery = new DevExpress.XtraBars.BarButtonItem(); | ||||||
|  | @ -83,6 +82,12 @@ | ||||||
|             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); |             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); | ||||||
|             this.tabbedControlGroup1 = new DevExpress.XtraLayout.TabbedControlGroup(); |             this.tabbedControlGroup1 = new DevExpress.XtraLayout.TabbedControlGroup(); | ||||||
|  |             this.layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|  |             this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.layoutControlItem12 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.emptySpaceItem4 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|  |             this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlGroup2 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup2 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  | @ -91,19 +96,13 @@ | ||||||
|             this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem(); |             this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|             this.emptySpaceItem5 = new DevExpress.XtraLayout.EmptySpaceItem(); |             this.emptySpaceItem5 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|             this.layoutControlItem18 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem18 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup(); |  | ||||||
|             this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.layoutControlItem12 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.emptySpaceItem4 = new DevExpress.XtraLayout.EmptySpaceItem(); |  | ||||||
|             this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.tabbedControlGroup2 = new DevExpress.XtraLayout.TabbedControlGroup(); |             this.tabbedControlGroup2 = new DevExpress.XtraLayout.TabbedControlGroup(); | ||||||
|             this.layoutControlGroup7 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup7 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem22 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem22 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem(); |             this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem(); | ||||||
|             this.imageList1 = new System.Windows.Forms.ImageList(this.components); |             this.imageList1 = new System.Windows.Forms.ImageList(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.dxValidationProvider1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.ribbon)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit(); | ||||||
|  | @ -143,6 +142,12 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup2)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup2)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit(); | ||||||
|  | @ -151,12 +156,6 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem5)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem5)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit(); | ||||||
|  | @ -772,13 +771,77 @@ | ||||||
|             //  |             //  | ||||||
|             this.tabbedControlGroup1.Location = new System.Drawing.Point(0, 0); |             this.tabbedControlGroup1.Location = new System.Drawing.Point(0, 0); | ||||||
|             this.tabbedControlGroup1.Name = "tabbedControlGroup1"; |             this.tabbedControlGroup1.Name = "tabbedControlGroup1"; | ||||||
|             this.tabbedControlGroup1.SelectedTabPage = this.layoutControlGroup3; |             this.tabbedControlGroup1.SelectedTabPage = this.layoutControlGroup2; | ||||||
|             this.tabbedControlGroup1.SelectedTabPageIndex = 0; |             this.tabbedControlGroup1.SelectedTabPageIndex = 1; | ||||||
|             this.tabbedControlGroup1.Size = new System.Drawing.Size(264, 807); |             this.tabbedControlGroup1.Size = new System.Drawing.Size(264, 807); | ||||||
|             this.tabbedControlGroup1.TabPages.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |             this.tabbedControlGroup1.TabPages.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|             this.layoutControlGroup3, |             this.layoutControlGroup3, | ||||||
|             this.layoutControlGroup2}); |             this.layoutControlGroup2}); | ||||||
|             //  |             //  | ||||||
|  |             // layoutControlGroup3 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlGroup3.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|  |             this.layoutControlItem1, | ||||||
|  |             this.layoutControlItem4, | ||||||
|  |             this.layoutControlItem12, | ||||||
|  |             this.emptySpaceItem4, | ||||||
|  |             this.layoutControlItem2}); | ||||||
|  |             this.layoutControlGroup3.Location = new System.Drawing.Point(0, 0); | ||||||
|  |             this.layoutControlGroup3.Name = "layoutControlGroup3"; | ||||||
|  |             this.layoutControlGroup3.Size = new System.Drawing.Size(225, 733); | ||||||
|  |             this.layoutControlGroup3.Text = "服务状态"; | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem1 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem1.Control = this.lbUrl; | ||||||
|  |             this.layoutControlItem1.Location = new System.Drawing.Point(0, 185); | ||||||
|  |             this.layoutControlItem1.Name = "layoutControlItem1"; | ||||||
|  |             this.layoutControlItem1.Size = new System.Drawing.Size(225, 40); | ||||||
|  |             this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem1.TextVisible = false; | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem4 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem4.Control = this.lbStatus; | ||||||
|  |             this.layoutControlItem4.Location = new System.Drawing.Point(0, 225); | ||||||
|  |             this.layoutControlItem4.MaxSize = new System.Drawing.Size(225, 39); | ||||||
|  |             this.layoutControlItem4.MinSize = new System.Drawing.Size(225, 39); | ||||||
|  |             this.layoutControlItem4.Name = "layoutControlItem4"; | ||||||
|  |             this.layoutControlItem4.Size = new System.Drawing.Size(225, 39); | ||||||
|  |             this.layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem4.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem4.TextVisible = false; | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem12 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem12.Control = this.picBarcode; | ||||||
|  |             this.layoutControlItem12.Location = new System.Drawing.Point(0, 0); | ||||||
|  |             this.layoutControlItem12.MinSize = new System.Drawing.Size(106, 26); | ||||||
|  |             this.layoutControlItem12.Name = "layoutControlItem12"; | ||||||
|  |             this.layoutControlItem12.Size = new System.Drawing.Size(225, 185); | ||||||
|  |             this.layoutControlItem12.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem12.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem12.TextVisible = false; | ||||||
|  |             //  | ||||||
|  |             // emptySpaceItem4 | ||||||
|  |             //  | ||||||
|  |             this.emptySpaceItem4.AllowHotTrack = false; | ||||||
|  |             this.emptySpaceItem4.Location = new System.Drawing.Point(0, 300); | ||||||
|  |             this.emptySpaceItem4.Name = "emptySpaceItem4"; | ||||||
|  |             this.emptySpaceItem4.Size = new System.Drawing.Size(225, 433); | ||||||
|  |             this.emptySpaceItem4.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem2 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem2.Control = this.lbLightsInfo; | ||||||
|  |             this.layoutControlItem2.Location = new System.Drawing.Point(0, 264); | ||||||
|  |             this.layoutControlItem2.MinSize = new System.Drawing.Size(36, 36); | ||||||
|  |             this.layoutControlItem2.Name = "layoutControlItem2"; | ||||||
|  |             this.layoutControlItem2.Size = new System.Drawing.Size(225, 36); | ||||||
|  |             this.layoutControlItem2.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; | ||||||
|  |             this.layoutControlItem2.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem2.TextVisible = false; | ||||||
|  |             //  | ||||||
|             // layoutControlGroup2 |             // layoutControlGroup2 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlGroup2.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |             this.layoutControlGroup2.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|  | @ -869,70 +932,6 @@ | ||||||
|             this.layoutControlItem18.TextVisible = false; |             this.layoutControlItem18.TextVisible = false; | ||||||
|             this.layoutControlItem18.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; |             this.layoutControlItem18.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; | ||||||
|             //  |             //  | ||||||
|             // layoutControlGroup3 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlGroup3.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |  | ||||||
|             this.layoutControlItem1, |  | ||||||
|             this.layoutControlItem4, |  | ||||||
|             this.layoutControlItem12, |  | ||||||
|             this.emptySpaceItem4, |  | ||||||
|             this.layoutControlItem2}); |  | ||||||
|             this.layoutControlGroup3.Location = new System.Drawing.Point(0, 0); |  | ||||||
|             this.layoutControlGroup3.Name = "layoutControlGroup3"; |  | ||||||
|             this.layoutControlGroup3.Size = new System.Drawing.Size(225, 733); |  | ||||||
|             this.layoutControlGroup3.Text = "服务状态"; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem1 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem1.Control = this.lbUrl; |  | ||||||
|             this.layoutControlItem1.Location = new System.Drawing.Point(0, 185); |  | ||||||
|             this.layoutControlItem1.Name = "layoutControlItem1"; |  | ||||||
|             this.layoutControlItem1.Size = new System.Drawing.Size(225, 40); |  | ||||||
|             this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem1.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem4 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem4.Control = this.lbStatus; |  | ||||||
|             this.layoutControlItem4.Location = new System.Drawing.Point(0, 225); |  | ||||||
|             this.layoutControlItem4.MaxSize = new System.Drawing.Size(225, 39); |  | ||||||
|             this.layoutControlItem4.MinSize = new System.Drawing.Size(225, 39); |  | ||||||
|             this.layoutControlItem4.Name = "layoutControlItem4"; |  | ||||||
|             this.layoutControlItem4.Size = new System.Drawing.Size(225, 39); |  | ||||||
|             this.layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem4.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem4.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem12 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem12.Control = this.picBarcode; |  | ||||||
|             this.layoutControlItem12.Location = new System.Drawing.Point(0, 0); |  | ||||||
|             this.layoutControlItem12.MinSize = new System.Drawing.Size(106, 26); |  | ||||||
|             this.layoutControlItem12.Name = "layoutControlItem12"; |  | ||||||
|             this.layoutControlItem12.Size = new System.Drawing.Size(225, 185); |  | ||||||
|             this.layoutControlItem12.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem12.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem12.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // emptySpaceItem4 |  | ||||||
|             //  |  | ||||||
|             this.emptySpaceItem4.AllowHotTrack = false; |  | ||||||
|             this.emptySpaceItem4.Location = new System.Drawing.Point(0, 300); |  | ||||||
|             this.emptySpaceItem4.Name = "emptySpaceItem4"; |  | ||||||
|             this.emptySpaceItem4.Size = new System.Drawing.Size(225, 433); |  | ||||||
|             this.emptySpaceItem4.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem2 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem2.Control = this.lbLightsInfo; |  | ||||||
|             this.layoutControlItem2.Location = new System.Drawing.Point(0, 264); |  | ||||||
|             this.layoutControlItem2.MinSize = new System.Drawing.Size(36, 36); |  | ||||||
|             this.layoutControlItem2.Name = "layoutControlItem2"; |  | ||||||
|             this.layoutControlItem2.Size = new System.Drawing.Size(225, 36); |  | ||||||
|             this.layoutControlItem2.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; |  | ||||||
|             this.layoutControlItem2.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem2.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // tabbedControlGroup2 |             // tabbedControlGroup2 | ||||||
|             //  |             //  | ||||||
|             this.tabbedControlGroup2.Location = new System.Drawing.Point(264, 0); |             this.tabbedControlGroup2.Location = new System.Drawing.Point(264, 0); | ||||||
|  | @ -1058,6 +1057,12 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup2)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup2)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit(); | ||||||
|  | @ -1066,12 +1071,6 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem5)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem5)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit(); | ||||||
|  |  | ||||||
|  | @ -308,7 +308,7 @@ | ||||||
|         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w |         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w | ||||||
|         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 |         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 | ||||||
|         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM |         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM | ||||||
|         CQAAAk1TRnQBSQFMAgEBAgEAAWABCQFgAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo |         CQAAAk1TRnQBSQFMAgEBAgEAAVgBCQFYAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo | ||||||
|         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA |         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA | ||||||
|         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 |         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 | ||||||
|         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA |         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|         <TablixBody> |         <TablixBody> | ||||||
|           <TablixColumns> |           <TablixColumns> | ||||||
|             <TablixColumn> |             <TablixColumn> | ||||||
|               <Width>4.91952cm</Width> |               <Width>4.89179cm</Width> | ||||||
|             </TablixColumn> |             </TablixColumn> | ||||||
|           </TablixColumns> |           </TablixColumns> | ||||||
|           <TablixRows> |           <TablixRows> | ||||||
|  | @ -235,7 +235,7 @@ | ||||||
|                           <rd:DefaultName>Textbox3</rd:DefaultName> |                           <rd:DefaultName>Textbox3</rd:DefaultName> | ||||||
|                           <Top>0.15779cm</Top> |                           <Top>0.15779cm</Top> | ||||||
|                           <Left>1.97175cm</Left> |                           <Left>1.97175cm</Left> | ||||||
|                           <Height>1.14736cm</Height> |                           <Height>1.72944cm</Height> | ||||||
|                           <Width>2.84195cm</Width> |                           <Width>2.84195cm</Width> | ||||||
|                           <ZIndex>6</ZIndex> |                           <ZIndex>6</ZIndex> | ||||||
|                           <Style> |                           <Style> | ||||||
|  | @ -330,36 +330,6 @@ | ||||||
|                             </Border> |                             </Border> | ||||||
|                           </Style> |                           </Style> | ||||||
|                         </Image> |                         </Image> | ||||||
|                         <Textbox Name="pickOrderNo2"> |  | ||||||
|                           <CanShrink>true</CanShrink> |  | ||||||
|                           <KeepTogether>true</KeepTogether> |  | ||||||
|                           <Paragraphs> |  | ||||||
|                             <Paragraph> |  | ||||||
|                               <TextRuns> |  | ||||||
|                                 <TextRun> |  | ||||||
|                                   <Value>=Fields!tranAreaName.Value</Value> |  | ||||||
|                                   <Style> |  | ||||||
|                                     <FontSize>8pt</FontSize> |  | ||||||
|                                   </Style> |  | ||||||
|                                 </TextRun> |  | ||||||
|                               </TextRuns> |  | ||||||
|                               <Style> |  | ||||||
|                                 <TextAlign>Left</TextAlign> |  | ||||||
|                               </Style> |  | ||||||
|                             </Paragraph> |  | ||||||
|                           </Paragraphs> |  | ||||||
|                           <rd:DefaultName>pickOrderNo</rd:DefaultName> |  | ||||||
|                           <Top>1.48154cm</Top> |  | ||||||
|                           <Left>1.97175cm</Left> |  | ||||||
|                           <Height>0.34cm</Height> |  | ||||||
|                           <Width>2.9125cm</Width> |  | ||||||
|                           <ZIndex>10</ZIndex> |  | ||||||
|                           <Style> |  | ||||||
|                             <Border> |  | ||||||
|                               <Style>None</Style> |  | ||||||
|                             </Border> |  | ||||||
|                           </Style> |  | ||||||
|                         </Textbox> |  | ||||||
|                       </ReportItems> |                       </ReportItems> | ||||||
|                       <KeepTogether>true</KeepTogether> |                       <KeepTogether>true</KeepTogether> | ||||||
|                       <Style> |                       <Style> | ||||||
|  | @ -390,7 +360,7 @@ | ||||||
|         <Top>0.00001cm</Top> |         <Top>0.00001cm</Top> | ||||||
|         <Left>0.01816cm</Left> |         <Left>0.01816cm</Left> | ||||||
|         <Height>3.82902cm</Height> |         <Height>3.82902cm</Height> | ||||||
|         <Width>4.91952cm</Width> |         <Width>4.89179cm</Width> | ||||||
|         <Style> |         <Style> | ||||||
|           <Border> |           <Border> | ||||||
|             <Style>None</Style> |             <Style>None</Style> | ||||||
|  | @ -401,7 +371,7 @@ | ||||||
|     <Height>1.50749in</Height> |     <Height>1.50749in</Height> | ||||||
|     <Style /> |     <Style /> | ||||||
|   </Body> |   </Body> | ||||||
|   <Width>1.94397in</Width> |   <Width>1.93305in</Width> | ||||||
|   <Page> |   <Page> | ||||||
|     <PageHeight>4cm</PageHeight> |     <PageHeight>4cm</PageHeight> | ||||||
|     <PageWidth>5.5cm</PageWidth> |     <PageWidth>5.5cm</PageWidth> | ||||||
|  |  | ||||||
|  | @ -80,10 +80,10 @@ | ||||||
|             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup5 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); |             this.simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator(); | ||||||
|             this.tabbedControlGroup1 = new DevExpress.XtraLayout.TabbedControlGroup(); |             this.tabbedControlGroup1 = new DevExpress.XtraLayout.TabbedControlGroup(); | ||||||
|             this.layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup(); |  | ||||||
|             this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem(); |  | ||||||
|             this.layoutControlGroup7 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup7 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  |             this.layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|  |             this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|             this.tabbedControlGroup2 = new DevExpress.XtraLayout.TabbedControlGroup(); |             this.tabbedControlGroup2 = new DevExpress.XtraLayout.TabbedControlGroup(); | ||||||
|             this.layoutControlGroup4 = new DevExpress.XtraLayout.LayoutControlGroup(); |             this.layoutControlGroup4 = new DevExpress.XtraLayout.LayoutControlGroup(); | ||||||
|             this.layoutControlItem18 = new DevExpress.XtraLayout.LayoutControlItem(); |             this.layoutControlItem18 = new DevExpress.XtraLayout.LayoutControlItem(); | ||||||
|  | @ -158,10 +158,10 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).BeginInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).BeginInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).BeginInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).BeginInit(); | ||||||
|  | @ -803,32 +803,13 @@ | ||||||
|             //  |             //  | ||||||
|             this.tabbedControlGroup1.Location = new System.Drawing.Point(0, 0); |             this.tabbedControlGroup1.Location = new System.Drawing.Point(0, 0); | ||||||
|             this.tabbedControlGroup1.Name = "tabbedControlGroup1"; |             this.tabbedControlGroup1.Name = "tabbedControlGroup1"; | ||||||
|             this.tabbedControlGroup1.SelectedTabPage = this.layoutControlGroup7; |             this.tabbedControlGroup1.SelectedTabPage = this.layoutControlGroup3; | ||||||
|             this.tabbedControlGroup1.SelectedTabPageIndex = 0; |             this.tabbedControlGroup1.SelectedTabPageIndex = 1; | ||||||
|             this.tabbedControlGroup1.Size = new System.Drawing.Size(1631, 957); |             this.tabbedControlGroup1.Size = new System.Drawing.Size(1631, 957); | ||||||
|             this.tabbedControlGroup1.TabPages.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |             this.tabbedControlGroup1.TabPages.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|             this.layoutControlGroup7, |             this.layoutControlGroup7, | ||||||
|             this.layoutControlGroup3}); |             this.layoutControlGroup3}); | ||||||
|             //  |             //  | ||||||
|             // layoutControlGroup3 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlGroup3.ExpandButtonVisible = true; |  | ||||||
|             this.layoutControlGroup3.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |  | ||||||
|             this.layoutControlItem9}); |  | ||||||
|             this.layoutControlGroup3.Location = new System.Drawing.Point(0, 0); |  | ||||||
|             this.layoutControlGroup3.Name = "layoutControlGroup3"; |  | ||||||
|             this.layoutControlGroup3.Size = new System.Drawing.Size(1592, 883); |  | ||||||
|             this.layoutControlGroup3.Text = "亮灯日志"; |  | ||||||
|             //  |  | ||||||
|             // layoutControlItem9 |  | ||||||
|             //  |  | ||||||
|             this.layoutControlItem9.Control = this.textBoxLightLog; |  | ||||||
|             this.layoutControlItem9.Location = new System.Drawing.Point(0, 0); |  | ||||||
|             this.layoutControlItem9.Name = "layoutControlItem9"; |  | ||||||
|             this.layoutControlItem9.Size = new System.Drawing.Size(1592, 883); |  | ||||||
|             this.layoutControlItem9.TextSize = new System.Drawing.Size(0, 0); |  | ||||||
|             this.layoutControlItem9.TextVisible = false; |  | ||||||
|             //  |  | ||||||
|             // layoutControlGroup7 |             // layoutControlGroup7 | ||||||
|             //  |             //  | ||||||
|             this.layoutControlGroup7.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { |             this.layoutControlGroup7.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|  | @ -852,6 +833,25 @@ | ||||||
|             this.layoutControlItem5.TextSize = new System.Drawing.Size(0, 0); |             this.layoutControlItem5.TextSize = new System.Drawing.Size(0, 0); | ||||||
|             this.layoutControlItem5.TextVisible = false; |             this.layoutControlItem5.TextVisible = false; | ||||||
|             //  |             //  | ||||||
|  |             // layoutControlGroup3 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlGroup3.ExpandButtonVisible = true; | ||||||
|  |             this.layoutControlGroup3.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { | ||||||
|  |             this.layoutControlItem9}); | ||||||
|  |             this.layoutControlGroup3.Location = new System.Drawing.Point(0, 0); | ||||||
|  |             this.layoutControlGroup3.Name = "layoutControlGroup3"; | ||||||
|  |             this.layoutControlGroup3.Size = new System.Drawing.Size(1592, 883); | ||||||
|  |             this.layoutControlGroup3.Text = "亮灯日志"; | ||||||
|  |             //  | ||||||
|  |             // layoutControlItem9 | ||||||
|  |             //  | ||||||
|  |             this.layoutControlItem9.Control = this.textBoxLightLog; | ||||||
|  |             this.layoutControlItem9.Location = new System.Drawing.Point(0, 0); | ||||||
|  |             this.layoutControlItem9.Name = "layoutControlItem9"; | ||||||
|  |             this.layoutControlItem9.Size = new System.Drawing.Size(1592, 883); | ||||||
|  |             this.layoutControlItem9.TextSize = new System.Drawing.Size(0, 0); | ||||||
|  |             this.layoutControlItem9.TextVisible = false; | ||||||
|  |             //  | ||||||
|             // tabbedControlGroup2 |             // tabbedControlGroup2 | ||||||
|             //  |             //  | ||||||
|             this.tabbedControlGroup2.Location = new System.Drawing.Point(0, 243); |             this.tabbedControlGroup2.Location = new System.Drawing.Point(0, 243); | ||||||
|  | @ -1429,10 +1429,10 @@ | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup5)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.simpleSeparator1)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup1)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit(); |  | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).EndInit(); | ||||||
|  |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup2)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup4)).EndInit(); | ||||||
|             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).EndInit(); |             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem18)).EndInit(); | ||||||
|  |  | ||||||
|  | @ -121,7 +121,7 @@ | ||||||
|     <value>17, 17</value> |     <value>17, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>274, 17</value> |     <value>275, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | ||||||
|   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  | @ -281,14 +281,14 @@ | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>539, 17</value> |     <value>542, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> |   <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> | ||||||
|     <value> |     <value> | ||||||
|         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w |         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w | ||||||
|         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 |         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 | ||||||
|         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM |         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM | ||||||
|         CQAAAk1TRnQBSQFMAgEBAgEAATABCQEwAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo |         CQAAAk1TRnQBSQFMAgEBAgEAASgBCQEoAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo | ||||||
|         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA |         AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA | ||||||
|         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 |         AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 | ||||||
|         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA |         AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA | ||||||
|  |  | ||||||
|  | @ -898,7 +898,7 @@ | ||||||
|             //  |             //  | ||||||
|             // swStatus |             // swStatus | ||||||
|             //  |             //  | ||||||
|             this.swStatus.Location = new System.Drawing.Point(191, 56); |             this.swStatus.Location = new System.Drawing.Point(232, 56); | ||||||
|             this.swStatus.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); |             this.swStatus.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); | ||||||
|             this.swStatus.Name = "swStatus"; |             this.swStatus.Name = "swStatus"; | ||||||
|             this.swStatus.Properties.AutoHeight = false; |             this.swStatus.Properties.AutoHeight = false; | ||||||
|  | @ -907,7 +907,7 @@ | ||||||
|             this.swStatus.Properties.OnText = "On"; |             this.swStatus.Properties.OnText = "On"; | ||||||
|             this.swStatus.Properties.ShowText = false; |             this.swStatus.Properties.ShowText = false; | ||||||
|             this.swStatus.ShowToolTips = false; |             this.swStatus.ShowToolTips = false; | ||||||
|             this.swStatus.Size = new System.Drawing.Size(170, 34); |             this.swStatus.Size = new System.Drawing.Size(129, 34); | ||||||
|             this.swStatus.StyleController = this.layoutControl1; |             this.swStatus.StyleController = this.layoutControl1; | ||||||
|             this.swStatus.TabIndex = 0; |             this.swStatus.TabIndex = 0; | ||||||
|             this.swStatus.Toggled += new System.EventHandler(this.swStatus_Toggled); |             this.swStatus.Toggled += new System.EventHandler(this.swStatus_Toggled); | ||||||
|  | @ -1678,9 +1678,8 @@ | ||||||
|             this.layoutControlItem20.Text = "忙碌"; |             this.layoutControlItem20.Text = "忙碌"; | ||||||
|             this.layoutControlItem20.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize; |             this.layoutControlItem20.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize; | ||||||
|             this.layoutControlItem20.TextLocation = DevExpress.Utils.Locations.Left; |             this.layoutControlItem20.TextLocation = DevExpress.Utils.Locations.Left; | ||||||
|             this.layoutControlItem20.TextSize = new System.Drawing.Size(0, 0); |             this.layoutControlItem20.TextSize = new System.Drawing.Size(36, 22); | ||||||
|             this.layoutControlItem20.TextToControlDistance = 0; |             this.layoutControlItem20.TextToControlDistance = 5; | ||||||
|             this.layoutControlItem20.TextVisible = false; |  | ||||||
|             //  |             //  | ||||||
|             // layoutControlGroup14 |             // layoutControlGroup14 | ||||||
|             //  |             //  | ||||||
|  |  | ||||||
|  | @ -121,7 +121,7 @@ | ||||||
|     <value>17, 17</value> |     <value>17, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>274, 17</value> |     <value>275, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | ||||||
|   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  | @ -259,15 +259,15 @@ | ||||||
| </value> | </value> | ||||||
|   </data> |   </data> | ||||||
|   <metadata name="behaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="behaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>539, 17</value> |     <value>542, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>768, 17</value> |     <value>771, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="notifyIcon1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="notifyIcon1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>975, 17</value> |     <value>977, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | ||||||
|     <value>25</value> |     <value>71</value> | ||||||
|   </metadata> |   </metadata> | ||||||
| </root> | </root> | ||||||
|  | @ -1247,7 +1247,6 @@ namespace DeiNiu.wms.win | ||||||
|               } |               } | ||||||
|               try |               try | ||||||
|               { |               { | ||||||
|                 showWaitForm(); |  | ||||||
|                   stkLocClient.initalSkus(false,0); |                   stkLocClient.initalSkus(false,0); | ||||||
|                   stkLocClient.Close(); |                   stkLocClient.Close(); | ||||||
|               } |               } | ||||||
|  | @ -1255,7 +1254,6 @@ namespace DeiNiu.wms.win | ||||||
|               { |               { | ||||||
|                   showErrorMsg(er); |                   showErrorMsg(er); | ||||||
|               } |               } | ||||||
|             closeWaitForm() ; |  | ||||||
|             showInfoMsg("初始化完毕"); |             showInfoMsg("初始化完毕"); | ||||||
|           } |           } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -121,7 +121,7 @@ | ||||||
|     <value>17, 17</value> |     <value>17, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |   <metadata name="splashScreenManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> | ||||||
|     <value>274, 17</value> |     <value>275, 17</value> | ||||||
|   </metadata> |   </metadata> | ||||||
|   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | ||||||
|   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |   <data name="bbQuery.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue