/// ///INTERFACE CLASS FOR TABLE t_Sku ///By wm ///on 08/03/2018 /// 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; } } } }