Private Sub LimparControlesNoPanel(pnlpesagens As Panel)
' Declaração de uma variável inteira chamada QualID e inicializa com 0 Dim QualID As Integer = 0
' Iteração através dos controles no panel ( cViatura é uma classe)
For Each seleciona As cViatura In pnlpesagens.Controls ' Remove o controle do panel pnlpesagens.Controls.Remove(seleciona)
' Atribui o valor da propriedade QualId do controle cViatura à variável
QualID QualID = seleciona.QualId Next
' Condição If adicionada
If QualID <> 0 Then ' Chama a função EscreverSQL e verifica se a operação foi bem-sucedida If EscreverSQL(SqlCfg, "Delete from pesagens where Id =" & QualID) Then ' Exibe uma mensagem se a operação for bem-sucedida MsgBox("pesagem eliminada") Else ' Exibe uma mensagem se a operação falhar MsgBox("Erro ao eliminar a pesagem") End If Else ' Exibe uma mensagem se QualID for 0 MsgBox("Nenhum controle selecionado para eliminação") End If End Sub End Class