示例#1
0
文件: Globals.cs 项目: Digiman/ASTPP
        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;
        }
示例#2
0
文件: DBWorker.cs 项目: Digiman/ASTPP
        /// <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;
        }