-corretto errori merge
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
CornerRadius="5"
|
||||
Margin="0"
|
||||
Padding="0">
|
||||
|
||||
|
||||
<dxb:BarItemMenuHeader ShowContentHeader="False"
|
||||
ItemsOrientation="Horizontal"
|
||||
Margin="0"
|
||||
@@ -21,87 +21,27 @@
|
||||
ToolTip="{Binding CopyPart_ToolTip}"
|
||||
IsEnabled="{Binding CopyPart_IsEnabled}"
|
||||
Glyph="{StaticResource CopyPart_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
<!--<Image Source="{StaticResource CopyPart_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>-->
|
||||
</dxb:BarButtonItem>
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem Command="{Binding RemovePart_Command}"
|
||||
ToolTip="{Binding RemovePart_ToolTip}"
|
||||
IsEnabled="{Binding RemovePart_IsEnabled}"
|
||||
Glyph="{StaticResource Remove_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
<!--<Image Source="{StaticResource Remove_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>-->
|
||||
</dxb:BarButtonItem>
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem ToolTip="{Binding Simulate_ToolTip}"
|
||||
Command="{Binding Simulate_Command}"
|
||||
IsEnabled="{Binding Simulate_IsEnabled}"
|
||||
Glyph="{StaticResource Simulate_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
<!--<Image Source="{StaticResource Simulate_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>-->
|
||||
</dxb:BarButtonItem>
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem ToolTip="{Binding Edit_ToolTip}"
|
||||
Command="{Binding Edit_Command}"
|
||||
IsEnabled="{Binding Edit_IsEnabled}"
|
||||
Glyph="{StaticResource Edit_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
<!--<Image Source="{StaticResource Edit_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>-->
|
||||
</dxb:BarButtonItem>
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem Command="{Binding ResetCalc_Command}"
|
||||
ToolTip="{Binding ResetCalc_ToolTip}"
|
||||
IsEnabled="{Binding CALCPanel_IsEnabled}"
|
||||
Glyph="{StaticResource ResetCalc_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
<!--<Image Source="{StaticResource ResetCalc_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>-->
|
||||
</dxb:BarButtonItem>
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
</dxb:BarItemMenuHeader>
|
||||
|
||||
</dxb:PopupMenu>
|
||||
<!--<Border x:Class="BTLPartManagerV"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
DataContext="{StaticResource BTLPartManagerVM}"
|
||||
Style="{StaticResource BTLPartManager_Border}">
|
||||
|
||||
<StackPanel Style="{StaticResource PartManager_StackPanel}">
|
||||
<Button Command="{Binding CopyPart_Command}"
|
||||
ToolTip="{Binding CopyPart_ToolTip}"
|
||||
IsEnabled="{Binding CopyPart_IsEnabled}"
|
||||
Style="{StaticResource LP_Button}">
|
||||
<Image Source="{StaticResource CopyPart_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>
|
||||
</Button>
|
||||
<Button Command="{Binding RemovePart_Command}"
|
||||
ToolTip="{Binding RemovePart_ToolTip}"
|
||||
IsEnabled="{Binding RemovePart_IsEnabled}"
|
||||
Style="{StaticResource LP_Button}">
|
||||
<Image Source="{StaticResource Remove_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding Simulate_ToolTip}"
|
||||
Command="{Binding Simulate_Command}"
|
||||
IsEnabled="{Binding Simulate_IsEnabled}"
|
||||
Style="{StaticResource LP_Button}">
|
||||
<Image Source="{StaticResource Simulate_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>
|
||||
</Button>
|
||||
<Button ToolTip="{Binding Edit_ToolTip}"
|
||||
Command="{Binding Edit_Command}"
|
||||
IsEnabled="{Binding Edit_IsEnabled}"
|
||||
Style="{StaticResource LP_Button}">
|
||||
<Image Source="{StaticResource Edit_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>
|
||||
</Button>
|
||||
<Button Command="{Binding ResetCalc_Command}"
|
||||
ToolTip="{Binding ResetCalc_ToolTip}"
|
||||
IsEnabled="{Binding CALCPanel_IsEnabled}"
|
||||
Style="{StaticResource LP_Button}">
|
||||
<Image Source="{StaticResource ResetCalc_Image}"
|
||||
Style="{StaticResource BTLDataWnd_Image}"/>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
|
||||
</Border>-->
|
||||
|
||||
@@ -434,7 +434,8 @@
|
||||
<dx:DropDownButton.ArrowGlyph>
|
||||
<DrawingImage/>
|
||||
</dx:DropDownButton.ArrowGlyph>
|
||||
<OPTIMIZER:RawPartListPopUpV/>
|
||||
<OPTIMIZER:RawPartListPopUpV DataContext="{Binding Tag.SelectedMachGroup,
|
||||
RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RawPartListV}}}"/>
|
||||
</dx:DropDownButton>
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
|
||||
@@ -240,7 +240,7 @@ Public Class PartVM
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
EgtSetCurrMachGroup(ParentMachGroupVM.Id)
|
||||
EgtSetCurrMachGroup(Map.refMachGroupPanelVM.SelectedMachGroup.Id)
|
||||
' lo riseleziono
|
||||
EgtSelectObj(nPartId)
|
||||
' resetto validazione del pezzo
|
||||
@@ -484,7 +484,7 @@ Public Class PartVM
|
||||
' reinserisco il pezzo nel grezzo
|
||||
EgtAddPartToRawPart(nPartId, New Point3d(dTempPosX - vtDeltaBox.x, dTempPosY - vtDeltaBox.y, 0), ParentMachGroupVM.MyMachGroupM.nRawPartId)
|
||||
End If
|
||||
EgtSetCurrMachGroup(ParentMachGroupVM.Id)
|
||||
EgtSetCurrMachGroup(Map.refMachGroupPanelVM.SelectedMachGroup.Id)
|
||||
' lo riseleziono
|
||||
EgtSelectObj(nPartId)
|
||||
' resetto validazione del pezzo
|
||||
@@ -738,7 +738,7 @@ Public Class PartVM
|
||||
If IsNothing(ProjectManagerVM.CurrProd) Then Return
|
||||
Dim SelMachGroup As MyMachGroupVM = Map.refMachGroupPanelVM.SelectedMachGroup
|
||||
' Recupero indice elemento selezionato in lista
|
||||
Dim Index As Integer = ParentMachGroupVM.PartVMList.IndexOf(ParentMachGroupVM.PartVMList.FirstOrDefault(Function(x) x.nPartId = nPartId))
|
||||
Dim Index As Integer = ParentMachGroupVM.PartVMList.IndexOf(SelMachGroup.PartVMList.FirstOrDefault(Function(x) x.nPartId = nPartId))
|
||||
If IsNothing(SelMachGroup) Then Return
|
||||
' se barra gia' assegnata a supervisore, esco
|
||||
If SelMachGroup.nProduction_State >= ItemState.Assigned Then Return
|
||||
@@ -769,16 +769,17 @@ Public Class PartVM
|
||||
Public Sub RemovePart()
|
||||
If IsNothing(ProjectManagerVM.CurrProd) Then Return
|
||||
If EgtBEAMWALL.Core.EgtMessageBoxV.Show(Application.Current.MainWindow, EgtMsg(62575), EgtMsg(30009), MessageBoxButton.OKCancel, MessageBoxImage.Exclamation) = MessageBoxResult.OK Then
|
||||
If IsNothing(ParentMachGroupVM) Then Return
|
||||
Dim SelMachGroup As MyMachGroupVM = Map.refMachGroupPanelVM.SelectedMachGroup
|
||||
' Recupero indice elemento selezionato in lista
|
||||
Dim Index As Integer = ParentMachGroupVM.PartVMList.IndexOf(ParentMachGroupVM.PartVMList.FirstOrDefault(Function(x) x.nPartId = nPartId))
|
||||
Dim Index As Integer = ParentMachGroupVM.PartVMList.IndexOf(SelMachGroup.PartVMList.FirstOrDefault(Function(x) x.nPartId = nPartId))
|
||||
If IsNothing(SelMachGroup) Then Return
|
||||
' se barra gia' assegnata a supervisore, esco
|
||||
If ParentMachGroupVM.nProduction_State >= ItemState.Assigned Then Return
|
||||
Dim SelPart As PartVM = ParentMachGroupVM.PartVMList(Index)
|
||||
If SelMachGroup.nProduction_State >= ItemState.Assigned Then Return
|
||||
Dim SelPart As PartVM = SelMachGroup.PartVMList(Index)
|
||||
If IsNothing(SelPart) Then Return
|
||||
SelPart.DeletePart()
|
||||
ParentMachGroupVM.UpdateUsage()
|
||||
ParentMachGroupVM.ResetCalcMachGroup()
|
||||
SelMachGroup.UpdateUsage()
|
||||
SelMachGroup.ResetCalcMachGroup()
|
||||
Else
|
||||
Return
|
||||
End If
|
||||
|
||||
@@ -19,29 +19,20 @@
|
||||
Padding="0">
|
||||
<dxb:BarButtonItem Command="{Binding CopyRawPart_Command}"
|
||||
ToolTip="{Binding CopyRawPart_ToolTip}"
|
||||
Glyph="/Resources/TopPanel/CopyRawPart.png"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
</dxb:BarButtonItem>
|
||||
Glyph="{StaticResource CopyRawPart_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem Command="{Binding RemoveRawPart_Command}"
|
||||
ToolTip="{Binding RemoveRawPart_ToolTip}"
|
||||
Glyph="/Resources/NewPage/Remove.png"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
</dxb:BarButtonItem>
|
||||
<dxb:BarButtonItem Command="{Binding Simulate_Command}"
|
||||
ToolTip="{Binding Simulate_ToolTip}"
|
||||
Glyph="/Resources/CALCPanel/Simulate.png"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
</dxb:BarButtonItem>
|
||||
Glyph="{StaticResource Remove_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem Command="{Binding ReOrderPart_Command}"
|
||||
ToolTip="{Binding ReOrderPart_ToolTip}"
|
||||
Glyph="/Resources/TopPanel/ReorderPart.png"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
</dxb:BarButtonItem>
|
||||
Glyph="{StaticResource ReOrderPart_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
<dxb:BarButtonItem Command="{Binding ResetCalc_Command}"
|
||||
ToolTip="{Binding ResetCalc_ToolTip}"
|
||||
Glyph="/Resources/CALCPanel/ResetCalc.png"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}">
|
||||
</dxb:BarButtonItem>
|
||||
Glyph="{StaticResource ResetCalc_Image}"
|
||||
Style="{StaticResource DropDownButton_BarButtonItem}"/>
|
||||
</dxb:BarItemMenuHeader>
|
||||
|
||||
</dxb:PopupMenu>
|
||||
|
||||
@@ -24,4 +24,5 @@
|
||||
m_StatisticsVM.refSaveStatisticGridControlLayout()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
End Class
|
||||
|
||||
@@ -399,6 +399,11 @@ Public Class StrategyManagerVM
|
||||
SetbIsModifyStrategy(True)
|
||||
' Setto indice per capire che la strategia è stata spostata in ActiveStrategyList
|
||||
m_SelTreeItem.SelAvailableStrategy.nIndexInList = 0
|
||||
' Riallinea tutti gli indici
|
||||
For Index As Integer = 0 To m_SelTreeItem.StrategyList.Count - 1
|
||||
m_SelTreeItem.StrategyList(Index).nIndexInList = Index
|
||||
Next
|
||||
SetUpdate_Visibility(False)
|
||||
' Aggiorno le liste
|
||||
m_SelTreeItem.AvailableStrategyList_View.Refresh()
|
||||
m_SelTreeItem.ActiveStrategyList_View.Refresh()
|
||||
@@ -427,6 +432,20 @@ Public Class StrategyManagerVM
|
||||
SetbIsModifyStrategy(True)
|
||||
' Setto indice per capire che la strategia è stata spostata in StrategyList
|
||||
m_SelTreeItem.SelActiveStrategy.nIndexInList = -1
|
||||
' Trova l’elemento con indice -1
|
||||
Dim mRemovedItemStrategyList As List(Of Strategy) = m_SelTreeItem.StrategyList.Where(Function(s) s.nIndexInList = -1).ToList()
|
||||
For Each RemovedItemStrategy In mRemovedItemStrategyList
|
||||
m_SelTreeItem.StrategyList.Remove(RemovedItemStrategy)
|
||||
Next
|
||||
' Riallinea tutti gli indici
|
||||
For Index As Integer = 0 To m_SelTreeItem.StrategyList.Count - 1
|
||||
m_SelTreeItem.StrategyList(Index).nIndexInList = Index
|
||||
Next
|
||||
' Reinserisco elementi rimossi
|
||||
For Each RemovedItemStrategy In mRemovedItemStrategyList
|
||||
m_SelTreeItem.StrategyList.Add(RemovedItemStrategy)
|
||||
Next
|
||||
SetUpdate_Visibility(False)
|
||||
' Aggiorno le liste
|
||||
m_SelTreeItem.AvailableStrategyList_View.Refresh()
|
||||
m_SelTreeItem.ActiveStrategyList_View.Refresh()
|
||||
|
||||
Reference in New Issue
Block a user