ldj/Model/wms/tables/WmsStockPandian.cs

130 lines
2.9 KiB
C#

/// <summary>
///INTERFACE CLASS FOR TABLE t_wmsStockPandian
///By wm
///on 07/27/2018
/// </summary>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace DeiNiu.wms.Data.Model
{
[Serializable]
public class WmsStockPandian : WmsStockPandian_base
{
public WmsStockPandian()
{
}
public WmsStockPandian(int id): base(id)
{
}
public WmsStockPandian(DataRow dr): base(dr)
{
}
public WmsStockPandian(string orderNo)
{
// TODO: Complete member initialization
cmdParameters[0] = orderNo;
getModel(100);
}
protected override void getImp()
{
model_imp = new WmsStockPandian_Imp();
}
//begin cust db operation, query, excute sql etc.
public DataSet QueryByName(string name)
{
cmdParameters[0] = name;
return CustQuery(100);
}
public void createDetailMirror()
{
string sqlWhere = getCondition(this.condition);
//create stock mirror
cmdParameters[0] = sqlWhere;
cmdParameters[1] = orderNo;
cmdParameters[2] = operater;
CustOper(200);
}
public DataTable getPandianBanlance(string orderNo)
{
cmdParameters[0] = orderNo;
return CustQuery(300).Tables[0];
}
public DataSet getPandianBanlanceDetail(string orderNo,int startpage,int endpage ,string goodsId ="")
{
cmdParameters[0] = orderNo;
cmdParameters[1] = goodsId;
cmdParameters[2] = startpage;
cmdParameters[3] = endpage;
return CustQuery(400) ;
}
public DataTable getPandianOrder(string orderNo)
{
cmdParameters[0] = orderNo;
return CustQuery(500).Tables[0];
}
public DataTable getPandianBanlanceDetail(string orderNo)
{
cmdParameters[0] = orderNo;
return CustQuery(600).Tables[0];
}
public int deleteAdjust(string orderNo)
{
cmdParameters[0] = orderNo;
return CustOper(700);
}
//begin cust db operation, query, excute sql etc.
public DataTable getPandianOrders(int ownerId, int status)
{
cmdParameters[0] = ownerId;
cmdParameters[1] = status;
return CustQuery(800).Tables[0];
}
public bool finishPandian(string orderNo,string condition){
if ( ID == 0)
{
return false;
}
cmdParameters[0] = getCondition( condition);
return CustOper(900)>0;
}
}
}