195 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			195 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
 | |
| /// <summary>
 | |
| ///INTERFACE CLASS FOR TABLE t_tmsTranRequest
 | |
| ///By wm  
 | |
| ///on 07/26/2017
 | |
| /// </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 TmsTranRequest : TmsTranRequest_base
 | |
|     {
 | |
|         public TmsTranRequest()
 | |
|         {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public TmsTranRequest(int id): base(id)
 | |
|         {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public TmsTranRequest(string tranOrderNo)
 | |
|         {
 | |
|             cmdParameters[0] = tranOrderNo;
 | |
|             getModel(10);
 | |
|         }
 | |
|         public TmsTranRequest(DataRow dr): base(dr)
 | |
|         {
 | |
| 
 | |
|         }
 | |
|       protected override void getImp()
 | |
|         {
 | |
|             model_imp = new TmsTranRequest_Imp();  
 | |
|         }
 | |
| 
 | |
|     
 | |
| 
 | |
|         public DataSet queryPickRequests(string query, int rownumStart, int rownumEnd)
 | |
|         {
 | |
|             cmdParameters[0] = getCondition(query, rownumStart, rownumEnd);
 | |
| 
 | |
|             return CustQuery(100); 
 | |
|         }
 | |
| 
 | |
|         public DataTable queryPickRequests4Report(string pickOrderNo)
 | |
|         {
 | |
|             cmdParameters[0] = pickOrderNo;
 | |
| 
 | |
|             return CustQuery(110).Tables[0]; 
 | |
|         }
 | |
|         public DataTable queryPickRequests4Report(string transNo,string custId)
 | |
|         {
 | |
|             cmdParameters[0] = transNo;
 | |
|             cmdParameters[1] = custId;
 | |
|             return CustQuery(111).Tables[0];
 | |
|         }
 | |
| 
 | |
| 
 | |
|         public DataSet getPickRequestDetail(string pickRequestNo)
 | |
|         {
 | |
|             cmdParameters[0] = pickRequestNo;
 | |
| 
 | |
|             return CustQuery(200);
 | |
|              
 | |
|         }
 | |
| 
 | |
|         public DataTable getTransRequests(Utils.enumTranStatus tranStatus)
 | |
|         {
 | |
|             cmdParameters[0] = (int)tranStatus;
 | |
| 
 | |
|             return CustQuery(300).Tables[0];
 | |
| 
 | |
|         }
 | |
|         public DataTable getTranRequestDetail(string transNo)
 | |
|         {
 | |
|             cmdParameters[0] = transNo;
 | |
| 
 | |
|             return CustQuery(400).Tables[0];
 | |
| 
 | |
|         }
 | |
|         /// <summary>
 | |
|         /// 有零货待装车的运输单
 | |
|         /// </summary>
 | |
|         /// <returns></returns>
 | |
|         public DataTable getTransRequestsWithBulks4Wince()
 | |
|         {
 | |
|           
 | |
|             return CustQuery(500).Tables[0];
 | |
| 
 | |
|         }
 | |
|         /// <summary>
 | |
|         /// 打包零货列表
 | |
|         /// </summary>
 | |
|         /// <param name="transNo"></param>
 | |
|         /// <returns></returns>
 | |
|         public DataTable getTransRequestsBulks4Wince(string transNo)
 | |
|         {
 | |
|             cmdParameters[0] = transNo;
 | |
| 
 | |
|             return CustQuery(600).Tables[0];
 | |
| 
 | |
|         }
 | |
| 
 | |
| 
 | |
|         /// <summary>
 | |
|         ///待装车运单
 | |
|         /// </summary>
 | |
|         /// <param name="transNo"></param>
 | |
|         /// <returns></returns>
 | |
|         public DataTable getTransRequestsByStatus4Wince(enumTranStatus status)
 | |
|         {
 | |
|             cmdParameters[0] = (int)status;
 | |
| 
 | |
|             return CustQuery(700).Tables[0];
 | |
| 
 | |
|         }
 | |
| 
 | |
| 
 | |
|         /// <summary>
 | |
|         ///运单明细
 | |
|         /// </summary>
 | |
|         /// <param name="transNo"></param>
 | |
|         /// <returns></returns>
 | |
|         public DataTable getTransRequestsDetail4Wince(string transNo, enumTranDetailStatus status)
 | |
|         {
 | |
|             cmdParameters[0] = transNo;
 | |
|             cmdParameters[1] = (int)status;
 | |
| 
 | |
|             return CustQuery(800).Tables[0];
 | |
| 
 | |
|         }
 | |
|         /// <summary>
 | |
|         ///待装车数量
 | |
|         /// </summary>
 | |
|         /// <param name="transNo"></param>
 | |
|         /// <returns></returns>
 | |
|         public int getTransRequestsDetailCount(string transNo, enumTranDetailStatus status)
 | |
|         {
 | |
|             cmdParameters[0] = transNo;
 | |
|             cmdParameters[1] = (int)status;
 | |
| 
 | |
|             DataTable dt = CustQuery(850).Tables[0];
 | |
| 
 | |
|             if (dt.Rows.Count == 0)
 | |
|             {
 | |
|                 return 0;
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 return Convert.ToInt32(dt.Rows[0][0].ToString());
 | |
|             }
 | |
|              
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         ///分拣单待集货零货拼箱拼袋数量
 | |
|         /// </summary>
 | |
|         /// <param name="transNo"></param>
 | |
|         /// <returns></returns>
 | |
|         public int getPickRequestBulksCount(string pickOrderNo)
 | |
|         {
 | |
|             cmdParameters[0] = pickOrderNo;
 | |
|         
 | |
|             DataTable dt = CustQuery(860).Tables[0];
 | |
| 
 | |
|             if (dt.Rows.Count == 0)
 | |
|             {
 | |
|                 return 0;
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 return Convert.ToInt32(dt.Rows[0][0].ToString());
 | |
|             }
 | |
| 
 | |
|         }
 | |
| 
 | |
|         public DataTable getLatestPickRequestsByViechole( string viechleNo)
 | |
|         {
 | |
|             cmdParameters[0] = viechleNo; 
 | |
| 
 | |
|             return CustQuery(900).Tables[0];
 | |
| 
 | |
|         }
 | |
| 
 | |
|     }
 | |
| }
 | |
|   |