Project_Net4/040_高速驿网/101_WebApi/GSYWApi/Helper/InSales/RECEIVEDETAILSERVERPARTHelper.cs
2025-03-27 15:05:14 +08:00

312 lines
24 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 RECEIVEDETAILSERVERPARTHelper
{
#region
public static List<Model.RECEIVEDETAILSERVERPARTModel> GetRECEIVEDETAILSERVERPARTList(Transaction transaction,
ref int TotalCount, int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
List<Model.RECEIVEDETAILSERVERPARTModel> RECEIVEDETAILSERVERPARTList = new List<Model.RECEIVEDETAILSERVERPARTModel>();
string WhereSQL = "", RowFilterSQL = "";
DataTable dtRECEIVEDETAILSERVERPART = new Business.RECEIVEDETAILSERVERPART(transaction).FillDataTable(WhereSQL);
if (RowFilterSQL != "")
{
dtRECEIVEDETAILSERVERPART.DefaultView.RowFilter = RowFilterSQL;
}
//排序:
dtRECEIVEDETAILSERVERPART.DefaultView.Sort = SortStr;
dtRECEIVEDETAILSERVERPART = dtRECEIVEDETAILSERVERPART.DefaultView.ToTable();
//获取查询结果总记录条数
TotalCount = dtRECEIVEDETAILSERVERPART.Rows.Count;
//根据传入的页码和每页显示条数返回结果
dtRECEIVEDETAILSERVERPART = CommonHelper.GetDataTableWithPageSize(dtRECEIVEDETAILSERVERPART, PageSize, PageIndex);
foreach (DataRow drRECEIVEDETAILSERVERPART in dtRECEIVEDETAILSERVERPART.Rows)
{
Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel = new Model.RECEIVEDETAILSERVERPARTModel();
receivedetailserverpartModel.ISSTORAGE = drRECEIVEDETAILSERVERPART["ISSTORAGE"].TryParseToInt(); //是否已入库 0 未入库 1 已入库
receivedetailserverpartModel.RECEIVEDETAILSERVERPART_ID = drRECEIVEDETAILSERVERPART["RECEIVEDETAILSERVERPART_ID"].TryParseToInt(); //进货明细内码
receivedetailserverpartModel.RECEIVESERVERPART_ID = drRECEIVEDETAILSERVERPART["RECEIVESERVERPART_ID"].TryParseToInt(); //采购内码
receivedetailserverpartModel.COMMODITY_NAME = drRECEIVEDETAILSERVERPART["COMMODITY_NAME"].ToString(); //商品名称
receivedetailserverpartModel.COMMODITY_ID = drRECEIVEDETAILSERVERPART["COMMODITY_ID"].TryParseToInt(); //商品内码
receivedetailserverpartModel.COMMODITY_CODE = drRECEIVEDETAILSERVERPART["COMMODITY_CODE"].ToString(); //商品编码
receivedetailserverpartModel.COMMODITY_BARCODE = drRECEIVEDETAILSERVERPART["COMMODITY_BARCODE"].ToString(); //商品条码
receivedetailserverpartModel.UNIT = (short)drRECEIVEDETAILSERVERPART["UNIT"].TryParseToInt(); //单位
receivedetailserverpartModel.UNITCOUNT = drRECEIVEDETAILSERVERPART["UNITCOUNT"].TryParseToDouble(); //单位数量
receivedetailserverpartModel.DELIVERCOUNT = drRECEIVEDETAILSERVERPART["DELIVERCOUNT"].TryParseToDouble(); //派送数量
receivedetailserverpartModel.PURCHASE_TAXPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税单价
receivedetailserverpartModel.PURCHASE_PRICE = drRECEIVEDETAILSERVERPART["PURCHASE_PRICE"].TryParseToDouble(); //除税单价
receivedetailserverpartModel.RECEIVE_TOTALPRICE = drRECEIVEDETAILSERVERPART["RECEIVE_TOTALPRICE"].TryParseToDouble(); //含税金额
receivedetailserverpartModel.SUPPORT_PRICE = drRECEIVEDETAILSERVERPART["SUPPORT_PRICE"].TryParseToDouble(); //含税售价
receivedetailserverpartModel.COMMODITY_RULE = drRECEIVEDETAILSERVERPART["COMMODITY_RULE"].ToString(); //规格
receivedetailserverpartModel.COMMODITY_WEIGHT = drRECEIVEDETAILSERVERPART["COMMODITY_WEIGHT"].ToString(); //产品净重
receivedetailserverpartModel.SUPPLIER_ID = drRECEIVEDETAILSERVERPART["SUPPLIER_ID"].TryParseToInt(); //供应商内码
receivedetailserverpartModel.CENRECEIVEDETAIL_DESC = drRECEIVEDETAILSERVERPART["CENRECEIVEDETAIL_DESC"].ToString(); //备注
receivedetailserverpartModel.DUTY_PARAGRAPH = drRECEIVEDETAILSERVERPART["DUTY_PARAGRAPH"].TryParseToDouble(); //进价税率
receivedetailserverpartModel.PURCHASE_SELLPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_SELLPRICE"].TryParseToDouble(); //销售除税金额
receivedetailserverpartModel.PURCHASE_TAXSELLPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_TAXSELLPRICE"].TryParseToDouble(); //销售含税金额
receivedetailserverpartModel.RECEIVE_TOTALAMOUNT = drRECEIVEDETAILSERVERPART["RECEIVE_TOTALAMOUNT"].TryParseToDouble(); //除税金额
receivedetailserverpartModel.RETAIL_DUTY = drRECEIVEDETAILSERVERPART["RETAIL_DUTY"].TryParseToDouble(); //销售税率
receivedetailserverpartModel.SELL_AVERAGEPRICE = drRECEIVEDETAILSERVERPART["SELL_AVERAGEPRICE"].TryParseToDouble(); //除税售价
receivedetailserverpartModel.SUPPLIER_NAME = drRECEIVEDETAILSERVERPART["SUPPLIER_NAME"].ToString(); //供应商名称
receivedetailserverpartModel.PRODUCTION_DATE = drRECEIVEDETAILSERVERPART["PRODUCTION_DATE"].TryParseToDateTime(); //生产日期
receivedetailserverpartModel.GUARANTEE_MONTHS = drRECEIVEDETAILSERVERPART["GUARANTEE_MONTHS"].TryParseToDouble(); //保质期(月)
receivedetailserverpartModel.REMINDER_DATE = drRECEIVEDETAILSERVERPART["REMINDER_DATE"].TryParseToDateTime(); //提醒日期
receivedetailserverpartModel.SERVERPART_ID = drRECEIVEDETAILSERVERPART["SERVERPART_ID"].TryParseToInt(); //服务区内码
receivedetailserverpartModel.SERVERPART_NAME = drRECEIVEDETAILSERVERPART["SERVERPART_NAME"].ToString(); //服务区名称
receivedetailserverpartModel.SERVERPARTSHOP_ID = drRECEIVEDETAILSERVERPART["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
receivedetailserverpartModel.SHOPNAME = drRECEIVEDETAILSERVERPART["SHOPNAME"].ToString(); //门店名称
RECEIVEDETAILSERVERPARTList.Add(receivedetailserverpartModel);
}
return RECEIVEDETAILSERVERPARTList;
}
#endregion
#region
/// <summary>
/// 获取门店入库详情列表
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="TotalCount">查询结果总数</param>
/// <param name="searchModel">查询条件对象</param>
public static List<Model.RECEIVEDETAILSERVERPARTModel> GetRECEIVEDETAILSERVERPARTList(Transaction transaction,
ref int TotalCount, Models.SearchModel<Model.RECEIVEDETAILSERVERPARTModel> searchModel)
{
List<Model.RECEIVEDETAILSERVERPARTModel> RECEIVEDETAILSERVERPARTList = new List<Model.RECEIVEDETAILSERVERPARTModel>();
string WhereSQL = "", RowFilterSQL = "";
if (searchModel.SearchParameter != null)
{
WhereSQL = OperationDataHelper<Model.RECEIVEDETAILSERVERPARTModel>.GetWhereSQL(searchModel.SearchParameter, searchModel.QueryType);
if (WhereSQL != "")
{
WhereSQL = "WHERE " + WhereSQL;
}
}
DataTable dtRECEIVEDETAILSERVERPART = new Business.RECEIVEDETAILSERVERPART(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 != "")
{
dtRECEIVEDETAILSERVERPART.DefaultView.RowFilter = RowFilterSQL;
}
//排序:
dtRECEIVEDETAILSERVERPART.DefaultView.Sort = searchModel.SortStr;
dtRECEIVEDETAILSERVERPART = dtRECEIVEDETAILSERVERPART.DefaultView.ToTable();
//获取查询结果总记录条数
TotalCount = dtRECEIVEDETAILSERVERPART.Rows.Count;
//根据传入的页码和每页显示条数返回结果
dtRECEIVEDETAILSERVERPART = CommonHelper.GetDataTableWithPageSize(dtRECEIVEDETAILSERVERPART, searchModel.PageSize, searchModel.PageIndex);
foreach (DataRow drRECEIVEDETAILSERVERPART in dtRECEIVEDETAILSERVERPART.Rows)
{
Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel = new Model.RECEIVEDETAILSERVERPARTModel();
receivedetailserverpartModel.ISSTORAGE = drRECEIVEDETAILSERVERPART["ISSTORAGE"].TryParseToInt(); //是否已入库 0 未入库 1 已入库
receivedetailserverpartModel.RECEIVEDETAILSERVERPART_ID = drRECEIVEDETAILSERVERPART["RECEIVEDETAILSERVERPART_ID"].TryParseToInt(); //进货明细内码
receivedetailserverpartModel.RECEIVESERVERPART_ID = drRECEIVEDETAILSERVERPART["RECEIVESERVERPART_ID"].TryParseToInt(); //采购内码
receivedetailserverpartModel.COMMODITY_NAME = drRECEIVEDETAILSERVERPART["COMMODITY_NAME"].ToString(); //商品名称
receivedetailserverpartModel.COMMODITY_ID = drRECEIVEDETAILSERVERPART["COMMODITY_ID"].TryParseToInt(); //商品内码
receivedetailserverpartModel.COMMODITY_CODE = drRECEIVEDETAILSERVERPART["COMMODITY_CODE"].ToString(); //商品编码
receivedetailserverpartModel.COMMODITY_BARCODE = drRECEIVEDETAILSERVERPART["COMMODITY_BARCODE"].ToString(); //商品条码
receivedetailserverpartModel.UNIT = (short)drRECEIVEDETAILSERVERPART["UNIT"].TryParseToInt(); //单位
receivedetailserverpartModel.UNITCOUNT = drRECEIVEDETAILSERVERPART["UNITCOUNT"].TryParseToDouble(); //单位数量
receivedetailserverpartModel.DELIVERCOUNT = drRECEIVEDETAILSERVERPART["DELIVERCOUNT"].TryParseToDouble(); //派送数量
receivedetailserverpartModel.PURCHASE_TAXPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_TAXPRICE"].TryParseToDouble(); //含税单价
receivedetailserverpartModel.PURCHASE_PRICE = drRECEIVEDETAILSERVERPART["PURCHASE_PRICE"].TryParseToDouble(); //除税单价
receivedetailserverpartModel.RECEIVE_TOTALPRICE = drRECEIVEDETAILSERVERPART["RECEIVE_TOTALPRICE"].TryParseToDouble(); //含税金额
receivedetailserverpartModel.SUPPORT_PRICE = drRECEIVEDETAILSERVERPART["SUPPORT_PRICE"].TryParseToDouble(); //含税售价
receivedetailserverpartModel.COMMODITY_RULE = drRECEIVEDETAILSERVERPART["COMMODITY_RULE"].ToString(); //规格
receivedetailserverpartModel.COMMODITY_WEIGHT = drRECEIVEDETAILSERVERPART["COMMODITY_WEIGHT"].ToString(); //产品净重
receivedetailserverpartModel.SUPPLIER_ID = drRECEIVEDETAILSERVERPART["SUPPLIER_ID"].TryParseToInt(); //供应商内码
receivedetailserverpartModel.CENRECEIVEDETAIL_DESC = drRECEIVEDETAILSERVERPART["CENRECEIVEDETAIL_DESC"].ToString(); //备注
receivedetailserverpartModel.DUTY_PARAGRAPH = drRECEIVEDETAILSERVERPART["DUTY_PARAGRAPH"].TryParseToDouble(); //进价税率
receivedetailserverpartModel.PURCHASE_SELLPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_SELLPRICE"].TryParseToDouble(); //销售除税金额
receivedetailserverpartModel.PURCHASE_TAXSELLPRICE = drRECEIVEDETAILSERVERPART["PURCHASE_TAXSELLPRICE"].TryParseToDouble(); //销售含税金额
receivedetailserverpartModel.RECEIVE_TOTALAMOUNT = drRECEIVEDETAILSERVERPART["RECEIVE_TOTALAMOUNT"].TryParseToDouble(); //除税金额
receivedetailserverpartModel.RETAIL_DUTY = drRECEIVEDETAILSERVERPART["RETAIL_DUTY"].TryParseToDouble(); //销售税率
receivedetailserverpartModel.SELL_AVERAGEPRICE = drRECEIVEDETAILSERVERPART["SELL_AVERAGEPRICE"].TryParseToDouble(); //除税售价
receivedetailserverpartModel.SUPPLIER_NAME = drRECEIVEDETAILSERVERPART["SUPPLIER_NAME"].ToString(); //供应商名称
receivedetailserverpartModel.PRODUCTION_DATE = drRECEIVEDETAILSERVERPART["PRODUCTION_DATE"].TryParseToDateTime(); //生产日期
receivedetailserverpartModel.GUARANTEE_MONTHS = drRECEIVEDETAILSERVERPART["GUARANTEE_MONTHS"].TryParseToDouble(); //保质期(月)
receivedetailserverpartModel.REMINDER_DATE = drRECEIVEDETAILSERVERPART["REMINDER_DATE"].TryParseToDateTime(); //提醒日期
receivedetailserverpartModel.SERVERPART_ID = drRECEIVEDETAILSERVERPART["SERVERPART_ID"].TryParseToInt(); //服务区内码
receivedetailserverpartModel.SERVERPART_NAME = drRECEIVEDETAILSERVERPART["SERVERPART_NAME"].ToString(); //服务区名称
receivedetailserverpartModel.SERVERPARTSHOP_ID = drRECEIVEDETAILSERVERPART["SERVERPARTSHOP_ID"].TryParseToInt(); //门店内码
receivedetailserverpartModel.SHOPNAME = drRECEIVEDETAILSERVERPART["SHOPNAME"].ToString(); //门店名称
RECEIVEDETAILSERVERPARTList.Add(receivedetailserverpartModel);
}
return RECEIVEDETAILSERVERPARTList;
}
#endregion
#region
public static Model.RECEIVEDETAILSERVERPARTModel GetRECEIVEDETAILSERVERPARTDetail(Transaction transaction, int RECEIVEDETAILSERVERPARTId)
{
Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel = new Model.RECEIVEDETAILSERVERPARTModel();
Business.RECEIVEDETAILSERVERPART _RECEIVEDETAILSERVERPART = new Business.RECEIVEDETAILSERVERPART(transaction);
_RECEIVEDETAILSERVERPART.RECEIVEDETAILSERVERPART_ID = RECEIVEDETAILSERVERPARTId;
if (_RECEIVEDETAILSERVERPART.Select())
{
receivedetailserverpartModel.ISSTORAGE = _RECEIVEDETAILSERVERPART.ISSTORAGE; //是否已入库 0 未入库 1 已入库
receivedetailserverpartModel.RECEIVEDETAILSERVERPART_ID = _RECEIVEDETAILSERVERPART.RECEIVEDETAILSERVERPART_ID; //进货明细内码
receivedetailserverpartModel.RECEIVESERVERPART_ID = _RECEIVEDETAILSERVERPART.RECEIVESERVERPART_ID; //采购内码
receivedetailserverpartModel.COMMODITY_NAME = _RECEIVEDETAILSERVERPART.COMMODITY_NAME; //商品名称
receivedetailserverpartModel.COMMODITY_ID = _RECEIVEDETAILSERVERPART.COMMODITY_ID; //商品内码
receivedetailserverpartModel.COMMODITY_CODE = _RECEIVEDETAILSERVERPART.COMMODITY_CODE; //商品编码
receivedetailserverpartModel.COMMODITY_BARCODE = _RECEIVEDETAILSERVERPART.COMMODITY_BARCODE; //商品条码
receivedetailserverpartModel.UNIT = _RECEIVEDETAILSERVERPART.UNIT; //单位
receivedetailserverpartModel.UNITCOUNT = _RECEIVEDETAILSERVERPART.UNITCOUNT; //单位数量
receivedetailserverpartModel.DELIVERCOUNT = _RECEIVEDETAILSERVERPART.DELIVERCOUNT; //派送数量
receivedetailserverpartModel.PURCHASE_TAXPRICE = _RECEIVEDETAILSERVERPART.PURCHASE_TAXPRICE; //含税单价
receivedetailserverpartModel.PURCHASE_PRICE = _RECEIVEDETAILSERVERPART.PURCHASE_PRICE; //除税单价
receivedetailserverpartModel.RECEIVE_TOTALPRICE = _RECEIVEDETAILSERVERPART.RECEIVE_TOTALPRICE; //含税金额
receivedetailserverpartModel.SUPPORT_PRICE = _RECEIVEDETAILSERVERPART.SUPPORT_PRICE; //含税售价
receivedetailserverpartModel.COMMODITY_RULE = _RECEIVEDETAILSERVERPART.COMMODITY_RULE; //规格
receivedetailserverpartModel.COMMODITY_WEIGHT = _RECEIVEDETAILSERVERPART.COMMODITY_WEIGHT; //产品净重
receivedetailserverpartModel.SUPPLIER_ID = _RECEIVEDETAILSERVERPART.SUPPLIER_ID; //供应商内码
receivedetailserverpartModel.CENRECEIVEDETAIL_DESC = _RECEIVEDETAILSERVERPART.CENRECEIVEDETAIL_DESC; //备注
receivedetailserverpartModel.DUTY_PARAGRAPH = _RECEIVEDETAILSERVERPART.DUTY_PARAGRAPH; //进价税率
receivedetailserverpartModel.PURCHASE_SELLPRICE = _RECEIVEDETAILSERVERPART.PURCHASE_SELLPRICE; //销售除税金额
receivedetailserverpartModel.PURCHASE_TAXSELLPRICE = _RECEIVEDETAILSERVERPART.PURCHASE_TAXSELLPRICE; //销售含税金额
receivedetailserverpartModel.RECEIVE_TOTALAMOUNT = _RECEIVEDETAILSERVERPART.RECEIVE_TOTALAMOUNT; //除税金额
receivedetailserverpartModel.RETAIL_DUTY = _RECEIVEDETAILSERVERPART.RETAIL_DUTY; //销售税率
receivedetailserverpartModel.SELL_AVERAGEPRICE = _RECEIVEDETAILSERVERPART.SELL_AVERAGEPRICE; //除税售价
receivedetailserverpartModel.SUPPLIER_NAME = _RECEIVEDETAILSERVERPART.SUPPLIER_NAME; //供应商名称
receivedetailserverpartModel.PRODUCTION_DATE = _RECEIVEDETAILSERVERPART.PRODUCTION_DATE; //生产日期
receivedetailserverpartModel.GUARANTEE_MONTHS = _RECEIVEDETAILSERVERPART.GUARANTEE_MONTHS; //保质期(月)
receivedetailserverpartModel.REMINDER_DATE = _RECEIVEDETAILSERVERPART.REMINDER_DATE; //提醒日期
receivedetailserverpartModel.SERVERPART_ID = _RECEIVEDETAILSERVERPART.SERVERPART_ID; //服务区内码
receivedetailserverpartModel.SERVERPART_NAME = _RECEIVEDETAILSERVERPART.SERVERPART_NAME; //服务区名称
receivedetailserverpartModel.SERVERPARTSHOP_ID = _RECEIVEDETAILSERVERPART.SERVERPARTSHOP_ID; //门店内码
receivedetailserverpartModel.SHOPNAME = _RECEIVEDETAILSERVERPART.SHOPNAME; //门店名称
}
return receivedetailserverpartModel;
}
#endregion
#region
/// <summary>
/// 赋值门店入库详情数据对象
/// </summary>
/// <param name="transaction">事务管理器</param>
/// <param name="receivedetailserverpartModel">门店入库详情数据对象</param>
public static bool SynchroRECEIVEDETAILSERVERPART(Transaction transaction, Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel)
{
bool SynchroFlag = true;
Business.RECEIVEDETAILSERVERPART _RECEIVEDETAILSERVERPART = new Business.RECEIVEDETAILSERVERPART(transaction);
if (receivedetailserverpartModel.RECEIVEDETAILSERVERPART_ID != null)
{
_RECEIVEDETAILSERVERPART.RECEIVEDETAILSERVERPART_ID = receivedetailserverpartModel.RECEIVEDETAILSERVERPART_ID;
if (_RECEIVEDETAILSERVERPART.Select())
{
SynchroModelToObject(_RECEIVEDETAILSERVERPART, receivedetailserverpartModel);
_RECEIVEDETAILSERVERPART.Update();
}
else
{
SynchroFlag = false;
}
}
else
{
SynchroModelToObject(_RECEIVEDETAILSERVERPART, receivedetailserverpartModel);
_RECEIVEDETAILSERVERPART.Insert();
}
return SynchroFlag;
}
#region
/// <summary>
/// 赋值门店入库详情数据对象
/// </summary>
/// <param name="_RECEIVEDETAILSERVERPART"></param>
/// <param name="receivedetailserverpartModel"></param>
public static void SynchroModelToObject(Business.RECEIVEDETAILSERVERPART _RECEIVEDETAILSERVERPART, Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel)
{
_RECEIVEDETAILSERVERPART.ISSTORAGE = receivedetailserverpartModel.ISSTORAGE; //是否已入库 0 未入库 1 已入库
_RECEIVEDETAILSERVERPART.RECEIVESERVERPART_ID = receivedetailserverpartModel.RECEIVESERVERPART_ID; //采购内码
_RECEIVEDETAILSERVERPART.COMMODITY_NAME = receivedetailserverpartModel.COMMODITY_NAME; //商品名称
_RECEIVEDETAILSERVERPART.COMMODITY_ID = receivedetailserverpartModel.COMMODITY_ID; //商品内码
_RECEIVEDETAILSERVERPART.COMMODITY_CODE = receivedetailserverpartModel.COMMODITY_CODE; //商品编码
_RECEIVEDETAILSERVERPART.COMMODITY_BARCODE = receivedetailserverpartModel.COMMODITY_BARCODE; //商品条码
_RECEIVEDETAILSERVERPART.UNIT = receivedetailserverpartModel.UNIT; //单位
_RECEIVEDETAILSERVERPART.UNITCOUNT = receivedetailserverpartModel.UNITCOUNT; //单位数量
_RECEIVEDETAILSERVERPART.DELIVERCOUNT = receivedetailserverpartModel.DELIVERCOUNT; //派送数量
_RECEIVEDETAILSERVERPART.PURCHASE_TAXPRICE = receivedetailserverpartModel.PURCHASE_TAXPRICE; //含税单价
_RECEIVEDETAILSERVERPART.PURCHASE_PRICE = receivedetailserverpartModel.PURCHASE_PRICE; //除税单价
_RECEIVEDETAILSERVERPART.RECEIVE_TOTALPRICE = receivedetailserverpartModel.RECEIVE_TOTALPRICE; //含税金额
_RECEIVEDETAILSERVERPART.SUPPORT_PRICE = receivedetailserverpartModel.SUPPORT_PRICE; //含税售价
_RECEIVEDETAILSERVERPART.COMMODITY_RULE = receivedetailserverpartModel.COMMODITY_RULE; //规格
_RECEIVEDETAILSERVERPART.COMMODITY_WEIGHT = receivedetailserverpartModel.COMMODITY_WEIGHT; //产品净重
_RECEIVEDETAILSERVERPART.SUPPLIER_ID = receivedetailserverpartModel.SUPPLIER_ID; //供应商内码
_RECEIVEDETAILSERVERPART.CENRECEIVEDETAIL_DESC = receivedetailserverpartModel.CENRECEIVEDETAIL_DESC; //备注
_RECEIVEDETAILSERVERPART.DUTY_PARAGRAPH = receivedetailserverpartModel.DUTY_PARAGRAPH; //进价税率
_RECEIVEDETAILSERVERPART.PURCHASE_SELLPRICE = receivedetailserverpartModel.PURCHASE_SELLPRICE; //销售除税金额
_RECEIVEDETAILSERVERPART.PURCHASE_TAXSELLPRICE = receivedetailserverpartModel.PURCHASE_TAXSELLPRICE; //销售含税金额
_RECEIVEDETAILSERVERPART.RECEIVE_TOTALAMOUNT = receivedetailserverpartModel.RECEIVE_TOTALAMOUNT; //除税金额
_RECEIVEDETAILSERVERPART.RETAIL_DUTY = receivedetailserverpartModel.RETAIL_DUTY; //销售税率
_RECEIVEDETAILSERVERPART.SELL_AVERAGEPRICE = receivedetailserverpartModel.SELL_AVERAGEPRICE; //除税售价
_RECEIVEDETAILSERVERPART.SUPPLIER_NAME = receivedetailserverpartModel.SUPPLIER_NAME; //供应商名称
_RECEIVEDETAILSERVERPART.PRODUCTION_DATE = receivedetailserverpartModel.PRODUCTION_DATE; //生产日期
_RECEIVEDETAILSERVERPART.GUARANTEE_MONTHS = receivedetailserverpartModel.GUARANTEE_MONTHS; //保质期(月)
_RECEIVEDETAILSERVERPART.REMINDER_DATE = receivedetailserverpartModel.REMINDER_DATE; //提醒日期
_RECEIVEDETAILSERVERPART.SERVERPART_ID = receivedetailserverpartModel.SERVERPART_ID; //服务区内码
_RECEIVEDETAILSERVERPART.SERVERPART_NAME = receivedetailserverpartModel.SERVERPART_NAME; //服务区名称
_RECEIVEDETAILSERVERPART.SERVERPARTSHOP_ID = receivedetailserverpartModel.SERVERPARTSHOP_ID; //门店内码
_RECEIVEDETAILSERVERPART.SHOPNAME = receivedetailserverpartModel.SHOPNAME; //门店名称
}
#endregion
#endregion
#region
public static bool DeleteRECEIVEDETAILSERVERPART(Transaction transaction, int? RECEIVEDETAILSERVERPARTId)
{
bool DeleteFlag = false;
if (RECEIVEDETAILSERVERPARTId != null)
{
Business.RECEIVEDETAILSERVERPART _RECEIVEDETAILSERVERPART = new Business.RECEIVEDETAILSERVERPART(transaction);
_RECEIVEDETAILSERVERPART.RECEIVEDETAILSERVERPART_ID = RECEIVEDETAILSERVERPARTId;
if (_RECEIVEDETAILSERVERPART.Select())
{
_RECEIVEDETAILSERVERPART.Delete();
DeleteFlag = true;
}
}
return DeleteFlag;
}
#endregion
}
}