示例#1
0
        public static string ToDefaultEmpty(DomainClass domain)
        {
            eLogicalType ltyp = ToLogicalType(domain);

            if ((ltyp == eLogicalType.TIMESTAMP) || (ltyp == eLogicalType.DATE))
            {
                return("DateTimePicker.MinimumDateTime");
            }
            else if (ltyp == eLogicalType.NUMBER)
            {
                if (!domain.NotNull)
                {
                    return("null");
                }
                return("0");
            }
            else if (ltyp == eLogicalType.TEXT)
            {
                return("\"\"");
            }
            else if (ltyp == eLogicalType.POINTNUMBER)
            {
                if (!domain.NotNull)
                {
                    return("null");
                }
                return("0.0");
            }
            else if (ltyp == eLogicalType.BOOL)
            {
                return("false");
            }
            else if (ltyp == eLogicalType.BINARY)
            {
                return("null");
            }
            else
            {
                Console.WriteLine();
            }
            return("ToDefaultEmpty_TypeError_" + domain.FieldType);
        }
示例#2
0
        public static string ToDefaultDBNull(DomainClass domain)
        {
            eLogicalType ltyp = ToLogicalType(domain);

            if ((ltyp == eLogicalType.TIMESTAMP) || (ltyp == eLogicalType.DATE))
            {
                return("new DateTime(1, 1, 1)");
            }
            else if (ltyp == eLogicalType.NUMBER)
            {
                if (!domain.NotNull)
                {
                    return("null");
                }
                return("DBNULLasINT");
            }
            else if (ltyp == eLogicalType.TEXT)
            {
                return("\"\"");
            }
            else if (ltyp == eLogicalType.BOOL)
            {
                return("false");
            }
            else if (ltyp == eLogicalType.BINARY)
            {
                return("null");
            }
            else if (ltyp == eLogicalType.POINTNUMBER)
            {
                if (!domain.NotNull)
                {
                    return("null");
                }
                return("0.0");
            }
            return("TypeDBNullError_" + domain.FieldType);
        }