Guest User

Untitled

a guest
Jan 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. private void import(object sender, RoutedEventArgs e)
  2. {
  3. OpenFileDialog xls = new OpenFileDialog();
  4. xls.Multiselect = false;
  5. xls.Filter = "CSV files (*.csv)|*.csv";
  6. xls.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
  7. xls.ShowDialog();
  8. string ins;
  9.  
  10. if (xls.FileName != null)
  11. {
  12. FileStream srcFS;
  13. srcFS = new FileStream(xls.FileName, FileMode.Open);
  14. StreamReader srcSR = new StreamReader(srcFS, System.Text.Encoding.Default);
  15. do
  16. {
  17. ins = srcSR.ReadLine();
  18. if (ins != null)
  19. {
  20. string[] parts = ins.Split(',');
  21.  
  22. MyItems.Add(new MyItem
  23. {
  24. Name = parts[0],
  25. CPU = parts[1],
  26. RAM = parts[2],
  27. IP = parts[3],
  28. Subnet = parts[4],
  29. PortGroup = parts[5],
  30. Gateway = parts[6],
  31. DNS = parts[7],
  32. Description = parts[8],
  33. Template = parts[9],
  34. Host = parts[10],
  35. Site = parts[11],
  36. Folder = parts[12],
  37. Datastore = parts[13],
  38. Patch = parts[14],
  39. HDD1_Size = parts[15],
  40. HDD2_Size = parts[16],
  41. HDD3_Size = parts[17],
  42. HDD4_Size = parts[18],
  43. HDD5_Size = parts[19],
  44. HDD6_Size = parts[20],
  45. HDD7_Size = parts[21],
  46. HDD8_Size = parts[22],
  47. HDD9_Size = parts[23],
  48. HDD10_Size = parts[24]
  49. });
  50. }
  51. } while (ins != null);
  52. srcSR.Close();
  53. }
  54.  
  55. }
Add Comment
Please, Sign In to add comment