Altre correzioni ad occorrenze del tipo 'm_SelReseller = m_ResellerList.FirstOrDefault(Function(resel) resel.ResellerName.Equals(ManageDb.ExecuteResellerQuery(selQuery)(0).ResellerName))' che eseguono chiamate al DB con la stessa query più volte inutilmente, creando ritardi
This commit is contained in:
@@ -99,7 +99,8 @@ Public Class UpdateClientPageVM
|
||||
" WHERE " & DB_CLIENTID & " LIKE " & IdToUpdate
|
||||
'm_SelReseller = ManageDb.ExecuteResellerQuery(rQuery)(0)
|
||||
'm_SelReseller = m_ResellerList(2)
|
||||
m_SelReseller = m_ResellerList.FirstOrDefault(Function(resel) resel.ResellerName.Equals(ManageDb.ExecuteResellerQuery(selQuery)(0).ResellerName))
|
||||
Dim selRes As String = ManageDb.ExecuteResellerQuery(selQuery)(0).ResellerName
|
||||
m_SelReseller = m_ResellerList.FirstOrDefault(Function(resel) resel.ResellerName.Equals(selRes))
|
||||
NotifyPropertyChanged("SelReseller")
|
||||
End Sub
|
||||
|
||||
|
||||
@@ -235,7 +235,8 @@ Public Class UpdateKeyPageVM
|
||||
|
||||
Dim nQuery As String = "SELECT * FROM " & DB_CLIENT & " WHERE " & DB_CLIENTID & " = '" & Key.ClientID & "'"
|
||||
If ManageDb.ExecuteClientQuery(nQuery).Count <> 0 Then
|
||||
m_SelName = m_NameList.FirstOrDefault(Function(namel) namel.Name.Equals(ManageDb.ExecuteClientQuery(nQuery)(0).Name)) 'ManageDb.ExecuteClientQuery(nQuery)(0)
|
||||
Dim sName As String = ManageDb.ExecuteClientQuery(nQuery)(0).Name
|
||||
m_SelName = m_NameList.FirstOrDefault(Function(namel) namel.Name.Equals(sName)) 'ManageDb.ExecuteClientQuery(nQuery)(0)
|
||||
Else
|
||||
m_SelName = Nothing
|
||||
End If
|
||||
|
||||
@@ -104,7 +104,8 @@ Public Class UpdateVersionPageVM
|
||||
" ON " & DB_PRODUCT & "." & DB_PRODUCTID &
|
||||
"=" & DB_VERSION & "." & DB_PRODUCTID &
|
||||
" WHERE " & DB_VERSIONID & " LIKE " & IdToUpdate
|
||||
SelProduct = m_ProductList.FirstOrDefault(Function(prodl) prodl.ProductID.Equals(ManageDb.ExecuteVersionQuery(pvQuery)(0).ProductID))
|
||||
Dim ProdId As Integer = ManageDb.ExecuteVersionQuery(pvQuery)(0).ProductID
|
||||
SelProduct = m_ProductList.FirstOrDefault(Function(prodl) prodl.ProductID.Equals(ProdId))
|
||||
NotifyPropertyChanged("SelProduct")
|
||||
|
||||
End Sub
|
||||
|
||||
Reference in New Issue
Block a user