101 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			101 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
|  |  | |||
|  | /// <summary> | |||
|  | ///INTERFACE CLASS FOR TABLE t_Sku | |||
|  | ///By wm   | |||
|  | ///on 08/03/2018 | |||
|  | /// </summary> | |||
|  | 
 | |||
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Data; | |||
|  | using DeiNiu.Utils; | |||
|  | 
 | |||
|  | namespace DeiNiu.wms.Data.Model | |||
|  | { | |||
|  |     [Serializable] | |||
|  |     public class Sku : Sku_base | |||
|  |     { | |||
|  |         public Sku() | |||
|  |         { | |||
|  | 
 | |||
|  |         } | |||
|  | 
 | |||
|  |         public Sku(int id): base(id) | |||
|  |         { | |||
|  |             if(ID>0) | |||
|  |             getValues(id); | |||
|  |         } | |||
|  |         public Sku(string skuCode) | |||
|  |          { | |||
|  |              cmdParameters[0] = skuCode; | |||
|  |              getModel(110);  | |||
|  |          } | |||
|  |         public Sku(DataRow dr): base(dr) | |||
|  |         { | |||
|  | 
 | |||
|  |         } | |||
|  |       protected override void getImp() | |||
|  |         { | |||
|  |             model_imp = new Sku_Imp();   | |||
|  |         } | |||
|  | 
 | |||
|  |         //begin cust db operation, query, excute sql etc. | |||
|  | 
 | |||
|  | 
 | |||
|  |       public DataTable getValues(int skuId) | |||
|  |       { | |||
|  |           cmdParameters[0] = skuId; | |||
|  |          DataTable dt = CustQuery(200).Tables[0] ; | |||
|  |          foreach (DataRow dr in dt.Rows) | |||
|  |          { | |||
|  |              if (dr["attName"].ToString().Equals(WmsConstants.SKU_RESEVRED_PRDDATE_ATTNAME)) | |||
|  |              { | |||
|  |                  _productDate = dr["value"].ToString(); | |||
|  |              } | |||
|  |              else if (dr["attName"].ToString().Equals(WmsConstants.SKU_RESEVRED_EXPIREDATE_ATTNAME)) | |||
|  |              { | |||
|  |                  _validDate = dr["value"].ToString(); | |||
|  |              }else if (dr["attName"].ToString().Equals(WmsConstants.SKU_RESEVRED_BATCH_ATTNAME)) | |||
|  |              { | |||
|  |                  _batch = dr["value"].ToString(); | |||
|  |              } | |||
|  |              else if (dr["attName"].ToString().Equals(WmsConstants.SKU_RESEVRED_ENTI_ATTNAME)) | |||
|  |              { | |||
|  |                  _entId = dr["value"].ToString(); | |||
|  |              } | |||
|  |          } | |||
|  |          return dt; | |||
|  |       } | |||
|  |       private string _productDate, _validDate, _batch, _entId = ""; | |||
|  | 
 | |||
|  |       public string EntId | |||
|  |       { | |||
|  |           get { return _entId; } | |||
|  |           set { _entId = value; } | |||
|  |       } | |||
|  |       private DataTable _skuValues; | |||
|  |       public string batch | |||
|  |       { | |||
|  |           get { | |||
|  |              | |||
|  |               return _batch; | |||
|  |           } | |||
|  |           | |||
|  |       } | |||
|  | 
 | |||
|  |       public string ValidDate | |||
|  |       { | |||
|  |           get { return _validDate; } | |||
|  |         | |||
|  |       } | |||
|  | 
 | |||
|  |       public string ProductDate | |||
|  |       { | |||
|  |           get { return _productDate; } | |||
|  |            | |||
|  |       } | |||
|  |     } | |||
|  | } | |||
|  |   |