コード例 #1
0
        public string ValueToString(string DateTimeFormat = null)
        {
            if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Bool)
            {
                return(ValueBool.ToString());
            }
            else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.DateTime)
            {
                return(((DateTime)ValueDateTime).ToString(DateTimeFormat));
            }
            else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Guid)
            {
                return(ValueGuid.ToString());
            }
            else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Integer)
            {
                return(ValueInteger.ToString());
            }
            else if (ActionParameter.ParameterType.UnderlyingTypeEnum == PARAMETER_TYPE_UNDERLYING.Decimal)
            {
                return(ValueDecimal.ToString());
            }

            return(ValueString);
        }
コード例 #2
0
        //[JsonProperty("recordId")]
        //public int RecordId { get; set; }
        public string ObsvalueString()
        {
            /*
             * TEXT, TEXTMULTI,NUMERIC, NUMERICDECIMAL,
             * SELECT, MULTISELECT,DATETIME, DATE, TIME,YESNO
             */

            string obs = "";

            if (MConcept.DataTypeMap.DataType == "TEXT")
            {
                obs = ValueText;
            }
            if (MConcept.DataTypeMap.DataType == "TEXTMULTI")
            {
                obs = ValueText;
            }
            if (MConcept.DataTypeMap.DataType == "NUMERIC")
            {
                obs = ValueNumeric.ToString();
            }
            if (MConcept.DataTypeMap.DataType == "NUMERICDECIMAL")
            {
                obs = ValueDecimal.ToString();
            }
            if (MConcept.DataTypeMap.DataType == "DATE")
            {
                //obs = ValueDate?.ToString("dd MMM yyyy");
                obs = ValueText;
            }
            if (MConcept.DataTypeMap.DataType == "DATETIME")
            {
                //obs = ValueDateTime?.ToString("dd MMM yyyy HH:mm:ss");
                obs = ValueText;
            }
            if (MConcept.DataTypeMap.DataType == "SELECT")
            {
                obs = ValueNumeric.ToString();
            }
            if (MConcept.DataTypeMap.DataType == "MULTISELECT")
            {
                obs = ValueMultipleChoice;
            }
            if (MConcept.DataTypeMap.DataType == "YESNO")
            {
                obs = "0";
                if (ValueBoolean.HasValue && ValueBoolean.Value)
                {
                    obs = "1";
                }
            }
            return(obs);
        }