提交 b2d92b14 authored 作者: 刘火's avatar 刘火

tj

上级 347bd1ad
......@@ -8,9 +8,9 @@ namespace LF.K3.SCM.AppServerPlugin.SaveLeifeiMaterial
public class LeifeiMaterialArgs
{
/// <summary>
///单据编码
///物料编码
/// </summary>
// public string BillNo { get; set; }
public string Materialcoding { get; set; }
/// <summary>
/// 名称
/// </summary>
......
......@@ -48,6 +48,11 @@ namespace LF.K3.SCM.AppServerPlugin.SaveLeifeiMaterial
List<object> FEntryID = new List<object>();
string bm = string.Join("', '", number);
DataTable dt = setWL(bm);
//获取最大流水号
string sqllsh = "select MAX(FSERIALNUMBER) lsh from T_LF_CPMaterials";
var tb = DBServiceHelper.ExecuteDataSet(this.Context, sqllsh).Tables[0];
int maxlsh =Convert.ToInt32(tb.Rows[0]["lsh"]);
foreach (DataRow item in dt.Rows)
{
FEntryID.Add(item["FEntryID"]);
......@@ -84,6 +89,13 @@ namespace LF.K3.SCM.AppServerPlugin.SaveLeifeiMaterial
lfmateriaargs.F_qaz_Remark = spe;
lfmateriaargs.DOCUMENTSTATUS = "C";
lfmateriaargs.MaterialGroup = "36";
//物料编码
int count = maxlsh+1;
var wlbm = "C2" + item["cpxh"].ToString() + count.ToString("0000");
lfmateriaargs.Materialcoding = wlbm;
string sqlupdate = "update T_LF_CPMaterials set FSERIALNUMBER="+ count + " where FEntryID="+ item["FEntryID"]+ "";
DBServiceHelper.Execute(this.Context,sqlupdate);
long pkid =Convert.ToInt64(item["FINTERNALID"]);
SetVoucherArgsToVoucher(materigls, lfmateriaargs,pkid);
ListSpecification = new List<object>();
......@@ -123,6 +135,7 @@ namespace LF.K3.SCM.AppServerPlugin.SaveLeifeiMaterial
IBillView billView = CreateBillView("BD_MATERIAL", pkid);
((IBillViewService)billView).LoadData();
vouchers.Add(billView.Model.DataObject);
FillProperty(billView, FieldValueType.Common, "FNumber", materialarg.Materialcoding, 0);
FillProperty(billView, FieldValueType.Common, "FName", materialarg.Name, 0);
FillProperty(billView, FieldValueType.Common, "FSpecification", materialarg.Specification,0);
FillProperty(billView, FieldValueType.Common, "FDocumentStatus", materialarg.DOCUMENTSTATUS, 0);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论