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); }
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); }