Show / Hide Table of Contents

Class SoDate

Inheritance
Object
ControlBase
SoDate
SoLinkedDate
Implements
IControl
ILayout
IHasSchema
INamingContainer
Inherited Members
ControlBase.GetSafeId(String)
ControlBase.RegisterSoIdAttribute(AttributeCollection)
ControlBase.RegisterSoIdAttribute(AttributeCollection, String)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter, String)
ControlBase.RegisterSoIdAttribute(HtmlTextWriter, String, Boolean)
ControlBase.SetVisibility(CssStyleCollection)
ControlBase.SetVisibility(HtmlTextWriter)
ControlBase.SetIfFound(XmlNode, String, Expression<Func<String>>)
ControlBase.AutoSetIfFound(XmlNode, Expression<Func<String>>[])
ControlBase.Render(HtmlTextWriter)
ControlBase.AssignProperty(XmlNode, PropertyInfo)
ControlBase.SetReadOnly(Boolean)
ControlBase.BeforeDataBind()
ControlBase.OnGetStringValue(Type, Object, String)
ControlBase.OnGetTypedValue(Type, String, Object)
ControlBase.ID
ControlBase.ClientID
ControlBase.LabelContainer
ControlBase.MenuClientID
ControlBase.MenuObject
ControlBase.AjaxHelper
ControlBase.DataSource
ControlBase.DataRight
ControlBase.TableRightName
ControlBase.TableRightNameBinding
ControlBase.FieldRight
ControlBase.TableRight
ControlBase.FieldLength
ControlBase.CssClass
ControlBase.EditMode
ControlBase.ForcedMode
ControlBase.ReadOnly
ControlBase.Disabled
ControlBase.CaptionBinding
ControlBase.Tooltip
ControlBase.TooltipBinding
ControlBase.DataSourceName
ControlBase.ContextStyle
ControlBase.DisplayAccessKey
ControlBase.IsValid
ControlBase.Validations
ControlBase.MandatoryValidatorName
ControlBase.ForcedDisabled
ControlBase.BackgroundColor
ControlBase.LayoutPosition
ControlBase.Position
ControlBase.Top
ControlBase.Left
ControlBase.Right
ControlBase.Bottom
ControlBase.Width
ControlBase.Height
ControlBase.ZIndex
ControlBase.Overflow
ControlBase.Column
ControlBase.Row
ControlBase.RowSpan
ControlBase.ColSpan
ControlBase.Align
ControlBase.Visibility
ControlBase.ConfigurationSchema
ControlBase.VisibilityBinding
ControlBase.DatabindingMode
Namespace: SuperOffice.CRM.Web.UI.Controls
Assembly: SuperOffice.CRMWeb.dll
Syntax
public class SoDate : ControlBase, IControl, ILayout, IDatabindingMode, IHasSchema, INamingContainer

Constructors

SoDate()

Declaration
public SoDate()

Fields

_datebox

Declaration
protected SoTextBox _datebox
Field Value
Type Description
SoTextBox

Properties

AllowBlank

Declaration
public bool AllowBlank { get; set; }
Property Value
Type Description
Boolean

Attributes

Declaration
public AttributeCollection Attributes { get; }
Property Value
Type Description
AttributeCollection

Caption

Declaration
public override string Caption { get; set; }
Property Value
Type Description
String
Overrides
ControlBase.Caption

LeftSideExtension

Declaration
public Control LeftSideExtension { get; set; }
Property Value
Type Description
Control

MarkOverdue

Declaration
public bool MarkOverdue { get; set; }
Property Value
Type Description
Boolean

RawValue

Declaration
public string RawValue { get; }
Property Value
Type Description
String

RightSideExtension

Declaration
public Control RightSideExtension { get; set; }
Property Value
Type Description
Control

Style

Declaration
public CssStyleCollection Style { get; }
Property Value
Type Description
CssStyleCollection

UseMargin

Declaration
public bool UseMargin { get; set; }
Property Value
Type Description
Boolean

Value

Declaration
public DateTime Value { get; set; }
Property Value
Type Description
DateTime

Methods

DataBind()

Declaration
public override void DataBind()
Overrides
ControlBase.DataBind()

FormatDateFromInvariant(Object)

Declaration
public static string FormatDateFromInvariant(object dateObj)
Parameters
Type Name Description
Object dateObj
Returns
Type Description
String

FormatDateToInvariant(String)

Declaration
public string FormatDateToInvariant(string datetext)
Parameters
Type Name Description
String datetext
Returns
Type Description
String

Initialize(XmlNode, String)

Declaration
public override void Initialize(XmlNode config, string id)
Parameters
Type Name Description
XmlNode config
String id
Overrides
ControlBase.Initialize(XmlNode, String)

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
EventArgs e

SetMandatoryValidation()

Declaration
public void SetMandatoryValidation()

UpdateDataSource()

Declaration
public override void UpdateDataSource()
Overrides
ControlBase.UpdateDataSource()

Validate()

Declaration
protected override bool Validate()
Returns
Type Description
Boolean
Overrides
ControlBase.Validate()

Implements

IControl
ILayout
IHasSchema
System.Web.UI.INamingContainer
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top