public override string ToString()
        {
            switch (ValueType)
            {
            case (int)PropertyValueType.Boolean:
                return(BooleanValue.ToString());

            case (int)PropertyValueType.DateTime:
                return(DateTimeValue.ToString());

            case (int)PropertyValueType.Decimal:
                return(DecimalValue.ToString());

            case (int)PropertyValueType.Integer:
                return(IntegerValue.ToString());

            case (int)PropertyValueType.LongString:
            case (int)PropertyValueType.Image:
            case (int)PropertyValueType.Category:
                return(LongTextValue);

            case (int)PropertyValueType.ShortString:
                return(ShortTextValue);
            }
            return(base.ToString());
        }
Ejemplo n.º 2
0
        public override string ToString()
        {
            if (ValueType == null)
            {
                return(base.ToString());
            }

            switch (ValueType.ToLowerInvariant())
            {
            case "boolean":
                return(BooleanValue.ToString());

            case "datetime":
                return(DateTimeValue.ToString());

            case "decimal":
                return(DecimalValue.ToString());

            case "integer":
                return(IntegerValue.ToString());

            case "longtext":
            case "xml":
                return(LongTextValue);

            case "shorttext":
                return(ShortTextValue);
            }
            return(base.ToString());
        }
Ejemplo n.º 3
0
        protected override void OnPreRender(EventArgs e)
        {
            // Register CSS. Make sure that it's not allready reggistered.
            bool isRegistered = false;

            foreach (Control ctrl in Page.Header.Controls)
            {
                if (ctrl.ID == "JsCalendarCss")
                {
                    isRegistered = true;
                    break;
                }
            }
            if (!isRegistered)
            {
                // Retrieve Calendar CSS File.
                string calCss = System.Configuration.ConfigurationManager.AppSettings["CalendarTheme"];
                if (string.IsNullOrEmpty(calCss))
                {
                    calCss = "jscalendar/calendar-blue.css";
                }

                string  tag        = "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"" + calCss + "\" />";
                Control cssInclude = new LiteralControl(tag);
                cssInclude.ID = "JsCalendarCss";
                Page.Header.Controls.Add(cssInclude);
            }

            EnsureChildControls();
            if (Page.ClientScript.IsClientScriptBlockRegistered("calendar123") == false)
            {
                string sPath = ResolveUrl(PathToCalendarScriptDir);
                if (sPath.EndsWith("/") == false)
                {
                    sPath = sPath + "/";
                }
                string sScript = "<script type=\"text/javascript\" src=\"" + sPath + "calendar.js\"></script>" + Environment.NewLine;
                //Language
                string sLanguageFile = ResolveUrl(LanguageFile);
                sScript += "<script type=\"text/javascript\" src=\"" + sLanguageFile + "\"></script>" + Environment.NewLine;
                sScript += "<script type=\"text/javascript\" src=\"" + sPath + "calendar-setup.js\"></script>" + Environment.NewLine;

                Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "calendar123", sScript);
            }
            if (DateTimeValue.Year < 1900)
            {
                Text = string.Empty;
            }
            else
            {
                Text = DateTimeValue.ToString(OutputFormat);
            }
            base.OnPreRender(e);
        }
