300 lines
22 KiB
C#
300 lines
22 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 CHECKCOMMODITYDETAILHelper
|
|
{
|
|
#region 获取盘存详细信息列表
|
|
public static List<Model.CHECKCOMMODITYDETAILModel> GetCHECKCOMMODITYDETAILList(Transaction transaction,
|
|
ref int TotalCount, int PageIndex = 1, int PageSize = 10, string SortStr = "")
|
|
{
|
|
List<Model.CHECKCOMMODITYDETAILModel> CHECKCOMMODITYDETAILList = new List<Model.CHECKCOMMODITYDETAILModel>();
|
|
|
|
string WhereSQL = "", RowFilterSQL = "";
|
|
|
|
DataTable dtCHECKCOMMODITYDETAIL = new Business.CHECKCOMMODITYDETAIL(transaction).FillDataTable(WhereSQL);
|
|
if (RowFilterSQL != "")
|
|
{
|
|
dtCHECKCOMMODITYDETAIL.DefaultView.RowFilter = RowFilterSQL;
|
|
}
|
|
//排序:
|
|
dtCHECKCOMMODITYDETAIL.DefaultView.Sort = SortStr;
|
|
dtCHECKCOMMODITYDETAIL = dtCHECKCOMMODITYDETAIL.DefaultView.ToTable();
|
|
//获取查询结果总记录条数
|
|
TotalCount = dtCHECKCOMMODITYDETAIL.Rows.Count;
|
|
//根据传入的页码和每页显示条数返回结果
|
|
dtCHECKCOMMODITYDETAIL = CommonHelper.GetDataTableWithPageSize(dtCHECKCOMMODITYDETAIL, PageSize, PageIndex);
|
|
|
|
foreach (DataRow drCHECKCOMMODITYDETAIL in dtCHECKCOMMODITYDETAIL.Rows)
|
|
{
|
|
Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel = new Model.CHECKCOMMODITYDETAILModel();
|
|
|
|
checkcommoditydetailModel.CHECKCOMMODITYDETAIL_ID = drCHECKCOMMODITYDETAIL["CHECKCOMMODITYDETAIL_ID"].TryParseToInt(); //盘点明细内码
|
|
checkcommoditydetailModel.CHECKCOMMODITY_ID = drCHECKCOMMODITYDETAIL["CHECKCOMMODITY_ID"].TryParseToInt(); //盘存内码
|
|
checkcommoditydetailModel.SERVERPARTSTOCK_ID = drCHECKCOMMODITYDETAIL["SERVERPARTSTOCK_ID"].TryParseToInt(); //库存内码
|
|
checkcommoditydetailModel.OVERPLUSCOUNT = drCHECKCOMMODITYDETAIL["OVERPLUSCOUNT"].TryParseToDouble(); //原库存数
|
|
checkcommoditydetailModel.CHECKDATE = drCHECKCOMMODITYDETAIL["CHECKDATE"].TryParseToDateTime(); //盘点时间
|
|
checkcommoditydetailModel.COMMODITY_ID = drCHECKCOMMODITYDETAIL["COMMODITY_ID"].TryParseToInt(); //商品内码
|
|
checkcommoditydetailModel.COMMODITY_CODE = drCHECKCOMMODITYDETAIL["COMMODITY_CODE"].ToString(); //商品编码
|
|
checkcommoditydetailModel.CUROVERPLUSCOUNT = drCHECKCOMMODITYDETAIL["CUROVERPLUSCOUNT"].TryParseToDouble(); //盘存现数
|
|
checkcommoditydetailModel.COMMODITY_BARCODE = drCHECKCOMMODITYDETAIL["COMMODITY_BARCODE"].ToString(); //商品条码
|
|
checkcommoditydetailModel.CHECKDESC = drCHECKCOMMODITYDETAIL["CHECKDESC"].ToString(); //备注说明
|
|
checkcommoditydetailModel.COMMODITY_NAME = drCHECKCOMMODITYDETAIL["COMMODITY_NAME"].ToString(); //商品名称
|
|
checkcommoditydetailModel.COMMODITY_SALECOUNT = drCHECKCOMMODITYDETAIL["COMMODITY_SALECOUNT"].TryParseToDouble(); //盘存销售数量
|
|
checkcommoditydetailModel.COMMODITY_TOTALCOUNT = drCHECKCOMMODITYDETAIL["COMMODITY_TOTALCOUNT"].TryParseToDouble(); //盘存导入数量
|
|
checkcommoditydetailModel.START_DATE = drCHECKCOMMODITYDETAIL["START_DATE"].TryParseToDateTime(); //开始时间
|
|
checkcommoditydetailModel.END_DATE = drCHECKCOMMODITYDETAIL["END_DATE"].TryParseToDateTime(); //结束时间
|
|
checkcommoditydetailModel.SERVERPART_ID = drCHECKCOMMODITYDETAIL["SERVERPART_ID"].TryParseToInt(); //服务区内码
|
|
checkcommoditydetailModel.PURCHASE_TAXPRICE = drCHECKCOMMODITYDETAIL["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税进价
|
|
checkcommoditydetailModel.PURCHASE_PRICE = drCHECKCOMMODITYDETAIL["PURCHASE_PRICE"].TryParseToDouble(); //除税进价
|
|
checkcommoditydetailModel.OVERPLUS_AMOUNT = drCHECKCOMMODITYDETAIL["OVERPLUS_AMOUNT"].TryParseToDouble(); //含税金额
|
|
checkcommoditydetailModel.OVERPLUS_PRICE = drCHECKCOMMODITYDETAIL["OVERPLUS_PRICE"].TryParseToDouble(); //除税金额
|
|
checkcommoditydetailModel.SERVERPART_CODE = drCHECKCOMMODITYDETAIL["SERVERPART_CODE"].ToString(); //服务区编码
|
|
checkcommoditydetailModel.SERVERPART_NAME = drCHECKCOMMODITYDETAIL["SERVERPART_NAME"].ToString(); //服务区名称
|
|
checkcommoditydetailModel.SERVERPARTSHOP_ID = drCHECKCOMMODITYDETAIL["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
|
|
checkcommoditydetailModel.SHOPCODE = drCHECKCOMMODITYDETAIL["SHOPCODE"].ToString(); //门店编码
|
|
checkcommoditydetailModel.SHOPNAME = drCHECKCOMMODITYDETAIL["SHOPNAME"].ToString(); //门店名称
|
|
checkcommoditydetailModel.COMMODITYTYPE_ID = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_ID"].TryParseToInt(); //商品类型内码
|
|
checkcommoditydetailModel.COMMODITYTYPE_CODE = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_CODE"].ToString(); //商品类型编码
|
|
checkcommoditydetailModel.COMMODITYTYPE_NAME = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_NAME"].ToString(); //商品类型名称
|
|
checkcommoditydetailModel.OPERATE_DATE = drCHECKCOMMODITYDETAIL["OPERATE_DATE"].TryParseToDateTime(); //操作时间
|
|
|
|
CHECKCOMMODITYDETAILList.Add(checkcommoditydetailModel);
|
|
}
|
|
|
|
return CHECKCOMMODITYDETAILList;
|
|
}
|
|
#endregion
|
|
|
|
#region 获取盘存详细信息列表
|
|
/// <summary>
|
|
/// 获取盘存详细信息列表
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="TotalCount">查询结果总数</param>
|
|
/// <param name="searchModel">查询条件对象</param>
|
|
public static List<Model.CHECKCOMMODITYDETAILModel> GetCHECKCOMMODITYDETAILList(Transaction transaction,
|
|
ref int TotalCount, Models.SearchModel<Model.CHECKCOMMODITYDETAILModel> searchModel)
|
|
{
|
|
List<Model.CHECKCOMMODITYDETAILModel> CHECKCOMMODITYDETAILList = new List<Model.CHECKCOMMODITYDETAILModel>();
|
|
|
|
string WhereSQL = "", RowFilterSQL = "";
|
|
if (searchModel.SearchParameter != null)
|
|
{
|
|
WhereSQL = OperationDataHelper<Model.CHECKCOMMODITYDETAILModel>.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType);
|
|
if (WhereSQL != "")
|
|
{
|
|
WhereSQL = "WHERE " + WhereSQL;
|
|
}
|
|
}
|
|
|
|
DataTable dtCHECKCOMMODITYDETAIL = new Business.CHECKCOMMODITYDETAIL(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 != "")
|
|
{
|
|
dtCHECKCOMMODITYDETAIL.DefaultView.RowFilter = RowFilterSQL;
|
|
}
|
|
//排序:
|
|
dtCHECKCOMMODITYDETAIL.DefaultView.Sort = searchModel.SortStr;
|
|
dtCHECKCOMMODITYDETAIL = dtCHECKCOMMODITYDETAIL.DefaultView.ToTable();
|
|
//获取查询结果总记录条数
|
|
TotalCount = dtCHECKCOMMODITYDETAIL.Rows.Count;
|
|
//根据传入的页码和每页显示条数返回结果
|
|
dtCHECKCOMMODITYDETAIL = CommonHelper.GetDataTableWithPageSize(dtCHECKCOMMODITYDETAIL, searchModel.PageSize, searchModel.PageIndex);
|
|
|
|
foreach (DataRow drCHECKCOMMODITYDETAIL in dtCHECKCOMMODITYDETAIL.Rows)
|
|
{
|
|
Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel = new Model.CHECKCOMMODITYDETAILModel();
|
|
|
|
checkcommoditydetailModel.CHECKCOMMODITYDETAIL_ID = drCHECKCOMMODITYDETAIL["CHECKCOMMODITYDETAIL_ID"].TryParseToInt(); //盘点明细内码
|
|
checkcommoditydetailModel.CHECKCOMMODITY_ID = drCHECKCOMMODITYDETAIL["CHECKCOMMODITY_ID"].TryParseToInt(); //盘存内码
|
|
checkcommoditydetailModel.SERVERPARTSTOCK_ID = drCHECKCOMMODITYDETAIL["SERVERPARTSTOCK_ID"].TryParseToInt(); //库存内码
|
|
checkcommoditydetailModel.OVERPLUSCOUNT = drCHECKCOMMODITYDETAIL["OVERPLUSCOUNT"].TryParseToDouble(); //原库存数
|
|
checkcommoditydetailModel.CHECKDATE = drCHECKCOMMODITYDETAIL["CHECKDATE"].TryParseToDateTime(); //盘点时间
|
|
checkcommoditydetailModel.COMMODITY_ID = drCHECKCOMMODITYDETAIL["COMMODITY_ID"].TryParseToInt(); //商品内码
|
|
checkcommoditydetailModel.COMMODITY_CODE = drCHECKCOMMODITYDETAIL["COMMODITY_CODE"].ToString(); //商品编码
|
|
checkcommoditydetailModel.CUROVERPLUSCOUNT = drCHECKCOMMODITYDETAIL["CUROVERPLUSCOUNT"].TryParseToDouble(); //盘存现数
|
|
checkcommoditydetailModel.COMMODITY_BARCODE = drCHECKCOMMODITYDETAIL["COMMODITY_BARCODE"].ToString(); //商品条码
|
|
checkcommoditydetailModel.CHECKDESC = drCHECKCOMMODITYDETAIL["CHECKDESC"].ToString(); //备注说明
|
|
checkcommoditydetailModel.COMMODITY_NAME = drCHECKCOMMODITYDETAIL["COMMODITY_NAME"].ToString(); //商品名称
|
|
checkcommoditydetailModel.COMMODITY_SALECOUNT = drCHECKCOMMODITYDETAIL["COMMODITY_SALECOUNT"].TryParseToDouble(); //盘存销售数量
|
|
checkcommoditydetailModel.COMMODITY_TOTALCOUNT = drCHECKCOMMODITYDETAIL["COMMODITY_TOTALCOUNT"].TryParseToDouble(); //盘存导入数量
|
|
checkcommoditydetailModel.START_DATE = drCHECKCOMMODITYDETAIL["START_DATE"].TryParseToDateTime(); //开始时间
|
|
checkcommoditydetailModel.END_DATE = drCHECKCOMMODITYDETAIL["END_DATE"].TryParseToDateTime(); //结束时间
|
|
checkcommoditydetailModel.SERVERPART_ID = drCHECKCOMMODITYDETAIL["SERVERPART_ID"].TryParseToInt(); //服务区内码
|
|
checkcommoditydetailModel.PURCHASE_TAXPRICE = drCHECKCOMMODITYDETAIL["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税进价
|
|
checkcommoditydetailModel.PURCHASE_PRICE = drCHECKCOMMODITYDETAIL["PURCHASE_PRICE"].TryParseToDouble(); //除税进价
|
|
checkcommoditydetailModel.OVERPLUS_AMOUNT = drCHECKCOMMODITYDETAIL["OVERPLUS_AMOUNT"].TryParseToDouble(); //含税金额
|
|
checkcommoditydetailModel.OVERPLUS_PRICE = drCHECKCOMMODITYDETAIL["OVERPLUS_PRICE"].TryParseToDouble(); //除税金额
|
|
checkcommoditydetailModel.SERVERPART_CODE = drCHECKCOMMODITYDETAIL["SERVERPART_CODE"].ToString(); //服务区编码
|
|
checkcommoditydetailModel.SERVERPART_NAME = drCHECKCOMMODITYDETAIL["SERVERPART_NAME"].ToString(); //服务区名称
|
|
checkcommoditydetailModel.SERVERPARTSHOP_ID = drCHECKCOMMODITYDETAIL["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
|
|
checkcommoditydetailModel.SHOPCODE = drCHECKCOMMODITYDETAIL["SHOPCODE"].ToString(); //门店编码
|
|
checkcommoditydetailModel.SHOPNAME = drCHECKCOMMODITYDETAIL["SHOPNAME"].ToString(); //门店名称
|
|
checkcommoditydetailModel.COMMODITYTYPE_ID = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_ID"].TryParseToInt(); //商品类型内码
|
|
checkcommoditydetailModel.COMMODITYTYPE_CODE = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_CODE"].ToString(); //商品类型编码
|
|
checkcommoditydetailModel.COMMODITYTYPE_NAME = drCHECKCOMMODITYDETAIL["COMMODITYTYPE_NAME"].ToString(); //商品类型名称
|
|
checkcommoditydetailModel.OPERATE_DATE = drCHECKCOMMODITYDETAIL["OPERATE_DATE"].TryParseToDateTime(); //操作时间
|
|
|
|
CHECKCOMMODITYDETAILList.Add(checkcommoditydetailModel);
|
|
}
|
|
|
|
return CHECKCOMMODITYDETAILList;
|
|
}
|
|
#endregion
|
|
|
|
#region 获取盘存详细信息明细
|
|
public static Model.CHECKCOMMODITYDETAILModel GetCHECKCOMMODITYDETAILInfo(Transaction transaction, int CHECKCOMMODITYDETAILId)
|
|
{
|
|
Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel = new Model.CHECKCOMMODITYDETAILModel();
|
|
|
|
Business.CHECKCOMMODITYDETAIL _CHECKCOMMODITYDETAIL = new Business.CHECKCOMMODITYDETAIL(transaction);
|
|
_CHECKCOMMODITYDETAIL.CHECKCOMMODITYDETAIL_ID = CHECKCOMMODITYDETAILId;
|
|
if (_CHECKCOMMODITYDETAIL.Select())
|
|
{
|
|
checkcommoditydetailModel.CHECKCOMMODITYDETAIL_ID = _CHECKCOMMODITYDETAIL.CHECKCOMMODITYDETAIL_ID; //盘点明细内码
|
|
checkcommoditydetailModel.CHECKCOMMODITY_ID = _CHECKCOMMODITYDETAIL.CHECKCOMMODITY_ID; //盘存内码
|
|
checkcommoditydetailModel.SERVERPARTSTOCK_ID = _CHECKCOMMODITYDETAIL.SERVERPARTSTOCK_ID; //库存内码
|
|
checkcommoditydetailModel.OVERPLUSCOUNT = _CHECKCOMMODITYDETAIL.OVERPLUSCOUNT; //原库存数
|
|
checkcommoditydetailModel.CHECKDATE = _CHECKCOMMODITYDETAIL.CHECKDATE; //盘点时间
|
|
checkcommoditydetailModel.COMMODITY_ID = _CHECKCOMMODITYDETAIL.COMMODITY_ID; //商品内码
|
|
checkcommoditydetailModel.COMMODITY_CODE = _CHECKCOMMODITYDETAIL.COMMODITY_CODE; //商品编码
|
|
checkcommoditydetailModel.CUROVERPLUSCOUNT = _CHECKCOMMODITYDETAIL.CUROVERPLUSCOUNT; //盘存现数
|
|
checkcommoditydetailModel.COMMODITY_BARCODE = _CHECKCOMMODITYDETAIL.COMMODITY_BARCODE; //商品条码
|
|
checkcommoditydetailModel.CHECKDESC = _CHECKCOMMODITYDETAIL.CHECKDESC; //备注说明
|
|
checkcommoditydetailModel.COMMODITY_NAME = _CHECKCOMMODITYDETAIL.COMMODITY_NAME; //商品名称
|
|
checkcommoditydetailModel.COMMODITY_SALECOUNT = _CHECKCOMMODITYDETAIL.COMMODITY_SALECOUNT; //盘存销售数量
|
|
checkcommoditydetailModel.COMMODITY_TOTALCOUNT = _CHECKCOMMODITYDETAIL.COMMODITY_TOTALCOUNT; //盘存导入数量
|
|
checkcommoditydetailModel.START_DATE = _CHECKCOMMODITYDETAIL.START_DATE; //开始时间
|
|
checkcommoditydetailModel.END_DATE = _CHECKCOMMODITYDETAIL.END_DATE; //结束时间
|
|
checkcommoditydetailModel.SERVERPART_ID = _CHECKCOMMODITYDETAIL.SERVERPART_ID; //服务区内码
|
|
checkcommoditydetailModel.PURCHASE_TAXPRICE = _CHECKCOMMODITYDETAIL.PURCHASE_TAXPRICE; //含税进价
|
|
checkcommoditydetailModel.PURCHASE_PRICE = _CHECKCOMMODITYDETAIL.PURCHASE_PRICE; //除税进价
|
|
checkcommoditydetailModel.OVERPLUS_AMOUNT = _CHECKCOMMODITYDETAIL.OVERPLUS_AMOUNT; //含税金额
|
|
checkcommoditydetailModel.OVERPLUS_PRICE = _CHECKCOMMODITYDETAIL.OVERPLUS_PRICE; //除税金额
|
|
checkcommoditydetailModel.SERVERPART_CODE = _CHECKCOMMODITYDETAIL.SERVERPART_CODE; //服务区编码
|
|
checkcommoditydetailModel.SERVERPART_NAME = _CHECKCOMMODITYDETAIL.SERVERPART_NAME; //服务区名称
|
|
checkcommoditydetailModel.SERVERPARTSHOP_ID = _CHECKCOMMODITYDETAIL.SERVERPARTSHOP_ID; //门店内码
|
|
checkcommoditydetailModel.SHOPCODE = _CHECKCOMMODITYDETAIL.SHOPCODE; //门店编码
|
|
checkcommoditydetailModel.SHOPNAME = _CHECKCOMMODITYDETAIL.SHOPNAME; //门店名称
|
|
checkcommoditydetailModel.COMMODITYTYPE_ID = _CHECKCOMMODITYDETAIL.COMMODITYTYPE_ID; //商品类型内码
|
|
checkcommoditydetailModel.COMMODITYTYPE_CODE = _CHECKCOMMODITYDETAIL.COMMODITYTYPE_CODE; //商品类型编码
|
|
checkcommoditydetailModel.COMMODITYTYPE_NAME = _CHECKCOMMODITYDETAIL.COMMODITYTYPE_NAME; //商品类型名称
|
|
checkcommoditydetailModel.OPERATE_DATE = _CHECKCOMMODITYDETAIL.OPERATE_DATE; //操作时间
|
|
}
|
|
|
|
return checkcommoditydetailModel;
|
|
}
|
|
#endregion
|
|
|
|
#region 同步盘存详细信息
|
|
/// <summary>
|
|
/// 赋值盘存详细信息数据对象
|
|
/// </summary>
|
|
/// <param name="transaction">事务管理器</param>
|
|
/// <param name="checkcommoditydetailModel">盘存详细信息数据对象</param>
|
|
public static bool SynchroCHECKCOMMODITYDETAIL(Transaction transaction, Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel)
|
|
{
|
|
bool SynchroFlag = true;
|
|
|
|
Business.CHECKCOMMODITYDETAIL _CHECKCOMMODITYDETAIL = new Business.CHECKCOMMODITYDETAIL(transaction);
|
|
if (checkcommoditydetailModel.CHECKCOMMODITYDETAIL_ID != null)
|
|
{
|
|
_CHECKCOMMODITYDETAIL.CHECKCOMMODITYDETAIL_ID = checkcommoditydetailModel.CHECKCOMMODITYDETAIL_ID;
|
|
if (_CHECKCOMMODITYDETAIL.Select())
|
|
{
|
|
SynchroModelToObject(_CHECKCOMMODITYDETAIL, checkcommoditydetailModel);
|
|
_CHECKCOMMODITYDETAIL.Update();
|
|
}
|
|
else
|
|
{
|
|
SynchroFlag = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
SynchroModelToObject(_CHECKCOMMODITYDETAIL, checkcommoditydetailModel);
|
|
_CHECKCOMMODITYDETAIL.Insert();
|
|
}
|
|
|
|
return SynchroFlag;
|
|
}
|
|
|
|
#region 赋值盘存详细信息数据对象
|
|
/// <summary>
|
|
/// 赋值盘存详细信息数据对象
|
|
/// </summary>
|
|
/// <param name="_CHECKCOMMODITYDETAIL"></param>
|
|
/// <param name="checkcommoditydetailModel"></param>
|
|
public static void SynchroModelToObject(Business.CHECKCOMMODITYDETAIL _CHECKCOMMODITYDETAIL, Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel)
|
|
{
|
|
_CHECKCOMMODITYDETAIL.CHECKCOMMODITY_ID = checkcommoditydetailModel.CHECKCOMMODITY_ID; //盘存内码
|
|
_CHECKCOMMODITYDETAIL.SERVERPARTSTOCK_ID = checkcommoditydetailModel.SERVERPARTSTOCK_ID; //库存内码
|
|
_CHECKCOMMODITYDETAIL.OVERPLUSCOUNT = checkcommoditydetailModel.OVERPLUSCOUNT; //原库存数
|
|
_CHECKCOMMODITYDETAIL.CHECKDATE = checkcommoditydetailModel.CHECKDATE; //盘点时间
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_ID = checkcommoditydetailModel.COMMODITY_ID; //商品内码
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_CODE = checkcommoditydetailModel.COMMODITY_CODE; //商品编码
|
|
_CHECKCOMMODITYDETAIL.CUROVERPLUSCOUNT = checkcommoditydetailModel.CUROVERPLUSCOUNT; //盘存现数
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_BARCODE = checkcommoditydetailModel.COMMODITY_BARCODE; //商品条码
|
|
_CHECKCOMMODITYDETAIL.CHECKDESC = checkcommoditydetailModel.CHECKDESC; //备注说明
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_NAME = checkcommoditydetailModel.COMMODITY_NAME; //商品名称
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_SALECOUNT = checkcommoditydetailModel.COMMODITY_SALECOUNT; //盘存销售数量
|
|
_CHECKCOMMODITYDETAIL.COMMODITY_TOTALCOUNT = checkcommoditydetailModel.COMMODITY_TOTALCOUNT; //盘存导入数量
|
|
_CHECKCOMMODITYDETAIL.START_DATE = checkcommoditydetailModel.START_DATE; //开始时间
|
|
_CHECKCOMMODITYDETAIL.END_DATE = checkcommoditydetailModel.END_DATE; //结束时间
|
|
_CHECKCOMMODITYDETAIL.SERVERPART_ID = checkcommoditydetailModel.SERVERPART_ID; //服务区内码
|
|
_CHECKCOMMODITYDETAIL.PURCHASE_TAXPRICE = checkcommoditydetailModel.PURCHASE_TAXPRICE; //含税进价
|
|
_CHECKCOMMODITYDETAIL.PURCHASE_PRICE = checkcommoditydetailModel.PURCHASE_PRICE; //除税进价
|
|
_CHECKCOMMODITYDETAIL.OVERPLUS_AMOUNT = checkcommoditydetailModel.OVERPLUS_AMOUNT; //含税金额
|
|
_CHECKCOMMODITYDETAIL.OVERPLUS_PRICE = checkcommoditydetailModel.OVERPLUS_PRICE; //除税金额
|
|
_CHECKCOMMODITYDETAIL.SERVERPART_CODE = checkcommoditydetailModel.SERVERPART_CODE; //服务区编码
|
|
_CHECKCOMMODITYDETAIL.SERVERPART_NAME = checkcommoditydetailModel.SERVERPART_NAME; //服务区名称
|
|
_CHECKCOMMODITYDETAIL.SERVERPARTSHOP_ID = checkcommoditydetailModel.SERVERPARTSHOP_ID; //门店内码
|
|
_CHECKCOMMODITYDETAIL.SHOPCODE = checkcommoditydetailModel.SHOPCODE; //门店编码
|
|
_CHECKCOMMODITYDETAIL.SHOPNAME = checkcommoditydetailModel.SHOPNAME; //门店名称
|
|
_CHECKCOMMODITYDETAIL.COMMODITYTYPE_ID = checkcommoditydetailModel.COMMODITYTYPE_ID; //商品类型内码
|
|
_CHECKCOMMODITYDETAIL.COMMODITYTYPE_CODE = checkcommoditydetailModel.COMMODITYTYPE_CODE; //商品类型编码
|
|
_CHECKCOMMODITYDETAIL.COMMODITYTYPE_NAME = checkcommoditydetailModel.COMMODITYTYPE_NAME; //商品类型名称
|
|
_CHECKCOMMODITYDETAIL.OPERATE_DATE = checkcommoditydetailModel.OPERATE_DATE; //操作时间
|
|
}
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
#region 删除盘存详细信息
|
|
public static bool DeleteCHECKCOMMODITYDETAIL(Transaction transaction, int? CHECKCOMMODITYDETAILId)
|
|
{
|
|
bool DeleteFlag = false;
|
|
|
|
if (CHECKCOMMODITYDETAILId != null)
|
|
{
|
|
Business.CHECKCOMMODITYDETAIL _CHECKCOMMODITYDETAIL = new Business.CHECKCOMMODITYDETAIL(transaction);
|
|
_CHECKCOMMODITYDETAIL.CHECKCOMMODITYDETAIL_ID = CHECKCOMMODITYDETAILId;
|
|
if (_CHECKCOMMODITYDETAIL.Select())
|
|
{
|
|
_CHECKCOMMODITYDETAIL.Delete();
|
|
DeleteFlag = true;
|
|
}
|
|
}
|
|
|
|
return DeleteFlag;
|
|
}
|
|
#endregion
|
|
}
|
|
}
|