xiaoding721
2024-10-24 4c585e1bce95ca82f4c3177e87d864102d4ee4ae
修复成本配置界面报错的问题
已重命名10个文件
已添加8个文件
已修改5个文件
已删除4个文件
275 ■■■■■ 文件已修改
_Main/BL/Type_EmployeeType/Method_Edit.qbl 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_EmployeeType/StaticMethod_Create.qbl 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_OvertimeMultiplier/Method_Edit.qbl 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_OvertimeMultiplier/StaticMethod_Create.qbl 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_Panel972.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pActions.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pActions526.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEditEmployeeType.def 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEditOvertimeMultiplier.def 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEmployeeType.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pOvertimeMultiplier.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pOvertimeMultiplierEmployeeType#700.def 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pStandardWorkingDay#687.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListEmployeeType_MenuCreate583_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListEmployeeType_MenuEdit782_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListOvertimeMultiplier_MenuCreate_OnClick.def 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListOvertimeMultiplier_MenuEdit_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions526_ButtonCalcel267_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions526_ButtonOK338_OnClick.def 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions_ButtonCalcel_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions_ButtonOK_OnClick.def 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions526_ButtonCalcel267_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions526_ButtonOK338_OnClick.def 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions_ButtonCalcel_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions_ButtonOK_OnClick.def 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pStandardWorkingDay_Button671_OnClick.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pStandardWorkingDay_NumberPicker287_OnChanged.def 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_EmployeeType/Method_Edit.qbl
对比新文件
@@ -0,0 +1,12 @@
Quintiq file version 2.0
#parent: #root
Method Edit (
  String name
)
{
  TextBody:
  [*
    // Akari Oct-24-2024 (created)
    this.Name( name );
  *]
}
_Main/BL/Type_EmployeeType/StaticMethod_Create.qbl
对比新文件
@@ -0,0 +1,13 @@
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  MacroPlan owner,
  String name
)
{
  TextBody:
  [*
    // Akari Oct-24-2024 (created)
    owner.EmployeeType( relnew,Name := name );
  *]
}
_Main/BL/Type_OvertimeMultiplier/Method_Edit.qbl
对比新文件
@@ -0,0 +1,14 @@
Quintiq file version 2.0
#parent: #root
Method Edit (
  String name,
  Real multiplier
)
{
  TextBody:
  [*
    // Akari Oct-24-2024 (created)
    this.Name( name );
    this.Multiplier( multiplier );
  *]
}
_Main/BL/Type_OvertimeMultiplier/StaticMethod_Create.qbl
对比新文件
@@ -0,0 +1,14 @@
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  MacroPlan owner,
  String name,
  Real multiplier
)
{
  TextBody:
  [*
    // Akari Oct-24-2024 (created)
    owner.OvertimeMultiplier( relnew,Name := name, Multiplier := multiplier );
  *]
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_Panel972.def
@@ -5,8 +5,8 @@
  BaseType: 'WebPanel'
  Children:
  [
    #child: Panel700
    #child: PanelStandardWorkingDay
    #child: pOvertimeMultiplierEmployeeType
    #child: pStandardWorkingDay
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pActions.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelActions.def 修改
@@ -1,5 +1,5 @@
Quintiq file version 2.0
Component PanelActions
Component pActions
{
  #keys: '[412672.1.3091200]'
  BaseType: 'WebPanel'
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pActions526.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelActions526.def 修改
@@ -1,5 +1,5 @@
Quintiq file version 2.0
Component PanelActions526
Component pActions526
{
  #keys: '[412672.1.6984289]'
  BaseType: 'WebPanel'
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEditEmployeeType.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelEditEmployeeType.def 修改
@@ -1,11 +1,11 @@
Quintiq file version 2.0
Component PanelEditEmployeeType
Component pEditEmployeeType
{
  #keys: '[412672.1.6984140]'
  BaseType: 'WebPanel'
  Children:
  [
    Component EditFieldEditEmployeeType
    Component efEditEmployeeType
    {
      #keys: '[412672.1.6984180]'
      BaseType: 'WebEditField'
@@ -16,12 +16,12 @@
        Taborder: 0
      ]
    }
    #child: PanelActions526
    #child: pActions526
    Component dhEditEmployeeType
    {
      #keys: '[412672.1.6984295]'
      BaseType: 'WebDataHolder'
      Databinding: 'shadow[EmployeeType]*'
      Databinding: 'EmployeeType'
      Properties:
      [
        Taborder: 1
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEditOvertimeMultiplier.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelEditOvertimeMultiplier.def 修改
@@ -1,11 +1,11 @@
Quintiq file version 2.0
Component PanelEditOvertimeMultiplier
Component pEditOvertimeMultiplier
{
  #keys: '[412672.1.3001087]'
  BaseType: 'WebPanel'
  Children:
  [
    Component EditFieldEditOvertimeMultiplier
    Component efEditOvertimeMultiplier
    {
      #keys: '[412672.1.3001163]'
      BaseType: 'WebEditField'
@@ -16,7 +16,7 @@
        Taborder: 0
      ]
    }
    Component NumberPickerEditOvertimeMultiplier
    Component npEditOvertimeMultiplier
    {
      #keys: '[412672.1.3001177]'
      BaseType: 'WebNumberPicker'
@@ -34,13 +34,13 @@
    {
      #keys: '[412672.1.3001190]'
      BaseType: 'WebDataHolder'
      Databinding: 'shadow[OvertimeMultiplier]*'
      Databinding: 'OvertimeMultiplier'
      Properties:
      [
        Taborder: 2
      ]
    }
    #child: PanelActions
    #child: pActions
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pEmployeeType.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelEmployeeType.def 修改
@@ -1,12 +1,12 @@
Quintiq file version 2.0
Component PanelEmployeeType
Component pEmployeeType
{
  #keys: '[412672.1.3030869]'
  BaseType: 'WebPanel'
  Children:
  [
    #child: ListEmployeeType
    #child: PanelEditEmployeeType
    #child: pEditEmployeeType
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pOvertimeMultiplier.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelOvertimeMultiplier.def 修改
@@ -1,12 +1,12 @@
Quintiq file version 2.0
Component PanelOvertimeMultiplier
Component pOvertimeMultiplier
{
  #keys: '[412672.1.3030850]'
  BaseType: 'WebPanel'
  Children:
  [
    #child: ListOvertimeMultiplier
    #child: PanelEditOvertimeMultiplier
    #child: pEditOvertimeMultiplier
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pOvertimeMultiplierEmployeeType#700.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_Panel700.def 修改
@@ -1,12 +1,12 @@
Quintiq file version 2.0
Component Panel700
Component pOvertimeMultiplierEmployeeType
{
  #keys: '[412672.1.3030760]'
  BaseType: 'WebPanel'
  Children:
  [
    #child: PanelEmployeeType
    #child: PanelOvertimeMultiplier
    #child: pEmployeeType
    #child: pOvertimeMultiplier
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_pStandardWorkingDay#687.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Component_PanelStandardWorkingDay#687.def 修改
@@ -1,5 +1,5 @@
Quintiq file version 2.0
Component PanelStandardWorkingDay
Component pStandardWorkingDay
{
  #keys: '[412672.1.3030780]'
  BaseType: 'WebPanel'
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListEmployeeType_MenuCreate583_OnClick.def
@@ -11,8 +11,8 @@
  {
    Body:
    [*
      PanelEditEmployeeType.Visible( true );
      dhEditEmployeeType.Data( MacroPlan.EmployeeType( relshadow ));
      pEditEmployeeType.Visible( true );
      dhEditEmployeeType.Data( null( EmployeeType ));
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListEmployeeType_MenuEdit782_OnClick.def
@@ -13,8 +13,8 @@
  {
    Body:
    [*
      PanelEditEmployeeType.Visible( true );
      dhEditEmployeeType.Data( shadow(selection) );
      pEditEmployeeType.Visible( true );
      dhEditEmployeeType.Data( selection );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListOvertimeMultiplier_MenuCreate_OnClick.def
@@ -11,10 +11,11 @@
  {
    Body:
    [*
      PanelEditOvertimeMultiplier.Visible( true );
      pEditOvertimeMultiplier.Visible( true );
      
      dhEditOvertimeMultiplier.Data( null( OvertimeMultiplier ));
      
      dhEditOvertimeMultiplier.Data( MacroPlan.OvertimeMultiplier( relshadow ) );
      npEditOvertimeMultiplier.Number( 1 );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_ListOvertimeMultiplier_MenuEdit_OnClick.def
@@ -13,8 +13,8 @@
  {
    Body:
    [*
      PanelEditOvertimeMultiplier.Visible( true );
      dhEditOvertimeMultiplier.Data( shadow( selection ) );
      pEditOvertimeMultiplier.Visible( true );
      dhEditOvertimeMultiplier.Data( selection );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions526_ButtonCalcel267_OnClick.def
文件已删除
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions526_ButtonOK338_OnClick.def
文件已删除
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions_ButtonCalcel_OnClick.def
文件已删除
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelActions_ButtonOK_OnClick.def
文件已删除
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions526_ButtonCalcel267_OnClick.def
对比新文件
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: pActions526/ButtonCalcel267
Response OnClick () id:Response_pActions526_ButtonCalcel267_OnClick
{
  #keys: '[412672.1.6984287]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      pEditEmployeeType.Visible( false );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions526_ButtonOK338_OnClick.def
对比新文件
@@ -0,0 +1,25 @@
Quintiq file version 2.0
#parent: pActions526/ButtonOK338
Response OnClick () id:Response_pActions526_ButtonOK338_OnClick
{
  #keys: '[412672.1.6984288]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  Precondition:
  [*
    return efEditEmployeeType.Text() <> "";
  *]
  QuillAction
  {
    Body:
    [*
      if( not isnull( dhEditEmployeeType.Data())){
        dhEditEmployeeType.Data().Edit( efEditEmployeeType.Text() );
      }else{
        EmployeeType::Create( MacroPlan, efEditEmployeeType.Text() );
      }
      pEditEmployeeType.Visible( false );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions_ButtonCalcel_OnClick.def
对比新文件
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: pActions/ButtonCalcel
Response OnClick () id:Response_pActions_ButtonCalcel_OnClick
{
  #keys: '[412672.1.3091500]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      pEditOvertimeMultiplier.Visible( false );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pActions_ButtonOK_OnClick.def
对比新文件
@@ -0,0 +1,26 @@
Quintiq file version 2.0
#parent: pActions/ButtonOK_780
Response OnClick () id:Response_pActions_ButtonOK_OnClick
{
  #keys: '[412672.1.3091237]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  Precondition:
  [*
    return efEditOvertimeMultiplier.Text() <> "" ;
  *]
  QuillAction
  {
    Body:
    [*
      if( not isnull( dhEditOvertimeMultiplier.Data())){
        dhEditOvertimeMultiplier.Data().Edit( efEditOvertimeMultiplier.Text(), npEditOvertimeMultiplier.Number() );
        // dhEditOvertimeMultiplier.Data().Commit();
      }else{
        OvertimeMultiplier::Create( MacroPlan, efEditOvertimeMultiplier.Text(), npEditOvertimeMultiplier.Number() );
      }
      pEditOvertimeMultiplier.Visible( false );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pStandardWorkingDay_Button671_OnClick.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelStandardWorkingDay_Button671_OnClick.def 修改
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: PanelStandardWorkingDay/Button671
Response OnClick () id:Response_PanelStandardWorkingDay_Button671_OnClick
#parent: pStandardWorkingDay/Button671
Response OnClick () id:Response_pStandardWorkingDay_Button671_OnClick
{
  #keys: '[412672.1.3033025]'
  CanBindMultiple: false
_Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_pStandardWorkingDay_NumberPicker287_OnChanged.def
文件名从 _Main/UI/MacroPlannerWebApp/Component_FormEmployeeCost/Response_PanelStandardWorkingDay_NumberPicker287_OnChanged.def 修改
@@ -1,6 +1,6 @@
Quintiq file version 2.0
#parent: PanelStandardWorkingDay/NumberPicker287
Response OnChanged () id:Response_PanelStandardWorkingDay_NumberPicker287_OnChanged
#parent: pStandardWorkingDay/NumberPicker287
Response OnChanged () id:Response_pStandardWorkingDay_NumberPicker287_OnChanged
{
  #keys: '[412672.1.6920929]'
  CanBindMultiple: false