Ejemplo n.º 4
0
        public override string ToString()
        {
            var    type = _typesStrings[(int)Type];
            string value;

            switch (Type)
            {
            case IndexValueType.String:
                value = StringValue;
                break;

            case IndexValueType.StringArray:
                throw new NotSupportedException();

            case IndexValueType.Bool:
                value = BooleanValue ? IndexValue.Yes : IndexValue.No;
                break;

            case IndexValueType.Int:
                value = IntegerValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.IntArray:
                //throw new NotSupportedException();
                //UNDONE: Investigate this modification because it can cause deserialization- or parsing errors.
                value = $"[{string.Join(",", IntegerArrayValue.Select(x => x.ToString()))}]";
                break;

            case IndexValueType.Long:
                value = LongValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.Float:
                value = SingleValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.Double:
                value = DoubleValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.DateTime:
                value = DateTimeValue.ToString("yyyy-MM-dd HH:mm:ss.ffff");
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            return($"{value}:{type}");
        }
Ejemplo n.º 5
0
        public override string ToString()
        {
            var    type = "SABILFDT"[(int)Type];
            string value;

            switch (Type)
            {
            case IndexValueType.String:
                value = StringValue;
                break;

            case IndexValueType.StringArray:
                throw new NotSupportedException();

            case IndexValueType.Bool:
                value = BooleanValue ? IndexValue.Yes : IndexValue.No;
                break;

            case IndexValueType.Int:
                value = IntegerValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.Long:
                value = LongValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.Float:
                value = SingleValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.Double:
                value = DoubleValue.ToString(CultureInfo.InvariantCulture);
                break;

            case IndexValueType.DateTime:
                value = DateTimeValue.ToString("yyyy-MM-dd HH:mm:ss.ffff");
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            return($"{value}:{type}");
        }
Ejemplo n.º 6
0
        static Constants()
        {
            BoolValue          = true;
            DateTimeValue      = DateTime.Parse(DateTime.MaxValue.ToString(), CultureInfo.InvariantCulture);
            DecimalValue       = Decimal.MaxValue;
            GuidValue          = Guid.NewGuid();
            Int16Value         = Int16.MaxValue;
            Int32Value         = Int32.MaxValue;
            Int64Value         = Int64.MaxValue;
            StringValue        = Guid.NewGuid().ToString();
            NullableInt64Value = Int64.MaxValue;

            BoolStringValue          = BoolValue.ToString();
            DateTimeStringValue      = DateTimeValue.ToString();
            DecimalStringValue       = DecimalValue.ToString();
            GuidStringValue          = GuidValue.ToString();
            Int16StringValue         = Int16Value.ToString();
            Int32StringValue         = Int32Value.ToString();
            Int64StringValue         = Int64Value.ToString();
            NullableInt64StringValue = NullableInt64Value.ToString();
        }
Ejemplo n.º 7
0
        public override string ToString()
        {
            switch (Type)
            {
            case DataType.String:
                return(StringValue);

            case DataType.Numeric:
                return(NumericValue.ToString());

            case DataType.Boolean:
                return(BoolValue.ToString());

            case DataType.DateTime:
                return(DateTimeValue.ToString());

            case DataType.TimeSpan:
                return(TimeSpanValue.ToString());

            default:
                return("");
            }
        }
        public override string ToString()
        {
            switch (ValueType)
            {
            case "Boolean":
                return(BooleanValue.ToString());

            case "DateTime":
                return(DateTimeValue.ToString());

            case "Decimal":
                return(DecimalValue.ToString());

            case "Integer":
                return(IntegerValue.ToString());

            case "LongText":
                return(LongTextValue);

            case "ShortText":
                return(ShortTextValue);
            }
            return(base.ToString());
        }
Ejemplo n.º 9
0
        public override string ToString()
        {
            if (IsNull)
            {
                return("");
            }
            switch (DataTypeName)
            {
            case "System.Int32":
                return(IntValue.ToString());

            case "System.String":
                return(StringValue);

            case "System.Double":
                return(DoubleValue.ToString());

            case "System.DateTime":
                return(DateTimeValue.ToString());

            default:
                return(ObjectValue.ToString());
            }
        }
Ejemplo n.º 10
0
 /// /////////////////////////////////////////
 public string ToString(string strFormat)
 {
     return(DateTimeValue.ToString(strFormat, CultureInfo.CurrentCulture));
 }
Ejemplo n.º 11
0
 /// /////////////////////////////////////////
 public override string ToString()
 {
     return(DateTimeValue.ToString(CultureInfo.CurrentCulture));
 }