This commit is contained in:
李狗蛋 2025-04-10 09:40:48 +08:00
parent 2c022c66ab
commit a8271eafdf
15 changed files with 26 additions and 12 deletions

View File

@ -177,11 +177,13 @@
<Compile Include="RECEIVEBILL\ReceivebillCounterOrder.cs" />
<Compile Include="RECEIVEBILL\ReceivebillAuditOrder.cs" />
<Compile Include="REFUNDBILL\RefundbillAuditOrder.cs" />
<Compile Include="SAL_OUTSTOCK\AuditSal_Order.cs" />
<Compile Include="SAL_OUTSTOCK\ListSFDateForm.cs" />
<Compile Include="SAL_OUTSTOCK\ListSFDate.cs" />
<Compile Include="SAL_OUTSTOCK\ListDateForm.cs" />
<Compile Include="SAL_OUTSTOCK\ListHWDate.cs" />
<Compile Include="SAL_QUOTATION\DownLoadFile.cs" />
<Compile Include="SAL_RETURNSTOCK\AuditSal_Order.cs" />
<Compile Include="SQL\SqlManage.cs" />
<Compile Include="SUB_PPBOM\AuditPOM.cs" />
</ItemGroup>

View File

@ -51,6 +51,9 @@ namespace GZ_LTHPilot_ORDER.PRD_PPBOM
SqlManage.SqlManage.UpdateFSTOCKID(this.Context, Convert.ToString(PPBOMFStockFName["FENTRYID"]));
}
}
//当物料为M开头发料方式设置为调拨倒冲倒冲时机设置为入库倒冲拨出组织设置为珠海派诺拨出组织为空
//仓库设置为 : 68
SqlManage.SqlManage.UpdatePRD_PPBOMLIkeM(this.Context, Convert.ToString(Billobj["Id"]));
}
}

View File

@ -20,13 +20,13 @@ namespace GZ_LTHPilot_ORDER.SAL_OUTSTOCK
{
//获取单据信息
var Billobj = Row.DataEntity;
//根据销售出库单的FID查询销售订单的FID和FentryId
//根据销售出库单的FID查询销售订单的FentryId
var Sal_OrderS = SqlManage.SqlManage.GetSal_ORderFEntryIdAndFid(this.Context, Convert.ToString(Billobj["ID"]));
if (Sal_OrderS.Count != 0) {
//根据销售订单的FID和FENTRYID计算新旧系统未出库数量=云星空剩余未出数量-K3已发货数量#
//根据销售订单的FENTRYID计算新旧系统未出库数量=云星空剩余未出数量-K3已发货数量#
foreach (var Sal_Order in Sal_OrderS)
{
SqlManage.SqlManage.UpdateSal_OrderF_notoutQty(this.Context, Convert.ToString(Sal_Order["FID"]),
SqlManage.SqlManage.UpdateSal_OrderF_notoutQty(this.Context,
Convert.ToString(Sal_Order["FENTRYID"]));
}
}

View File

@ -21,14 +21,14 @@ namespace GZ_LTHPilot_ORDER.SAL_RETURNSTOCK
{
//获取单据信息
var Billobj = Row.DataEntity;
//根据销售退货单的FID查询销售订单的FID和FentryId
//根据销售退货单的FID查询销售订单的FentryId
var Sal_Orders = SqlManage.SqlManage.GETRETURNSTOCKSal_ORDERFidAndFentryid(this.Context,
Convert.ToString(Billobj["ID"]));
if (Sal_Orders.Count != 0)
{
foreach (var Sal_Order in Sal_Orders)
{
SqlManage.SqlManage.UpdateSal_OrderF_notoutQty(this.Context, Convert.ToString(Sal_Order["FID"]),
SqlManage.SqlManage.UpdateSal_OrderF_notoutQty(this.Context,
Convert.ToString(Sal_Order["FENTRYID"]));
}
}

View File

@ -254,7 +254,7 @@ namespace GZ_LTHPilot_ORDER.SqlManage
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
}
//根据销售出库单的FID获取销售订单的FID和FENTRYID
//根据销售出库单的FID获取销售订单的FENTRYID
public static DynamicObjectCollection GetSal_ORderFEntryIdAndFid(Context ctx,string FID)
{
string sql = string.Format(@"/*dialect*/
@ -265,21 +265,30 @@ namespace GZ_LTHPilot_ORDER.SqlManage
}
//根据销售出库单的FID反写销售订单新旧系统未出库数量
public static void UpdateSal_OrderF_notoutQty(Context ctx,string FID,string FENTRYID)
public static void UpdateSal_OrderF_notoutQty(Context ctx,string FENTRYID)
{
string sql = string.Format(@"/*dialect*/
EXEC UpdateSAL_ORDERF_notoutQty '{0}','{1}'
", FID,FENTRYID);
EXEC UpdateSAL_ORDERF_notoutQty '{0}'
",FENTRYID);
DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
}
//根据销售退货单的FID反写销售订单新旧系统未出库数量
//根据销售退货单的FID获取销售订单的FENTRYID
public static DynamicObjectCollection GETRETURNSTOCKSal_ORDERFidAndFentryid(Context ctx,string FID)
{
string sql = string.Format(@"/*dialect*
string sql = string.Format(@"/*dialect*/
EXEC GETRETURNSTOCKSal_ORDERFidAndFentryid_GZTH '{0}'
/",FID);
",FID);
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
}
/*M开头
: 68*/
public static void UpdatePRD_PPBOMLIkeM(Context ctx,string FID)
{
string sql = string.Format(@"/*dialect*/
EXEC UpdatePRD_PPBOMLIkeM_GZTH '{0}'
",FID);
DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null);
}
}
}