/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="dateTimeType">DateTime type.</param> public DateTimeAPRptColumn(DateTimeAPColumnDef columnDef, APRptDateTimeType dateTimeType) :this(columnDef, dateTimeType, DateTime.MinValue, DateTime.MaxValue) { }
/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="selectExpr">SQL 'SELECT' Expression.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> /// <param name="dateTimeType">DateTime type.</param> public DateTimeAPRptColumn(APSqlOperateExpr selectExpr, string id, string title, APRptDateTimeType dateTimeType) : this(selectExpr, id, title, dateTimeType, DateTime.MinValue, DateTime.MaxValue) { _dateTimeType = dateTimeType; }
/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="selectExpr">SQL 'SELECT' Expression.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> /// <param name="dateTimeType">DateTime type.</param> /// <param name="minValue">The min value.</param> /// <param name="maxValue">The max value.</param> public DateTimeAPRptColumn(APSqlOperateExpr selectExpr, string id, string title, APRptDateTimeType dateTimeType, DateTime minValue, DateTime maxValue) : base(selectExpr, id, title) { _dateTimeType = dateTimeType; _minValue = minValue; _maxValue = maxValue; }
/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> /// <param name="dateTimeType">DateTime type.</param> /// <param name="minValue">The min value.</param> /// <param name="maxValue">The max value.</param> public DateTimeAPRptColumn(DateTimeAPColumnDef columnDef, string id, string title, APRptDateTimeType dateTimeType, DateTime minValue, DateTime maxValue) : base(columnDef, id, title) { _dateTimeType = dateTimeType; _minValue = minValue; _maxValue = maxValue; }
/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> /// <param name="dateTimeType">DateTime type.</param> public DateTimeAPRptColumn(DateTimeAPColumnDef columnDef, string id, string title, APRptDateTimeType dateTimeType) : this(columnDef, id, title, dateTimeType, DateTime.MinValue, DateTime.MaxValue) { _dateTimeType = dateTimeType; }
/// <summary> /// Create a new DateTimeAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="dateTimeType">DateTime type.</param> /// <param name="minValue">The min value.</param> /// <param name="maxValue">The max value.</param> public DateTimeAPRptColumn(DateTimeAPColumnDef columnDef, APRptDateTimeType dateTimeType, DateTime minValue, DateTime maxValue) : base(columnDef) { _dateTimeType = dateTimeType; _minValue = minValue; _maxValue = maxValue; }