OpenPetra
Free Administration Software for Non-Profits
Types.cs File Reference

Classes

class  Ict.Common.TSearchCriteria
 search criteria for SQL queries More...
 
class  Ict.Common.THyperLinkHandling
 Class for HyperLink handling. Used by the 'TtxtLinkTextBox' and 'TRtbHyperlinks' Controls. More...
 
class  Ict.Common.CommonTypes
 some functions that are useful for operating with the enums defined in Ict.Common More...
 
class  Ict.Common.TProgressState
 current state of the long-running procedure More...
 
class  Ict.Common.EProblemLaunchingHyperlinkException
 Thrown when OpenPetra encounters a problem when trying to launch a Hyperlink. More...
 
class  Ict.Common.TSaveConvert
 some static methods for the save conversion of dates to objects and objects to dates More...
 
class  Ict.Common.NoRemotingAttribute
 simple attribute for marking methods that should not be remoted. the code generator for generateGlue will take note of this attribute. More...
 
class  Ict.Common.Attributes
 this class contains some attribute classes (at the moment only one) More...
 
class  Ict.Common.Attributes.ResourceStringAttribute
 This custom .NET Attribute is used to mark functions that return resourcestrings. These Attributes can later be found and the functions can be changed to return resourcestrings from any source/repository instead of having them hardcoded in code. More...
 

Namespaces

namespace  Ict
 
namespace  Ict.Common
 

Enumerations

enum  Ict.Common.TExecutingCLREnum { Ict.Common.eclrUnknown , Ict.Common.eclrMicrosoftDotNetFramework , Ict.Common.eclrMono , Ict.Common.eclrDotGNUPortableNet }
 enum for several runtime environments More...
 
enum  Ict.Common.TNullHandlingEnum { Ict.Common.nhReturnLowestDate , Ict.Common.nhReturnHighestDate }
 enum for handling date values that are null More...
 
enum  Ict.Common.TExecutingOSEnum {
  Ict.Common.eosLinux , Ict.Common.eosWin98ToWinME , Ict.Common.eosWinNTOrLater , Ict.Common.eosWinXP ,
  Ict.Common.eosWinVista , Ict.Common.eosWin7 , Ict.Common.eosWin8Plus , Ict.Common.eosWin81 ,
  Ict.Common.eosWin10 , Ict.Common.oesUnsupportedPlatform
}
 enum for the Operating System that this program is running on More...
 
enum  Ict.Common.TDBType { Ict.Common.PostgreSQL , Ict.Common.MySQL }
 Type of RDBMS (Relational Database Management System) More...
 
enum  Ict.Common.TDataModeEnum { Ict.Common.dmBrowse , Ict.Common.dmEdit , Ict.Common.dmAdd }
 several modes a data edit screen can be in More...
 
enum  Ict.Common.TClientServerConnectionType { Ict.Common.csctLAN , Ict.Common.csctRemote , Ict.Common.csctLocal }
 enum for the connection between client and server More...
 
enum  Ict.Common.TSubmitChangesResult { Ict.Common.scrOK , Ict.Common.scrError , Ict.Common.scrNothingToBeSaved , Ict.Common.scrInfoNeeded }
 different states when submitting some data to the server More...
 
enum  Ict.Common.eLoginEnum {
  Ict.Common.eLoginSucceeded , Ict.Common.eLoginAuthenticationFailed , Ict.Common.eLoginUserIsRetired , Ict.Common.eLoginUserRecordLocked ,
  Ict.Common.eLoginServerTooBusy , Ict.Common.eLoginExceedingConcurrentUsers , Ict.Common.eLoginSystemDisabled , Ict.Common.eLoginLicenseExpired ,
  Ict.Common.eLoginVersionMismatch , Ict.Common.eLoginServerNotReachable , Ict.Common.eLoginFailedForUnspecifiedError
}
 return values when the user logs in More...