Exemplo n.º 1
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            double output;

            bool done = double.TryParse(text, System.Globalization.NumberStyles.Number, CultureInfo.CurrentCulture, out output);

            return(output);
        }
Exemplo n.º 2
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            text = text.Replace("(", "");
            text = text.Replace(")", "");
            text = text.Replace("?", "");

            int y = Int32.Parse(text);

            return(new DateTime(y, 1, 1));
        }
Exemplo n.º 3
0
    public override string ConvertToString(CsvHelper.TypeConversion.TypeConverterOptions options, object value)
    {
        T result;

        if (Enum.TryParse <T>(value.ToString(), out result))
        {
            return((Convert.ToInt32(result)).ToString());
        }
        return(base.ConvertToString(options, value));
        //throw new InvalidCastException(String.Format("Invalid value to EnumConverter. Type: {0} Value: {1}", typeof (T), value));
    }
Exemplo n.º 4
0
 public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
 {
     if (text.Equals(""))
     {
         return((long)0);
     }
     else
     {
         return(Int64.Parse(text));
     }
 }
Exemplo n.º 5
0
 public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
 {
     if (text.Equals("Parlator") ||
         text.Equals("Informator") ||
         text.Equals("Eksplorator"))
     {
         return(Enum.Parse(typeof(SpeakerType), text));
     }
     else
     {
         return(SpeakerType.Eksplorator);
     }
 }
Exemplo n.º 6
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            switch (text)
            {
            case "miasto":
                return(PlaceType.town);

            case "wieś":
                return(PlaceType.village);

            default:
                return(PlaceType.noInformation);
            }
        }
Exemplo n.º 7
0
        public string ConvertToString(CsvHelper.TypeConversion.TypeConverterOptions options, object value)
        {
            DateTime val = (DateTime)value;

            double res = 0;

            res += val.Hour / 24;

            res += val.Minute / (24 * 60);

            res += val.Second / (24 * 60 * 60);

            return(res.ToString());
        }
Exemplo n.º 8
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            double val = Double.Parse(text);

            int h = (int)(val * 24);

            val -= ((h / 24) - 1);

            int m = (int)(val * 24 * 60);

            val -= m / (24 * 60);

            int s = (int)(val * 24 * 60 * 60);

            return((double)(s + (60 * m) + (60 * 60 * h)));
        }
Exemplo n.º 9
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            switch (text)
            {
            case "matka z tej samej miejscowości":
                return(ParentsOrigin.motherFromTheSamePlace);

            case "oboje z innej miejscowości lub tylko ojciec z tej samej":
                return(ParentsOrigin.bothFromDifferentPlaceOrOnlyFatherFromTheSame);

            case "oboje z tej samej miejscowości":
                return(ParentsOrigin.bothFromTheSamePlace);

            default:
                return(ParentsOrigin.noInformation);
            }
        }
Exemplo n.º 10
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            switch (text)
            {
            case "całe życie":
                return(DwellingTime.wholeLife);

            case "całe życie.":
                return(DwellingTime.wholeLife);

            case "część życia":
                return(DwellingTime.partOfLife);

            default:
                return(DwellingTime.noInformation);
            }
        }
Exemplo n.º 11
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            switch (text)
            {
            case "wyższe":
                return(Education.higher);

            case "średnie":
                return(Education.secondary);

            case "zawodowe":
                return(Education.vocational);

            case "gimnazjalne":
                return(Education.middle);

            case "podstawowe":
                return(Education.primary);

            default:
                return(Education.noInformation);
            }
        }
Exemplo n.º 12
0
        public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
        {
            if (text.Equals("brak informacji"))
            {
                return(Age.noInformation);
            }

            int age = Int16.Parse(text);

            if (age >= 60)
            {
                return(Age.old);
            }

            else if (age >= 30)
            {
                return(Age.middleAged);
            }

            else
            {
                return(Age.young);
            }
        }
Exemplo n.º 13
0
 public string ConvertToString(CsvHelper.TypeConversion.TypeConverterOptions options, object value)
 {
     return(value.ToString());
 }
Exemplo n.º 14
0
 public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
 {
     return(Int64.Parse(text));
 }
Exemplo n.º 15
0
 public string ConvertToString(CsvHelper.TypeConversion.TypeConverterOptions options, object value)
 {
     return((bool)value ? "" : "(?)");
 }
Exemplo n.º 16
0
 public object ConvertFromString(CsvHelper.TypeConversion.TypeConverterOptions options, string text)
 {
     return((text.IndexOf("?") == -1) ? false : true);
 }