合同号问题
This commit is contained in:
parent
6894d5ae6d
commit
d308b464a1
@ -26,6 +26,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
base.BeforeDoSaveExecute(e);
|
base.BeforeDoSaveExecute(e);
|
||||||
var FEntity = e.DataEntities[0];
|
var FEntity = e.DataEntities[0];
|
||||||
var FNAME1 = FEntity["BillTypeId_Id"].ToString();
|
var FNAME1 = FEntity["BillTypeId_Id"].ToString();
|
||||||
|
string yuanF_contractnumber = FEntity["F_contractnumber"].ToString();
|
||||||
if (FNAME1.ToString() == "a300e2620037435492aed9842875b451" && FNAME1 != null)
|
if (FNAME1.ToString() == "a300e2620037435492aed9842875b451" && FNAME1 != null)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -75,7 +76,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
|
|
||||||
//获取纸质合同号
|
//获取纸质合同号
|
||||||
String F_contractnumber = FEntity["F_contractnumber"].ToString();
|
String F_contractnumber = FEntity["F_contractnumber"].ToString();
|
||||||
string yuanF_contractnumber = F_contractnumber;
|
//string yuanF_contractnumber = F_contractnumber;
|
||||||
int dashPosition;
|
int dashPosition;
|
||||||
if (F_contractnumber.Contains("-TH"))
|
if (F_contractnumber.Contains("-TH"))
|
||||||
{
|
{
|
||||||
@ -149,18 +150,23 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
if (FSaleOrderEntry_Link.Count > 0)
|
if (FSaleOrderEntry_Link.Count > 0)
|
||||||
{
|
{
|
||||||
var details = FSaleOrderEntry_Link[0]["FSaleOrderEntry_Link"] as DynamicObjectCollection;
|
var details = FSaleOrderEntry_Link[0]["FSaleOrderEntry_Link"] as DynamicObjectCollection;
|
||||||
|
string sdas=JsonHelper.ToJson(details);
|
||||||
|
Logger.Error("销售订单上游订单的xx ", sdas, new Exception());
|
||||||
//var details = this.View.BusinessInfo.GetEntity("FSaleOrderEntry_Link");
|
//var details = this.View.BusinessInfo.GetEntity("FSaleOrderEntry_Link");
|
||||||
//var FbiLLNO = this.View.Model.GetValue("FID");
|
//var FbiLLNO = this.View.Model.GetValue("FID");
|
||||||
|
|
||||||
if (details != null)
|
if (details != null)
|
||||||
{
|
{
|
||||||
var entrys = details;
|
var entrys = details;
|
||||||
|
|
||||||
if (entrys != null && entrys.Count > 0)
|
if (entrys != null && entrys.Count > 0)
|
||||||
{
|
{
|
||||||
|
int i = 0;
|
||||||
foreach (var entry in entrys)
|
foreach (var entry in entrys)
|
||||||
{
|
{
|
||||||
|
if (i > 0)
|
||||||
|
return;
|
||||||
|
i++;
|
||||||
|
|
||||||
var sBillId = entry == null ? 0 : entry["sBillId"].Long2Int();
|
var sBillId = entry == null ? 0 : entry["sBillId"].Long2Int();
|
||||||
|
|
||||||
@ -168,8 +174,9 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
var F_Returntype = FEntity["F_Returntype"];
|
var F_Returntype = FEntity["F_Returntype"];
|
||||||
|
|
||||||
//获取纸质合同号
|
//获取纸质合同号
|
||||||
String F_contractnumber = FEntity["F_contractnumber"].ToString();
|
string F_contractnumber = FEntity["F_contractnumber"].ToString();
|
||||||
string yuanF_contractnumber = F_contractnumber;
|
|
||||||
|
Logger.Error("销售订单上游订单的合同号", yuanF_contractnumber, new Exception());
|
||||||
int dashPosition;
|
int dashPosition;
|
||||||
if (F_contractnumber.Contains("-TH"))
|
if (F_contractnumber.Contains("-TH"))
|
||||||
{
|
{
|
||||||
@ -189,7 +196,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
|
|
||||||
var sql = string.Format(@"SELECT COUNT(*) AS FNUMBER FROM T_SAL_ORDERENTRY_LK WHERE FSBILLID = '{0}' AND FRULEID = 'SaleOrder-ReturnSaleOrder'", sBillId);
|
var sql = string.Format(@"SELECT COUNT(*) AS FNUMBER FROM T_SAL_ORDERENTRY_LK WHERE FSBILLID = '{0}' AND FRULEID = 'SaleOrder-ReturnSaleOrder'", sBillId);
|
||||||
var sqlDS = DBUtils.ExecuteDynamicObject(this.Context, sql);
|
var sqlDS = DBUtils.ExecuteDynamicObject(this.Context, sql);
|
||||||
String F_contractnumber2 = F_contractnumber;
|
string F_contractnumber2 = F_contractnumber;
|
||||||
int number;
|
int number;
|
||||||
if (F_contractnumber2.Contains("-") && dashPosition != -2)
|
if (F_contractnumber2.Contains("-") && dashPosition != -2)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user