public static int getAnalogues(string FilePath) { List<spare_analogue> items = new List<spare_analogue>(); // Объявляем и забиваем файл в документ XmlDocument xd = new XmlDocument(); FileStream fs = new FileStream(FilePath, FileMode.Open); xd.Load(fs); DataAccess da = new DataAccess(); XmlNodeList list = xd.GetElementsByTagName("Row"); // Создаем и заполняем лист по тегу "user" for (int i = 0; i < list.Count; i++) { if (list[i].HasChildNodes) { string Spare1Code1C = list[i].ChildNodes[0].InnerText; string Spare2Code1C = list[i].ChildNodes[1].InnerText; int is_equal = list[i].ChildNodes[2].InnerText.Contains("стина") ? 1 : 0; da.SpareAnalogueCreate(is_equal, Spare1Code1C, Spare2Code1C); } } // Закрываем поток fs.Close(); return items.Count; }
private void CreateItem() { DataAccess da = new DataAccess(); int _spareId2 = getSelectedSpareId(); da.SpareAnalogueCreate(getItemFromFields(), _spareId1, _spareId2); }