예제 #1
0
 public List <Goods_Info> LoadFromFile(string fileName)
 {
     if (File.Exists(fileName))
     {
         using (StreamReader sr = new StreamReader(fileName, System.Text.Encoding.Default))
         {
             List <Goods_Info> list = new List <Goods_Info>();
             while (sr.Peek() > -1)
             {
                 string name = sr.ReadLine();
                 int    Price;
                 int.TryParse(sr.ReadLine(), out Price);
                 string typegoods = sr.ReadLine();
                 int    countgoods;
                 int.TryParse(sr.ReadLine(), out countgoods);
                 DateTime   shelflife = DateTime.Parse(sr.ReadLine());
                 Goods_Info tmp       = new Goods_Info(name, typegoods, Price, countgoods, shelflife);
                 list.Add(tmp);
                 sr.ReadLine();
             }
             sr.Close();
             return(list);
         }
     }
     else
     {
         throw new Exception("Такого файла не существует");
     }
 }
예제 #2
0
        public static void SetGoods(List <Goods_Info> list) //Создание объекта Goods_Info
        {
            Console.WriteLine("Введите название:");
            string name = Console.ReadLine();

            Console.WriteLine("Введите тип товара:");
            string typegoods = Console.ReadLine();

            Console.WriteLine("Введите цену:");
            int price;

            if (!(int.TryParse(Console.ReadLine(), out price)))
            {
                Console.WriteLine("Ошибка ввода");
                Console.ReadLine();
                return;
            }
            int countgoods;

            Console.WriteLine("Введите кол-во товара:");
            if (!(int.TryParse(Console.ReadLine(), out countgoods)))
            {
                Console.WriteLine("Ошибка ввода");
                Console.ReadLine();
                return;
            }
            Console.WriteLine("Введите срок годности:");
            DateTime   shelflife = DateTime.Parse(Console.ReadLine());
            Goods_Info tmp       = new Goods_Info(name, typegoods, price, countgoods, shelflife);

            list.Add(tmp);
        }
예제 #3
0
        public static void SetTour(List <Goods_Info> list) //Создание объекта Tour_Info
        {
            Console.WriteLine("Введите название");
            string name = Console.ReadLine();

            Console.WriteLine("Введите тип товара");
            string typegoods = Console.ReadLine();

            Console.WriteLine("Введите  цену");
            int price;

            int.TryParse(Console.ReadLine(), out price);
            int countgoods;

            Console.WriteLine("Введите  кол-во товара");
            int.TryParse(Console.ReadLine(), out countgoods);
            Console.WriteLine("Введите срок годности");
            DateTime   shelflife = DateTime.Parse(Console.ReadLine());
            Goods_Info tmp       = new Goods_Info(name, typegoods, price, countgoods, shelflife);

            list.Add(tmp);
        }