- aggiunta finestra caricamento su update werahouse e uploadnesting

- impostato ProjType sulle chiamate al materiale da magazzino
- Verifico impostazione materiale su creazione nuovo pezzo
- tolta lettura vecchio file magazzino
- migliorie varie
This commit is contained in:
Emmanuele Sassi
2024-09-05 12:50:35 +02:00
parent 6837628ac1
commit bb2ec39f03
30 changed files with 315 additions and 177 deletions
@@ -21,6 +21,11 @@ Public Class NewOpenProjectFileDialogVM
#Region "METHODS"
Public Overrides Function Init(ProjectType As ProjectType, Optional CurrProjectList As List(Of ProjectFileVM) = Nothing, Optional GoToProd As Boolean = False) As Boolean?
' se magazzino di rete attivo
If GetMainPrivateProfileInt(S_WAREHOUSE, K_NETWAREHOUSE, 0) = 1 Then
' aggiorno stato progetti archiviati
DbControllers.m_MagmanController.ProjArchSync()
End If
m_ProjectType = ProjectType
NotifyPropertyChanged(NameOf(FilterTypeList))
@@ -140,7 +145,12 @@ Public Class NewOpenProjectFileDialogVM
If Not IsNothing(SelProject.ProdFileVM) Then
' archivio il progetto
DbControllers.m_ProdController.UpdateArchived(SelProject.ProdFileVM.nProdId, Not SelProject.bIsArchived)
DbControllers.m_MagmanController.ProjSyncro(SelProject.ProdFileVM.nProdId)
' se magazzino di rete attivo
If GetMainPrivateProfileInt(S_WAREHOUSE, K_NETWAREHOUSE, 0) = 1 Then
DbControllers.m_MagmanController.ProjSyncro(SelProject.ProdFileVM.nProdId)
' aggiorno stato progetti archiviati
DbControllers.m_MagmanController.ProjArchSync()
End If
NotifyPropertyChanged(NameOf(Archive_Msg))
End If
' aggiorno lista progetti