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; }
 | |
|           
 | |
|       }
 | |
|     }
 | |
| }
 | |
|   |