Index: PlanScan/Main.pas =================================================================== diff -u -r300 -r303 --- PlanScan/Main.pas (.../Main.pas) (revision 300) +++ PlanScan/Main.pas (.../Main.pas) (revision 303) @@ -71,7 +71,10 @@ if dbgGebruikers.SelectedRows.Count > 0 then begin for rijteller := 0 to dbgGebruikers.SelectedRows.Count-1 do begin dbgGebruikers.DataSource.DataSet.GotoBookmark(Pointer(dbgGebruikers.SelectedRows.Items[rijteller])); - TAgent.Create(UiContext).GebruikerAfmelden(dbgGebruikers.DataSource.DataSet.FieldByName('cdsGebruikersInitialen').AsString,dbgGebruikers.DataSource.DataSet.FieldByName('cdsGebruikersLoginCode').AsString) + if dbgGebruikers.DataSource.DataSet.FieldByName('cdsGebruikersInitialen').AsString = UiContexT.Initialen then + ShowMessage('Je kan jezelf hier niet afmelden') + else + TAgent.Create(UiContext).GebruikerAfmelden(dbgGebruikers.DataSource.DataSet.FieldByName('cdsGebruikersInitialen').AsString,dbgGebruikers.DataSource.DataSet.FieldByName('cdsGebruikersLoginCode').AsString) end; end; ZoekAlleGebruikers();