/// 
///INTERFACE CLASS FOR TABLE t_wmsWave
///By wm  
///on 06/18/2020
/// 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace DeiNiu.wms.Data.Model
{
    [Serializable]
    public class WmsWave : WmsWave_base
    {
        public WmsWave()
        {
        }
        public WmsWave(int id): base(id)
        {
        }
        public WmsWave(DataRow dr): base(dr)
        {
        }
      protected override void getImp()
        {
            model_imp = new WmsWave_Imp();  
        }
        //begin cust db operation, query, excute sql etc.
        public void QueryBySeedsNo(string seedsNo)
        {
            cmdParameters[0] = seedsNo;
            getModel(100);
        }
        public   DataSet queryPages(int state, int rowStart, int rowEnd)
        {
            cmdParameters[0] = state;
            cmdParameters[1] = rowStart;
            cmdParameters[2] = rowEnd;
            return CustQuery(200);
        }
        /// 
        /// 注册周转箱时,取波次号码及复核台号码
        /// 
        /// 货区id
        /// 周转箱颜色
        /// 
         public DataTable getSeedsPart(int partion,int mapColor=-1)
        {
            cmdParameters[0] = partion;
            cmdParameters[1] = mapColor; 
            return CustQuery(300).Tables[0]; 
        }
        public int clearSeedsPart(int partion)
        {
            cmdParameters[0] = partion;
            return CustOper(400);
        }
    }
}