Esempio n. 1
0
        public static ObservableCollection <OU> Read(string pathCsvFile)
        {
            IEnumerable <OURec>       OURecs;
            ObservableCollection <OU> New = new ObservableCollection <OU>();

            using (StreamReader reader = new StreamReader(pathCsvFile, Encoding.UTF8))
            {
                using (var csv = new CsvReader(reader))
                {
                    // указываем разделитель, который будет использоваться в файле
                    csv.Configuration.Delimiter = ";";
                    OURecs = csv.GetRecords <OURec>();

                    foreach (OURec item in OURecs)
                    {
                        OU ou = new OU(item._number, item._name, item._type, item._x, item._y, item._z);
                        New.Add(ou);
                    }
                    return(New);
                }
            }
        }
Esempio n. 2
0
 public Model()
 {
     SelectedOU = new OU(0, "", "", 0, 0, 0);
     OUs        = new ObservableCollection <OU>();
     Test       = "Test 1";
 }