ldj/Model/wms/tables/Erp_purch_receive_pre.cs

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;
}
}
}