public static ParametersCollection ConvertShopsReferenceRowToParameter(ShopsReferenceRow shops) { ParametersCollection par = new ParametersCollection(); par.Add("ShopCode", shops.ShopCode, DbType.UInt32); par.Add("Name", shops.Name, DbType.String); par.Add("ProductionCode", shops.ProductionCode, DbType.UInt32); return par; }
/// <summary> ////Загрузка данных из файла для таблицы "Справочник цехов" /// </summary> /// <param name="fname">Полный путь и имя файла с данными для таблицы СЦ</param> /// <returns>Возвращает массив данных для строк таблицы СЦ</returns> internal static ShopsReferenceRow[] LoadDataForShopsReference(string fname) { StreamReader file = new StreamReader(fname); int count = 0; string[] mas = new string[0]; while (!file.EndOfStream) { string str = file.ReadLine(); count++; Array.Resize(ref mas, count); mas[count - 1] = str; } file.Close(); ShopsReferenceRow[] shops = new ShopsReferenceRow[count]; for (int i = 0; i < count; i++) { string[] tmp = mas[i].Split('\t'); shops[i].ShopCode = Convert.ToInt32(tmp[0]); shops[i].Name = tmp[1]; shops[i].ProductionCode = Convert.ToInt32(tmp[2]); } return shops; }