| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |  | 
					
						
							|  |  |  |  | /// <summary> | 
					
						
							|  |  |  |  | ///INTERFACE IMPLIMENT FOR TABLE t_wmsInRequestDetail | 
					
						
							|  |  |  |  | ///By wm with codesmith.  | 
					
						
							|  |  |  |  | ///on 05/12/2017 | 
					
						
							|  |  |  |  | /// </summary> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Data.SqlClient;  | 
					
						
							|  |  |  |  | namespace DeiNiu.wms.Data.Model | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     [Serializable]  class WmsInRequestDetail_Imp : WmsInRequestDetail_base_Imp | 
					
						
							|  |  |  |  |     {  | 
					
						
							|  |  |  |  |         protected override void CmdPrepare(SqlCommand sqlCmd) | 
					
						
							|  |  |  |  |         {  | 
					
						
							|  |  |  |  |             base.CmdPrepare(sqlCmd); | 
					
						
							|  |  |  |  |             WmsInRequestDetail mObj = ( WmsInRequestDetail)modelObj; | 
					
						
							|  |  |  |  |             switch (_cust_op_flag) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 case 100:  //by name | 
					
						
							|  |  |  |  |                     _strSql = "SELECT * FROM t_wmsInRequestDetail WHERE NAME = @NAME"; | 
					
						
							|  |  |  |  |                     sqlCmd.CommandText = _strSql;  | 
					
						
							|  |  |  |  |                      sqlCmd.Parameters.AddWithValue("@NAME",   mObj.CmdParameters[0]  ); | 
					
						
							|  |  |  |  |                     break; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 case 200:  //by orderNo | 
					
						
							|  |  |  |  |                     _strSql = "SELECT * FROM t_wmsInRequestDetail WHERE orderNo = @orderNo"; | 
					
						
							|  |  |  |  |                     sqlCmd.CommandText = _strSql; | 
					
						
							|  |  |  |  |                     sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]); | 
					
						
							|  |  |  |  |                     break; | 
					
						
							|  |  |  |  |                 case 300:  //by orderNo,validId | 
					
						
							|  |  |  |  |                     _strSql = "SELECT * FROM t_wmsInRequestDetail WHERE orderNo = @orderNo and validId=@validId"; | 
					
						
							|  |  |  |  |                     sqlCmd.CommandText = _strSql; | 
					
						
							|  |  |  |  |                     sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]); | 
					
						
							|  |  |  |  |                     sqlCmd.Parameters.AddWithValue("@validId", mObj.CmdParameters[1]); | 
					
						
							|  |  |  |  |                     break; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 case 400:  //by preInOrderNo | 
					
						
							|  |  |  |  |                     _strSql = "SELECT * FROM t_wmsInRequestDetail WHERE preInOrder = @preInOrder"; | 
					
						
							|  |  |  |  |                     sqlCmd.CommandText = _strSql; | 
					
						
							|  |  |  |  |                     sqlCmd.Parameters.AddWithValue("@preInOrder", mObj.CmdParameters[0]); | 
					
						
							|  |  |  |  |                     break; | 
					
						
							| 
									
										
										
										
											2023-11-21 19:18:23 +08:00
										 |  |  |  |                 case 500:  //test, to get 直通 收货流水号 | 
					
						
							|  |  |  |  |                     _strSql = " SELECT distinct flowNo from t_wmsInRequestDetail where whtype = 2 " | 
					
						
							|  |  |  |  |                              +" and seedoutcnt<validcount  and  (CAST(createtime AS date) > CAST(GETDATE()-1   AS date))"; | 
					
						
							|  |  |  |  |                     sqlCmd.CommandText = _strSql;  | 
					
						
							|  |  |  |  |                     break; | 
					
						
							|  |  |  |  |                     | 
					
						
							| 
									
										
										
										
											2023-05-23 16:13:17 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | } |