/// 
///INTERFACE CLASS FOR TABLE t_erp_purch_d
///By wm  
///on 06/11/2018
/// 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace DeiNiu.wms.Data.Model
{
    [Serializable]
    public class Erp_purch_d : Erp_purch_d_base
    {
        public Erp_purch_d()
        {
        }
        public Erp_purch_d(int id): base(id)
        {
        }
        public Erp_purch_d(DataRow dr): base(dr)
        {
        }
      protected override void getImp()
        {
            model_imp = new Erp_purch_d_Imp();  
        }
        //begin cust db operation, query, excute sql etc.
        public DataSet queryByNo(string orderNo)
        {
            cmdParameters[0] = orderNo;
            return  CustQuery(100);
        }
        public List getList(string orderNo)
        {
            List < Erp_purch_d > lst = new List();
            DataTable dt = queryByNo(orderNo).Tables[0];
            foreach(DataRow dataRow in dt.Rows)
            {
               lst.Add(new Erp_purch_d(dataRow));
            }
            return lst;
        }
    }
}