312 lines
21 KiB
C#
312 lines
21 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Data;
|
||
using SuperMap.RealEstate.ServiceModel;
|
||
using Business = SuperMap.RealEstate.BasicArchives.Storage.Business;
|
||
|
||
namespace GSYWApi.Helper
|
||
{
|
||
/// <summary>
|
||
/// 进货明细相关方法
|
||
/// </summary>
|
||
public class PURCHASEDETAILHelper
|
||
{
|
||
#region 获取进货明细列表
|
||
public static List<Model.PURCHASEDETAILModel> GetPURCHASEDETAILList(Transaction transaction,
|
||
ref int TotalCount, int PageIndex = 1, int PageSize = 10, string SortStr = "")
|
||
{
|
||
List<Model.PURCHASEDETAILModel> PURCHASEDETAILList = new List<Model.PURCHASEDETAILModel>();
|
||
|
||
string WhereSQL = "", RowFilterSQL = "";
|
||
|
||
DataTable dtPURCHASEDETAIL = new Business.PURCHASEDETAIL(transaction).FillDataTable(WhereSQL);
|
||
if (RowFilterSQL != "")
|
||
{
|
||
dtPURCHASEDETAIL.DefaultView.RowFilter = RowFilterSQL;
|
||
}
|
||
//排序:
|
||
dtPURCHASEDETAIL.DefaultView.Sort = SortStr;
|
||
dtPURCHASEDETAIL = dtPURCHASEDETAIL.DefaultView.ToTable();
|
||
//获取查询结果总记录条数
|
||
TotalCount = dtPURCHASEDETAIL.Rows.Count;
|
||
//根据传入的页码和每页显示条数返回结果
|
||
dtPURCHASEDETAIL = CommonHelper.GetDataTableWithPageSize(dtPURCHASEDETAIL, PageSize, PageIndex);
|
||
|
||
foreach (DataRow drPURCHASEDETAIL in dtPURCHASEDETAIL.Rows)
|
||
{
|
||
Model.PURCHASEDETAILModel purchasedetailModel = new Model.PURCHASEDETAILModel();
|
||
|
||
purchasedetailModel.PURCHASETYPE = drPURCHASEDETAIL["PURCHASETYPE"].TryParseToInt(); //产品类型
|
||
purchasedetailModel.PURCHASEDETAIL_DESC = drPURCHASEDETAIL["PURCHASEDETAIL_DESC"].ToString(); //备注
|
||
purchasedetailModel.COMMODITY_CODE = drPURCHASEDETAIL["COMMODITY_CODE"].ToString(); //商品编码
|
||
purchasedetailModel.COMMODITY_BARCODE = drPURCHASEDETAIL["COMMODITY_BARCODE"].ToString(); //商品条码
|
||
purchasedetailModel.DUTY_PARAGRAPH = drPURCHASEDETAIL["DUTY_PARAGRAPH"].TryParseToDouble(); //进价税率
|
||
purchasedetailModel.PURCHASE_SELLPRICE = drPURCHASEDETAIL["PURCHASE_SELLPRICE"].TryParseToDouble(); //销售除税金额
|
||
purchasedetailModel.PURCHASE_TAXSELLPRICE = drPURCHASEDETAIL["PURCHASE_TAXSELLPRICE"].TryParseToDouble(); //销售含税金额
|
||
purchasedetailModel.PURCHASE_TOTALAMOUNT = drPURCHASEDETAIL["PURCHASE_TOTALAMOUNT"].TryParseToDouble(); //除税金额
|
||
purchasedetailModel.RETAIL_DUTY = drPURCHASEDETAIL["RETAIL_DUTY"].TryParseToDouble(); //销售税率
|
||
purchasedetailModel.SELL_AVERAGEPRICE = drPURCHASEDETAIL["SELL_AVERAGEPRICE"].TryParseToDouble(); //除税售价
|
||
purchasedetailModel.SUPPLIER_ID = drPURCHASEDETAIL["SUPPLIER_ID"].TryParseToInt(); //供应商内码
|
||
purchasedetailModel.SUPPLIER_NAME = drPURCHASEDETAIL["SUPPLIER_NAME"].ToString(); //供应商名称
|
||
purchasedetailModel.LAST_COUNT = drPURCHASEDETAIL["LAST_COUNT"].TryParseToDouble(); //剩余数量
|
||
purchasedetailModel.STORAGE_STATE = drPURCHASEDETAIL["STORAGE_STATE"].TryParseToInt(); //入库状态(0:未入库,1:部分入库,9:全部入库)
|
||
purchasedetailModel.SERVERPART_NAME = drPURCHASEDETAIL["SERVERPART_NAME"].ToString(); //服务区名称
|
||
purchasedetailModel.SHOPNAME = drPURCHASEDETAIL["SHOPNAME"].ToString(); //门店名称
|
||
purchasedetailModel.PURCHASE_TOTALCOUNT = drPURCHASEDETAIL["PURCHASE_TOTALCOUNT"].TryParseToDouble(); //采购总数
|
||
purchasedetailModel.PURCHASEDETAIL_ID = drPURCHASEDETAIL["PURCHASEDETAIL_ID"].TryParseToInt(); //进货明细内码
|
||
purchasedetailModel.COMMODITY_ID = drPURCHASEDETAIL["COMMODITY_ID"].TryParseToInt(); //商品内码
|
||
purchasedetailModel.COMMODITY_NAME = drPURCHASEDETAIL["COMMODITY_NAME"].ToString(); //商品名称
|
||
purchasedetailModel.SERVERPARTSHOP_ID = drPURCHASEDETAIL["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
|
||
purchasedetailModel.SERVERPART_ID = drPURCHASEDETAIL["SERVERPART_ID"].TryParseToInt(); //服务区内码
|
||
purchasedetailModel.UNIT = (short)drPURCHASEDETAIL["UNIT"].TryParseToInt(); //单位
|
||
purchasedetailModel.UNITCOUNT = drPURCHASEDETAIL["UNITCOUNT"].TryParseToDouble(); //单位数量
|
||
purchasedetailModel.PURCHASE_COUNT = drPURCHASEDETAIL["PURCHASE_COUNT"].TryParseToDouble(); //采购数量
|
||
purchasedetailModel.PURCHASE_TAXPRICE = drPURCHASEDETAIL["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税单价
|
||
purchasedetailModel.PURCHASE_PRICE = drPURCHASEDETAIL["PURCHASE_PRICE"].TryParseToDouble(); //除税单价
|
||
purchasedetailModel.PURCHASE_TOTALPRICE = drPURCHASEDETAIL["PURCHASE_TOTALPRICE"].TryParseToDouble(); //含税金额
|
||
purchasedetailModel.SUPPORT_PRICE = drPURCHASEDETAIL["SUPPORT_PRICE"].TryParseToDouble(); //含税售价
|
||
purchasedetailModel.COMMODITY_RULE = drPURCHASEDETAIL["COMMODITY_RULE"].ToString(); //规格
|
||
purchasedetailModel.COMMODITY_WEIGHT = drPURCHASEDETAIL["COMMODITY_WEIGHT"].ToString(); //产品净重
|
||
purchasedetailModel.PURCHASE_ID = drPURCHASEDETAIL["PURCHASE_ID"].TryParseToInt(); //采购内码
|
||
|
||
PURCHASEDETAILList.Add(purchasedetailModel);
|
||
}
|
||
|
||
return PURCHASEDETAILList;
|
||
}
|
||
#endregion
|
||
|
||
#region 获取进货明细列表
|
||
/// <summary>
|
||
/// 获取进货明细列表
|
||
/// </summary>
|
||
/// <param name="transaction">事务管理器</param>
|
||
/// <param name="TotalCount">查询结果总数</param>
|
||
/// <param name="searchModel">查询条件对象</param>
|
||
public static List<Model.PURCHASEDETAILModel> GetPURCHASEDETAILList(Transaction transaction,
|
||
ref int TotalCount, Models.SearchModel<Model.PURCHASEDETAILModel> searchModel)
|
||
{
|
||
List<Model.PURCHASEDETAILModel> PURCHASEDETAILList = new List<Model.PURCHASEDETAILModel>();
|
||
|
||
string WhereSQL = "", RowFilterSQL = "";
|
||
if (searchModel.SearchParameter != null)
|
||
{
|
||
WhereSQL = OperationDataHelper<Model.PURCHASEDETAILModel>.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType);
|
||
if (WhereSQL != "")
|
||
{
|
||
WhereSQL = "WHERE " + WhereSQL;
|
||
}
|
||
}
|
||
|
||
DataTable dtPURCHASEDETAIL = new Business.PURCHASEDETAIL(transaction).FillDataTable(WhereSQL);
|
||
//增加组合查询条件
|
||
if (searchModel.keyWord != null && !string.IsNullOrWhiteSpace(searchModel.keyWord.Key))
|
||
{
|
||
foreach (string KeyName in searchModel.keyWord.Key.Split(','))
|
||
{
|
||
RowFilterSQL += (RowFilterSQL == "" ? "" : " or ") +
|
||
KeyName + " like '%" + searchModel.keyWord.Value + "%'";
|
||
}
|
||
}
|
||
if (RowFilterSQL != "")
|
||
{
|
||
dtPURCHASEDETAIL.DefaultView.RowFilter = RowFilterSQL;
|
||
}
|
||
//排序:
|
||
dtPURCHASEDETAIL.DefaultView.Sort = searchModel.SortStr;
|
||
dtPURCHASEDETAIL = dtPURCHASEDETAIL.DefaultView.ToTable();
|
||
//获取查询结果总记录条数
|
||
TotalCount = dtPURCHASEDETAIL.Rows.Count;
|
||
//根据传入的页码和每页显示条数返回结果
|
||
dtPURCHASEDETAIL = CommonHelper.GetDataTableWithPageSize(dtPURCHASEDETAIL, searchModel.PageSize, searchModel.PageIndex);
|
||
|
||
foreach (DataRow drPURCHASEDETAIL in dtPURCHASEDETAIL.Rows)
|
||
{
|
||
Model.PURCHASEDETAILModel purchasedetailModel = new Model.PURCHASEDETAILModel();
|
||
|
||
purchasedetailModel.PURCHASETYPE = drPURCHASEDETAIL["PURCHASETYPE"].TryParseToInt(); //产品类型
|
||
purchasedetailModel.PURCHASEDETAIL_DESC = drPURCHASEDETAIL["PURCHASEDETAIL_DESC"].ToString(); //备注
|
||
purchasedetailModel.COMMODITY_CODE = drPURCHASEDETAIL["COMMODITY_CODE"].ToString(); //商品编码
|
||
purchasedetailModel.COMMODITY_BARCODE = drPURCHASEDETAIL["COMMODITY_BARCODE"].ToString(); //商品条码
|
||
purchasedetailModel.DUTY_PARAGRAPH = drPURCHASEDETAIL["DUTY_PARAGRAPH"].TryParseToDouble(); //进价税率
|
||
purchasedetailModel.PURCHASE_SELLPRICE = drPURCHASEDETAIL["PURCHASE_SELLPRICE"].TryParseToDouble(); //销售除税金额
|
||
purchasedetailModel.PURCHASE_TAXSELLPRICE = drPURCHASEDETAIL["PURCHASE_TAXSELLPRICE"].TryParseToDouble(); //销售含税金额
|
||
purchasedetailModel.PURCHASE_TOTALAMOUNT = drPURCHASEDETAIL["PURCHASE_TOTALAMOUNT"].TryParseToDouble(); //除税金额
|
||
purchasedetailModel.RETAIL_DUTY = drPURCHASEDETAIL["RETAIL_DUTY"].TryParseToDouble(); //销售税率
|
||
purchasedetailModel.SELL_AVERAGEPRICE = drPURCHASEDETAIL["SELL_AVERAGEPRICE"].TryParseToDouble(); //除税售价
|
||
purchasedetailModel.SUPPLIER_ID = drPURCHASEDETAIL["SUPPLIER_ID"].TryParseToInt(); //供应商内码
|
||
purchasedetailModel.SUPPLIER_NAME = drPURCHASEDETAIL["SUPPLIER_NAME"].ToString(); //供应商名称
|
||
purchasedetailModel.LAST_COUNT = drPURCHASEDETAIL["LAST_COUNT"].TryParseToDouble(); //剩余数量
|
||
purchasedetailModel.STORAGE_STATE = drPURCHASEDETAIL["STORAGE_STATE"].TryParseToInt(); //入库状态(0:未入库,1:部分入库,9:全部入库)
|
||
purchasedetailModel.SERVERPART_NAME = drPURCHASEDETAIL["SERVERPART_NAME"].ToString(); //服务区名称
|
||
purchasedetailModel.SHOPNAME = drPURCHASEDETAIL["SHOPNAME"].ToString(); //门店名称
|
||
purchasedetailModel.PURCHASE_TOTALCOUNT = drPURCHASEDETAIL["PURCHASE_TOTALCOUNT"].TryParseToDouble(); //采购总数
|
||
purchasedetailModel.PURCHASEDETAIL_ID = drPURCHASEDETAIL["PURCHASEDETAIL_ID"].TryParseToInt(); //进货明细内码
|
||
purchasedetailModel.COMMODITY_ID = drPURCHASEDETAIL["COMMODITY_ID"].TryParseToInt(); //商品内码
|
||
purchasedetailModel.COMMODITY_NAME = drPURCHASEDETAIL["COMMODITY_NAME"].ToString(); //商品名称
|
||
purchasedetailModel.SERVERPARTSHOP_ID = drPURCHASEDETAIL["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
|
||
purchasedetailModel.SERVERPART_ID = drPURCHASEDETAIL["SERVERPART_ID"].TryParseToInt(); //服务区内码
|
||
purchasedetailModel.UNIT = (short)drPURCHASEDETAIL["UNIT"].TryParseToInt(); //单位
|
||
purchasedetailModel.UNITCOUNT = drPURCHASEDETAIL["UNITCOUNT"].TryParseToDouble(); //单位数量
|
||
purchasedetailModel.PURCHASE_COUNT = drPURCHASEDETAIL["PURCHASE_COUNT"].TryParseToDouble(); //采购数量
|
||
purchasedetailModel.PURCHASE_TAXPRICE = drPURCHASEDETAIL["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税单价
|
||
purchasedetailModel.PURCHASE_PRICE = drPURCHASEDETAIL["PURCHASE_PRICE"].TryParseToDouble(); //除税单价
|
||
purchasedetailModel.PURCHASE_TOTALPRICE = drPURCHASEDETAIL["PURCHASE_TOTALPRICE"].TryParseToDouble(); //含税金额
|
||
purchasedetailModel.SUPPORT_PRICE = drPURCHASEDETAIL["SUPPORT_PRICE"].TryParseToDouble(); //含税售价
|
||
purchasedetailModel.COMMODITY_RULE = drPURCHASEDETAIL["COMMODITY_RULE"].ToString(); //规格
|
||
purchasedetailModel.COMMODITY_WEIGHT = drPURCHASEDETAIL["COMMODITY_WEIGHT"].ToString(); //产品净重
|
||
purchasedetailModel.PURCHASE_ID = drPURCHASEDETAIL["PURCHASE_ID"].TryParseToInt(); //采购内码
|
||
|
||
PURCHASEDETAILList.Add(purchasedetailModel);
|
||
}
|
||
|
||
return PURCHASEDETAILList;
|
||
}
|
||
#endregion
|
||
|
||
#region 获取进货明细明细
|
||
public static Model.PURCHASEDETAILModel GetPURCHASEDETAILDetail(Transaction transaction, int PURCHASEDETAILId)
|
||
{
|
||
Model.PURCHASEDETAILModel purchasedetailModel = new Model.PURCHASEDETAILModel();
|
||
|
||
Business.PURCHASEDETAIL _PURCHASEDETAIL = new Business.PURCHASEDETAIL(transaction);
|
||
_PURCHASEDETAIL.PURCHASEDETAIL_ID = PURCHASEDETAILId;
|
||
if (_PURCHASEDETAIL.Select())
|
||
{
|
||
purchasedetailModel.PURCHASETYPE = _PURCHASEDETAIL.PURCHASETYPE; //产品类型
|
||
purchasedetailModel.PURCHASEDETAIL_DESC = _PURCHASEDETAIL.PURCHASEDETAIL_DESC; //备注
|
||
purchasedetailModel.COMMODITY_CODE = _PURCHASEDETAIL.COMMODITY_CODE; //商品编码
|
||
purchasedetailModel.COMMODITY_BARCODE = _PURCHASEDETAIL.COMMODITY_BARCODE; //商品条码
|
||
purchasedetailModel.DUTY_PARAGRAPH = _PURCHASEDETAIL.DUTY_PARAGRAPH; //进价税率
|
||
purchasedetailModel.PURCHASE_SELLPRICE = _PURCHASEDETAIL.PURCHASE_SELLPRICE; //销售除税金额
|
||
purchasedetailModel.PURCHASE_TAXSELLPRICE = _PURCHASEDETAIL.PURCHASE_TAXSELLPRICE; //销售含税金额
|
||
purchasedetailModel.PURCHASE_TOTALAMOUNT = _PURCHASEDETAIL.PURCHASE_TOTALAMOUNT; //除税金额
|
||
purchasedetailModel.RETAIL_DUTY = _PURCHASEDETAIL.RETAIL_DUTY; //销售税率
|
||
purchasedetailModel.SELL_AVERAGEPRICE = _PURCHASEDETAIL.SELL_AVERAGEPRICE; //除税售价
|
||
purchasedetailModel.SUPPLIER_ID = _PURCHASEDETAIL.SUPPLIER_ID; //供应商内码
|
||
purchasedetailModel.SUPPLIER_NAME = _PURCHASEDETAIL.SUPPLIER_NAME; //供应商名称
|
||
purchasedetailModel.LAST_COUNT = _PURCHASEDETAIL.LAST_COUNT; //剩余数量
|
||
purchasedetailModel.STORAGE_STATE = _PURCHASEDETAIL.STORAGE_STATE; //入库状态(0:未入库,1:部分入库,9:全部入库)
|
||
purchasedetailModel.SERVERPART_NAME = _PURCHASEDETAIL.SERVERPART_NAME; //服务区名称
|
||
purchasedetailModel.SHOPNAME = _PURCHASEDETAIL.SHOPNAME; //门店名称
|
||
purchasedetailModel.PURCHASE_TOTALCOUNT = _PURCHASEDETAIL.PURCHASE_TOTALCOUNT; //采购总数
|
||
purchasedetailModel.PURCHASEDETAIL_ID = _PURCHASEDETAIL.PURCHASEDETAIL_ID; //进货明细内码
|
||
purchasedetailModel.COMMODITY_ID = _PURCHASEDETAIL.COMMODITY_ID; //商品内码
|
||
purchasedetailModel.COMMODITY_NAME = _PURCHASEDETAIL.COMMODITY_NAME; //商品名称
|
||
purchasedetailModel.SERVERPARTSHOP_ID = _PURCHASEDETAIL.SERVERPARTSHOP_ID; //门店内码
|
||
purchasedetailModel.SERVERPART_ID = _PURCHASEDETAIL.SERVERPART_ID; //服务区内码
|
||
purchasedetailModel.UNIT = _PURCHASEDETAIL.UNIT; //单位
|
||
purchasedetailModel.UNITCOUNT = _PURCHASEDETAIL.UNITCOUNT; //单位数量
|
||
purchasedetailModel.PURCHASE_COUNT = _PURCHASEDETAIL.PURCHASE_COUNT; //采购数量
|
||
purchasedetailModel.PURCHASE_TAXPRICE = _PURCHASEDETAIL.PURCHASE_TAXPRICE; //含税单价
|
||
purchasedetailModel.PURCHASE_PRICE = _PURCHASEDETAIL.PURCHASE_PRICE; //除税单价
|
||
purchasedetailModel.PURCHASE_TOTALPRICE = _PURCHASEDETAIL.PURCHASE_TOTALPRICE; //含税金额
|
||
purchasedetailModel.SUPPORT_PRICE = _PURCHASEDETAIL.SUPPORT_PRICE; //含税售价
|
||
purchasedetailModel.COMMODITY_RULE = _PURCHASEDETAIL.COMMODITY_RULE; //规格
|
||
purchasedetailModel.COMMODITY_WEIGHT = _PURCHASEDETAIL.COMMODITY_WEIGHT; //产品净重
|
||
purchasedetailModel.PURCHASE_ID = _PURCHASEDETAIL.PURCHASE_ID; //采购内码
|
||
}
|
||
|
||
return purchasedetailModel;
|
||
}
|
||
#endregion
|
||
|
||
#region 同步进货明细
|
||
/// <summary>
|
||
/// 赋值进货明细数据对象
|
||
/// </summary>
|
||
/// <param name="transaction">事务管理器</param>
|
||
/// <param name="purchasedetailModel">进货明细数据对象</param>
|
||
public static bool SynchroPURCHASEDETAIL(Transaction transaction, Model.PURCHASEDETAILModel purchasedetailModel)
|
||
{
|
||
bool SynchroFlag = true;
|
||
|
||
Business.PURCHASEDETAIL _PURCHASEDETAIL = new Business.PURCHASEDETAIL(transaction);
|
||
if (purchasedetailModel.PURCHASEDETAIL_ID != null)
|
||
{
|
||
_PURCHASEDETAIL.PURCHASEDETAIL_ID = purchasedetailModel.PURCHASEDETAIL_ID;
|
||
if (_PURCHASEDETAIL.Select())
|
||
{
|
||
SynchroModelToObject(_PURCHASEDETAIL, purchasedetailModel);
|
||
_PURCHASEDETAIL.Update();
|
||
}
|
||
else
|
||
{
|
||
SynchroFlag = false;
|
||
}
|
||
}
|
||
else
|
||
{
|
||
SynchroModelToObject(_PURCHASEDETAIL, purchasedetailModel);
|
||
_PURCHASEDETAIL.Insert();
|
||
}
|
||
|
||
return SynchroFlag;
|
||
}
|
||
|
||
#region 赋值进货明细数据对象
|
||
/// <summary>
|
||
/// 赋值进货明细数据对象
|
||
/// </summary>
|
||
/// <param name="_PURCHASEDETAIL"></param>
|
||
/// <param name="purchasedetailModel"></param>
|
||
public static void SynchroModelToObject(Business.PURCHASEDETAIL _PURCHASEDETAIL, Model.PURCHASEDETAILModel purchasedetailModel)
|
||
{
|
||
_PURCHASEDETAIL.PURCHASETYPE = purchasedetailModel.PURCHASETYPE; //产品类型
|
||
_PURCHASEDETAIL.PURCHASEDETAIL_DESC = purchasedetailModel.PURCHASEDETAIL_DESC; //备注
|
||
_PURCHASEDETAIL.COMMODITY_CODE = purchasedetailModel.COMMODITY_CODE; //商品编码
|
||
_PURCHASEDETAIL.COMMODITY_BARCODE = purchasedetailModel.COMMODITY_BARCODE; //商品条码
|
||
_PURCHASEDETAIL.DUTY_PARAGRAPH = purchasedetailModel.DUTY_PARAGRAPH; //进价税率
|
||
_PURCHASEDETAIL.PURCHASE_SELLPRICE = purchasedetailModel.PURCHASE_SELLPRICE; //销售除税金额
|
||
_PURCHASEDETAIL.PURCHASE_TAXSELLPRICE = purchasedetailModel.PURCHASE_TAXSELLPRICE; //销售含税金额
|
||
_PURCHASEDETAIL.PURCHASE_TOTALAMOUNT = purchasedetailModel.PURCHASE_TOTALAMOUNT; //除税金额
|
||
_PURCHASEDETAIL.RETAIL_DUTY = purchasedetailModel.RETAIL_DUTY; //销售税率
|
||
_PURCHASEDETAIL.SELL_AVERAGEPRICE = purchasedetailModel.SELL_AVERAGEPRICE; //除税售价
|
||
_PURCHASEDETAIL.SUPPLIER_ID = purchasedetailModel.SUPPLIER_ID; //供应商内码
|
||
_PURCHASEDETAIL.SUPPLIER_NAME = purchasedetailModel.SUPPLIER_NAME; //供应商名称
|
||
_PURCHASEDETAIL.LAST_COUNT = purchasedetailModel.LAST_COUNT; //剩余数量
|
||
_PURCHASEDETAIL.STORAGE_STATE = purchasedetailModel.STORAGE_STATE; //入库状态(0:未入库,1:部分入库,9:全部入库)
|
||
_PURCHASEDETAIL.SERVERPART_NAME = purchasedetailModel.SERVERPART_NAME; //服务区名称
|
||
_PURCHASEDETAIL.SHOPNAME = purchasedetailModel.SHOPNAME; //门店名称
|
||
_PURCHASEDETAIL.PURCHASE_TOTALCOUNT = purchasedetailModel.PURCHASE_TOTALCOUNT; //采购总数
|
||
_PURCHASEDETAIL.COMMODITY_ID = purchasedetailModel.COMMODITY_ID; //商品内码
|
||
_PURCHASEDETAIL.COMMODITY_NAME = purchasedetailModel.COMMODITY_NAME; //商品名称
|
||
_PURCHASEDETAIL.SERVERPARTSHOP_ID = purchasedetailModel.SERVERPARTSHOP_ID; //门店内码
|
||
_PURCHASEDETAIL.SERVERPART_ID = purchasedetailModel.SERVERPART_ID; //服务区内码
|
||
_PURCHASEDETAIL.UNIT = purchasedetailModel.UNIT; //单位
|
||
_PURCHASEDETAIL.UNITCOUNT = purchasedetailModel.UNITCOUNT; //单位数量
|
||
_PURCHASEDETAIL.PURCHASE_COUNT = purchasedetailModel.PURCHASE_COUNT; //采购数量
|
||
_PURCHASEDETAIL.PURCHASE_TAXPRICE = purchasedetailModel.PURCHASE_TAXPRICE; //含税单价
|
||
_PURCHASEDETAIL.PURCHASE_PRICE = purchasedetailModel.PURCHASE_PRICE; //除税单价
|
||
_PURCHASEDETAIL.PURCHASE_TOTALPRICE = purchasedetailModel.PURCHASE_TOTALPRICE; //含税金额
|
||
_PURCHASEDETAIL.SUPPORT_PRICE = purchasedetailModel.SUPPORT_PRICE; //含税售价
|
||
_PURCHASEDETAIL.COMMODITY_RULE = purchasedetailModel.COMMODITY_RULE; //规格
|
||
_PURCHASEDETAIL.COMMODITY_WEIGHT = purchasedetailModel.COMMODITY_WEIGHT; //产品净重
|
||
_PURCHASEDETAIL.PURCHASE_ID = purchasedetailModel.PURCHASE_ID; //采购内码
|
||
}
|
||
#endregion
|
||
|
||
#endregion
|
||
|
||
#region 删除进货明细
|
||
public static bool DeletePURCHASEDETAIL(Transaction transaction, int? PURCHASEDETAILId)
|
||
{
|
||
bool DeleteFlag = false;
|
||
|
||
if (PURCHASEDETAILId != null)
|
||
{
|
||
Business.PURCHASEDETAIL _PURCHASEDETAIL = new Business.PURCHASEDETAIL(transaction);
|
||
_PURCHASEDETAIL.PURCHASEDETAIL_ID = PURCHASEDETAILId;
|
||
if (_PURCHASEDETAIL.Select())
|
||
{
|
||
_PURCHASEDETAIL.Delete();
|
||
DeleteFlag = true;
|
||
}
|
||
}
|
||
|
||
return DeleteFlag;
|
||
}
|
||
#endregion
|
||
}
|
||
}
|