Show / Hide Table of Contents

Class NextDateBase

Inheritance
Object
NextDateBase
NextDueDate
NextMilestone
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM
Assembly: SoDataBase.dll
Syntax
public abstract class NextDateBase

Constructors

NextDateBase()

Declaration
protected NextDateBase()

Methods

GetNextDate(AppointmentTableInfo, FieldInfo, Restriction)

Declaration
protected NextDateInfo GetNextDate(AppointmentTableInfo appInfo, FieldInfo orderBy, Restriction restriction)
Parameters
Type Name Description
AppointmentTableInfo appInfo
FieldInfo orderBy
Restriction restriction
Returns
Type Description
NextDateInfo

GetOrderbyField(AppointmentTableInfo)

Declaration
protected abstract FieldInfo GetOrderbyField(AppointmentTableInfo tableInfo)
Parameters
Type Name Description
AppointmentTableInfo tableInfo
Returns
Type Description
FieldInfo

GetQuery(AppointmentTableInfo, FieldInfo)

Gets the query for fetching appointments for a given entity (sale/project)

Declaration
protected Select GetQuery(AppointmentTableInfo appInfo, FieldInfo orderBy)
Parameters
Type Name Description
AppointmentTableInfo appInfo

TableInfo for the appointment table

FieldInfo orderBy

The id field corresponding to the PK of the entity in question (sale/project)

Returns
Type Description
Select

The query

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Back to top