Esempio n. 1
0
 private void OnHouseParsed(object sender, HouseEventArgs args)
 {
     if (!string.IsNullOrWhiteSpace(args.Item.HOUSENUM) && !_houseNumsNames.Contains(args.Item.HOUSENUM))
     {
         _houseNumsNames.Add(args.Item.HOUSENUM);
     }
     if (!string.IsNullOrWhiteSpace(args.Item.BUILDNUM) && !_houseNumsNames.Contains(args.Item.BUILDNUM))
     {
         _buildNumNames.Add(args.Item.BUILDNUM);
     }
 }
Esempio n. 2
0
        private void OnHouseFullParsed(object sender, HouseEventArgs args)
        {
            _houses.Add(args.Item);
            if (_houses.Count % 10000 != 0)
            {
                return;
            }
            InsertFullHouse();
            var now = DateTime.Now;
            var top = Console.CursorTop;

            Console.SetCursorPosition(0, top - 1);
            Console.WriteLine($"{(now - _start).TotalSeconds:N1} s. Process: {(args.Count + 1):N0}");
        }