Medlem
|
|
Reg.datum: Jan 2007
Inlägg: 84
|
|
Medlem
Reg.datum: Jan 2007
Inlägg: 84
|
Ja det är ungefär så där som digiArt jag gör, alla min objekt ärver ifrån en klass som validerar objektet enligt vissa regler Innan det sätts in i Databasen. Så varje objekt får en rutin som körs innan det sätts in som ser ut så här:
Protected Overrides Sub ValidationRules()
AddRule("ID", "Bilen saknar ID fyll i det", String.IsNullOrEmpty(_ID))
AddRule("Färg", "Bilen saknar Färg fyll i det", String.IsNullOrEmpty(_Farg))
End Su
På så sätt så får varje objekt verifera sig själv enligt ett visst antal regler, så precis innan jag ska spara ett objekt så kör jag:
If Obj.IsValid Then
Obj.Save
Else
lError.Text = Obj.Error
End If
|