C# Class CmsData.Condition

Afficher le fichier Open project: bvcms/bvcms

Méthodes publiques

Свойство Type Description
NewMatchAnyId Guid?

Private Properties

Свойство Type Description
Attribute string
AttributeDate DateTime?
AttributeGuid System.Guid
AttributeInt int
CheckInVisits System.Linq.Expressions.Expression
CopyFrom void
ExpressionTree System.Linq.Expressions.Expression
GetCodeIdValuePart string
GetExpression System.Linq.Expressions.Expression
HasCurrentTag System.Linq.Expressions.Expression
HasFailedEmails System.Linq.Expressions.Expression
HasMemberDocs System.Linq.Expressions.Expression
HasMyTag System.Linq.Expressions.Expression
ImportClause Condition
InOneOfMyOrgs System.Linq.Expressions.Expression
MedicalLength System.Linq.Expressions.Expression
OrgLeadersOnly System.Linq.Expressions.Expression
RecActiveOtherChurch System.Linq.Expressions.Expression
RecInterestedCoaching System.Linq.Expressions.Expression
RecentFlagAdded Expression
SavedQuery2 Expression
SetFirstPersonSameEmail void
SetIncludeDeceased void
SetParentsOf void
SetPlusParentsOf void
StatusFlag Expression
WriteAttributes void

Méthodes publiques

Méthode Description
AddNewClause ( ) : Condition
AddNewClause ( QueryType type, CompareType op, object value = null ) : Condition
AddNewGroupClause ( ) : Condition
Clone ( Condition parent = null, System.Guid useGuid = null ) : Condition
CreateAllFalseGroup ( string name = null ) : Condition
CreateAllGroup ( string name = null ) : Condition
CreateNewGroupClause ( string name = null ) : Condition
DeleteClause ( ) : void
Import ( string text, string name = null, bool newGuids = false, System.Guid topguid = null ) : Condition
IncrementLastRun ( ) : void
MaxClauseOrder ( ) : int
Parse ( string s ) : Condition
Predicate ( CmsData.CMSDataContext db ) : bool>>.Expression
ReorderClauses ( ) : void
Reset ( ) : void
Save ( CMSDataContext Db, bool increment = false, string owner = null ) : void
SendToWriter ( XmlWriter w, bool newGuids = false, bool noGuids = false ) : void
SetComparisonType ( CompareType value ) : void
SetQueryType ( QueryType value ) : void
StatusFlags ( CMSDataContext db ) : IEnumerable
ToString ( ) : string
ToXml ( bool newGuids = false, bool noGuids = false ) : string
TryParse ( string s ) : object

Private Methods

Méthode Description
Attribute ( XElement r, string attr, string def = null ) : string
AttributeDate ( XElement r, string attr ) : DateTime?
AttributeGuid ( XElement r, string attr ) : System.Guid
AttributeInt ( XElement r, string attr ) : int
CheckInVisits ( ) : Expression
CopyFrom ( Condition from ) : void
ExpressionTree ( System.Linq.Expressions.ParameterExpression parm, CmsData.CMSDataContext Db ) : Expression
GetCodeIdValuePart ( string value, Part part ) : string
GetExpression ( System.Linq.Expressions.ParameterExpression parm, CmsData.CMSDataContext Db ) : Expression
HasCurrentTag ( ) : Expression
HasFailedEmails ( ) : Expression
HasMemberDocs ( ) : Expression
HasMyTag ( ) : Expression
ImportClause ( XElement r, Condition p, bool newGuids, System.Guid topguid ) : Condition
InOneOfMyOrgs ( ) : Expression
MedicalLength ( ) : Expression
OrgLeadersOnly ( CmsData.CMSDataContext db, System.Linq.Expressions.ParameterExpression parm ) : Expression
RecActiveOtherChurch ( ) : Expression
RecInterestedCoaching ( ) : Expression
RecentFlagAdded ( ) : Expression
SavedQuery2 ( ) : Expression
SetFirstPersonSameEmail ( CompareType op, bool tf ) : void
SetIncludeDeceased ( ) : void
SetParentsOf ( CompareType op, bool tf ) : void
SetPlusParentsOf ( CompareType op, bool tf ) : void
StatusFlag ( ) : Expression
WriteAttributes ( XmlWriter w, bool newGuids = false, bool noGuids = false ) : void

Method Details

AddNewClause() public méthode

public AddNewClause ( ) : Condition
Résultat Condition

AddNewClause() public méthode

public AddNewClause ( QueryType type, CompareType op, object value = null ) : Condition
type QueryType
op CompareType
value object
Résultat Condition

AddNewGroupClause() public méthode

public AddNewGroupClause ( ) : Condition
Résultat Condition

Clone() public méthode

public Clone ( Condition parent = null, System.Guid useGuid = null ) : Condition
parent Condition
useGuid System.Guid
Résultat Condition

CreateAllFalseGroup() public static méthode

public static CreateAllFalseGroup ( string name = null ) : Condition
name string
Résultat Condition

CreateAllGroup() public static méthode

public static CreateAllGroup ( string name = null ) : Condition
name string
Résultat Condition

CreateNewGroupClause() public static méthode

public static CreateNewGroupClause ( string name = null ) : Condition
name string
Résultat Condition

DeleteClause() public méthode

public DeleteClause ( ) : void
Résultat void

Import() public static méthode

public static Import ( string text, string name = null, bool newGuids = false, System.Guid topguid = null ) : Condition
text string
name string
newGuids bool
topguid System.Guid
Résultat Condition

IncrementLastRun() public méthode

public IncrementLastRun ( ) : void
Résultat void

MaxClauseOrder() public méthode

public MaxClauseOrder ( ) : int
Résultat int

Parse() public static méthode

public static Parse ( string s ) : Condition
s string
Résultat Condition

Predicate() public méthode

public Predicate ( CmsData.CMSDataContext db ) : bool>>.Expression
db CmsData.CMSDataContext
Résultat bool>>.Expression

ReorderClauses() public méthode

public ReorderClauses ( ) : void
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Save() public méthode

public Save ( CMSDataContext Db, bool increment = false, string owner = null ) : void
Db CMSDataContext
increment bool
owner string
Résultat void

SendToWriter() public méthode

public SendToWriter ( XmlWriter w, bool newGuids = false, bool noGuids = false ) : void
w XmlWriter
newGuids bool
noGuids bool
Résultat void

SetComparisonType() public méthode

public SetComparisonType ( CompareType value ) : void
value CompareType
Résultat void

SetQueryType() public méthode

public SetQueryType ( QueryType value ) : void
value QueryType
Résultat void

StatusFlags() public static méthode

public static StatusFlags ( CMSDataContext db ) : IEnumerable
db CMSDataContext
Résultat IEnumerable

ToString() public méthode

public ToString ( ) : string
Résultat string

ToXml() public méthode

public ToXml ( bool newGuids = false, bool noGuids = false ) : string
newGuids bool
noGuids bool
Résultat string

TryParse() public static méthode

public static TryParse ( string s ) : object
s string
Résultat object

Property Details

NewMatchAnyId public_oe property

public Guid? NewMatchAnyId
Résultat Guid?