From 1b0f461e0db93c3f504b8be975a5b7ffddbcc584 Mon Sep 17 00:00:00 2001 From: Tianma21 <Administrator@TOTDQAE01.tianmame.cn> Date: 星期日, 08 十月 2023 13:47:22 +0800 Subject: [PATCH] Merge branch 'dev' of http://47.101.211.7:10101/r/TIANMA_JITUAN into dev --- _Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def | 50 +++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 41 insertions(+), 9 deletions(-) diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def index 89f4bc2..184dfb0 100644 --- a/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def +++ b/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def @@ -6,20 +6,52 @@ DefinitionID: 'Responsedef_WebButton_OnClick' Precondition: [* - feedback := Translations::FilllingCapacity_ValidateInput(); - - checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = '' - and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = '' - and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = '' - and not edtSalesAmount.Text() = '' - - return checkValue; + //feedback := Translations::FilllingCapacity_ValidateInput(); + // + //checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = '' + // and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = '' + // and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = '' + // and not edtSalesAmount.Text() = '' + // + //return checkValue; *] QuillAction { Body: [* - Form.ClickBtnOk() + Form.ApplyChanges(); + + data := guard( DataHolderFillingCapacityOrder.Data().WrappedInstance(), null( FillingCapacityOrder ) );; + if ( isnull( data ) ) { + MacroPlan.FillingCapacityOrder( relnew, + ID := OS::GenerateGUIDAsString(), + ProductID := guard( ddlProduct_MP.Data().ID(), "null" ), + BusinessType := guard( ddlBusinessType.Data().BusinessTypeName(), "null" ), + SalesSegmentName := guard( ddlSalesSegment.Data().Name(), "null" ), + StockingPointID := guard( ddlStockingPoint_MP.Data().ID(), "null" ), + Customer := efCustomerName.Text(), + Quantity := [Real]edtQuantity.Text(), + UnitOfMeasureName := ddlUnitOfMeasure_MP.Data().Name(), + ForecastDemandDate := dsForecastDemandDate.Date(), + DemandDate := dsDemandDate.Date(), + OrderType := ddslOrderType.Text(), + SalesAmount := [Number]edtSalesAmount.Text() + ); + } else { + data.ProductID( guard( ddlProduct_MP.Data().ID(), "null" ) ); + data.BusinessType( guard( ddlBusinessType.Data().BusinessTypeName(), "null" ) ); + data.SalesSegmentName( guard( ddlSalesSegment.Data().Name(), "null" ) ); + data.StockingPointID( guard( ddlStockingPoint_MP.Data().ID(), "null" ) ); + data.Customer( efCustomerName.Text() ); + data.Quantity( [Real]edtQuantity.Text() ); + data.UnitOfMeasureName( ddlUnitOfMeasure_MP.Data().Name() ); + data.ForecastDemandDate( dsForecastDemandDate.Date() ); + data.DemandDate( dsDemandDate.Date() ); + data.OrderType( ddslOrderType.Text() ); + data.SalesAmount( [Number]edtSalesAmount.Text() ); + } + + Form.Close(); *] GroupServerCalls: false } -- Gitblit v1.9.3