1
This commit is contained in:
@@ -16,6 +16,8 @@ using Kingdee.BOS.Orm;
|
||||
using Kingdee.BOS.Orm.DataEntity;
|
||||
using Kingdee.BOS.ServiceHelper;
|
||||
using Kingdee.BOS.Util;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using Pilot_KD_Parino.Common;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
@@ -45,16 +47,29 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
var FEntity = this.View.Model.DataObject;
|
||||
|
||||
var fid = FEntity.GetPrimaryKeyValue();
|
||||
var json = JsonUtil.Serialize(FEntity);
|
||||
Logger.Error("FEntity",json,new Exception());
|
||||
//var json = JsonUtil.Serialize(FEntity);
|
||||
//var row = JsonHelper.ToObject<T_SAL_DELIVERYNOTICE>(json);
|
||||
//Logger.Error("FEntity",json,new Exception());
|
||||
var id = FEntity["id"];
|
||||
var FSALEORGID = FEntity["SaleOrgId"];
|
||||
|
||||
|
||||
this.View.ShowMessage("就是这个按钮"+ id);
|
||||
sBillNo = FEntity["BillNo"].ToString();//发货通知单号
|
||||
var detailList = (FEntity["SAL_DELIVERYNOTICEENTRY"]);
|
||||
//sId = row.Id;//发货通知单ID
|
||||
//sEntryId = row.SAL_DELIVERYNOTICEENTRY Convert.ToInt64(row.EntryPrimaryKeyValue);//发货通知单ID
|
||||
//string sSql = "select FID from T_SAL_DELIVERYNOTICEENTRY where FID= " + sId + " and FENTRYID= " + sEntryId + " and abs(FBaseUnitQty) > abs(FBASEJOINOUTQTY) ";
|
||||
//sSql = String.Format(@"/*dialect*/" + sSql);
|
||||
//var dt = DBServiceHelper.ExecuteDynamicObject(this.Context, sSql);
|
||||
if (detailList!=null)
|
||||
{
|
||||
string getSourceSql = "select FID from T_SAL_DELIVERYNOTICE where FBILLNO='" + sBillNo + "'";
|
||||
IOperationResult result = Invoke("SAL_DELIVERYNOTICE", "PUR_ReceiveBill", getSourceSql, "7cd93c259999489c97798063f2f7bd70");
|
||||
}
|
||||
|
||||
return;
|
||||
//ListSelectedRowCollection rows = this.ListView.SelectedRowsInfo;
|
||||
//this.View.ShowMessage("就是这个按钮"+ id);
|
||||
|
||||
//ListSelectedRowCollection rows =new ListSelectedRowCollection();
|
||||
//List<string> pkIds = new List<string>();
|
||||
//List<object> pkEntryIds = new List<object>();
|
||||
//if (rows.Count <= 0)
|
||||
@@ -106,6 +121,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
pushArgs.TargetBillTypeId = sargetBillTypeId;//单据类型
|
||||
//转换生成目标单
|
||||
ConvertOperationResult convertResult = ServiceHelper.GetService<IConvertService>().Push(this.Context, pushArgs);
|
||||
|
||||
////合并转换操作结果
|
||||
//result.MergeResult(convertResult);
|
||||
|
||||
@@ -114,6 +130,10 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
//根据实际情况,处理目标单据数据
|
||||
//destObjs[0]["Date"] = Convert.ToDateTime(sDate);
|
||||
DynamicObjectCollection col_FEntityDetail;
|
||||
var sdsas= JsonHelper.ToJson(destObjs);
|
||||
Logger.Error("目标单据数据集合", sdsas, new Exception ());
|
||||
this.View.ShowMessage("好了好了,就是这个按钮");
|
||||
//return result;
|
||||
////if (target == "SAL_OUTSTOCK")//销售出库
|
||||
////{
|
||||
//col_FEntityDetail = destObjs[0]["SAL_OUTSTOCKENTRY"] as DynamicObjectCollection;
|
||||
@@ -170,6 +190,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
||||
//this.View.ShowErrMessage("调用下推, 导致自动保存失败 原因:" + saveResult.ValidationErrors[0].Message.ToString());
|
||||
throw new KDBusinessException("", "未知原因导致自动保存失败原因:" + errorInfo);
|
||||
}
|
||||
return result;
|
||||
//this.View.ShowMessage("1");
|
||||
// 取到需要自动提交、审核的单据内码
|
||||
object[] pkArray = (from p in destObjs select p[0]).ToArray();
|
||||
|
||||
Reference in New Issue
Block a user