168 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			168 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
 | |
| /// <summary>
 | |
| ///INTERFACE CLASS FOR TABLE t_erp_purch_receive_pre
 | |
| ///By wm  
 | |
| ///on 05/23/2020
 | |
| /// </summary>
 | |
| 
 | |
| 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_receive_pre : Erp_purch_receive_pre_base
 | |
|     {
 | |
|       
 | |
| 
 | |
|         public Erp_purch_receive_pre()
 | |
|         {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public Erp_purch_receive_pre(int id): base(id)
 | |
|         {
 | |
| 
 | |
|         }
 | |
|         public Erp_purch_receive_pre(DataRow dr): base(dr)
 | |
|         {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public Erp_purch_receive_pre(string preInNo, int detailId)
 | |
|         {
 | |
|             // TODO: Complete member initialization
 | |
|             cmdParameters[0] = preInNo;
 | |
|             cmdParameters[1] = detailId;
 | |
|             getModel(200);
 | |
| 
 | |
|         }
 | |
|       protected override void getImp()
 | |
|         {
 | |
|             model_imp = new Erp_purch_receive_pre_Imp();  
 | |
|         }
 | |
| 
 | |
|     
 | |
|         public DataTable getDetailByOrder(string preOrderNo)
 | |
|         {
 | |
|             cmdParameters[0] = preOrderNo;
 | |
|             return  CustQuery(100).Tables[0];
 | |
|         }
 | |
|         public DataTable getDetailByOrder(string preOrderNo,int state)
 | |
|         {
 | |
|             cmdParameters[0] = preOrderNo;
 | |
|             cmdParameters[1] = state;
 | |
|             return CustQuery(101).Tables[0];
 | |
|         }
 | |
| 
 | |
|         public void getNewDetailByOrderDetailId(int detailId)
 | |
|         {
 | |
|             cmdParameters[0] = detailId;
 | |
|           getModel(210) ;
 | |
|         }
 | |
| 
 | |
|         public bool postPreIn(string venderId, string preInNo,int shipid)
 | |
|         {
 | |
|             cmdParameters[0] = venderId;
 | |
|             cmdParameters[1] = preInNo;
 | |
|             cmdParameters[2] = shipid;
 | |
|             return CustOper(300)>0;
 | |
|         }
 | |
| 
 | |
|         public DataTable getPreInDetailWince(string preInNo)
 | |
|         {
 | |
|             cmdParameters[0] = preInNo;
 | |
|             return CustQuery(400).Tables[0];
 | |
|         }
 | |
|         public DataTable getPreInSumary(string preInNo)
 | |
|         {
 | |
|             cmdParameters[0] = preInNo;
 | |
|             return CustQuery(410).Tables[0];
 | |
|         }
 | |
|         public DataTable getPreInDetailWindows(string preInNo)
 | |
|         {
 | |
|             cmdParameters[0] = preInNo;
 | |
|             return CustQuery(401).Tables[0];
 | |
|         }
 | |
|         public DataSet getPreInVendDetailsWindows(string venderPinyin, int orderType)
 | |
|         {
 | |
|             cmdParameters[0] = venderPinyin;
 | |
|             if (orderType == 0)
 | |
|             {
 | |
|                 return CustQuery(402);
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 return CustQuery(403);
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public int receive(string preInNo, int detailId,decimal count,int operId)
 | |
|         {
 | |
|              cmdParameters[0] = preInNo;
 | |
|              cmdParameters[1] = detailId;
 | |
|              cmdParameters[2] = count;
 | |
|              cmdParameters[3] = operId;
 | |
|             return CustOper(500) ;
 | |
|         }
 | |
|         /// <summary>
 | |
|         /// 预收货 数据收货、验收操作 明细
 | |
|         /// </summary>
 | |
|         /// <param name="barcode"></param>
 | |
|         /// <returns></returns>
 | |
|         public DataTable getReceiveDetailByBarcode(string prInOrder,string barcode)
 | |
|         {
 | |
|             cmdParameters[0] = prInOrder;
 | |
|             cmdParameters[1] = barcode;
 | |
|             return CustQuery(600).Tables[0];
 | |
|         }
 | |
| 
 | |
|         public int upShelfCount(string preInOrder, int purch_id,decimal upShelfCnt,int operId)
 | |
|         {
 | |
|             cmdParameters[0] = preInOrder;
 | |
|             cmdParameters[1] = purch_id;
 | |
|             cmdParameters[2] = upShelfCnt;
 | |
|             cmdParameters[3] = operId;
 | |
|             return CustOper(700);
 | |
|         }
 | |
| 
 | |
|         public int preDone(string preInNo, int operId)
 | |
|         {
 | |
|             cmdParameters[0] = preInNo;
 | |
|             cmdParameters[1] = operId;
 | |
|             return CustOper(800);
 | |
|         }
 | |
| 
 | |
|         public DataTable getAll4ValinIn(int storeType)
 | |
|         {
 | |
|             cmdParameters[0] = storeType;
 | |
|             return CustQuery(900).Tables[0];
 | |
|         }
 | |
| 
 | |
|         public DataTable getAll4ValinIn(string preInOrderNo,int storeType)
 | |
|         {
 | |
|             cmdParameters[0] = preInOrderNo;
 | |
|             cmdParameters[1] = storeType;
 | |
|             return CustQuery(910).Tables[0];
 | |
|         }
 | |
| 
 | |
| 
 | |
|         public List<Erp_purch> getPuchObjescts(String preInNo)
 | |
|         {
 | |
|             cmdParameters[0] = preInNo; 
 | |
| 
 | |
|             DataTable dt= CustQuery(1000).Tables[0];
 | |
|             List<Erp_purch> lst = new List<Erp_purch>();
 | |
| 
 | |
|             foreach(DataRow dr in dt.Rows)
 | |
|             {
 | |
|                 lst.Add(new Erp_purch(dr[0].ToString()));
 | |
|             }
 | |
|             return lst;
 | |
|         }
 | |
|     }
 | |
| }
 | |
|   |