static void Main(string[] args)
 {
     try
     {
         var fileManager = new FileManager.FileManager();
         fileManager.Process();
     }
     catch (Exception e)
     {
         Console.WriteLine("Sorry, unexcepted error.");
     }
 }
Beispiel #2
0
        private void TrafficSim_Load(object sender, EventArgs e)
        {
            var openFileDialog = new OpenFileDialog {
                Multiselect = true
            };
            DialogResult dialogResult = openFileDialog.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                var fileManager = new FileManager.FileManager();
                _packets = fileManager.OpenFiles(openFileDialog.FileNames);
            }
            else
            {
                this.Close();
                return;
            }

            // remove all non IPTCom packets
            _packets.RemoveAll(packet => packet.IPTWPPacket == null);

            foreach (var packet1 in _packets)
            {
                IPAddress ip = new IPAddress(packet1.Source);

                if (!_ips.Contains(ip))
                {
                    _ips.Add(ip);
                }
            }

            _packets.Sort();

            var startTime = _packets.First().Date;


            comboBox1.DataSource = _ips;

            labelStart.Text += " " + _packets.First().Date;
            labelEnd.Text   += " " + _packets.Last().Date;
        }
Beispiel #3
0
        static void Main()
        {
            var jsonReader   = new JsonReader("data.json");
            var service      = new ServiceLayer.ServiceLayer(jsonReader);
            var listIdInfo   = jsonReader.GetElement <List <int> >("IDs");
            var xmlGenerator = new SerializeXML();
            var fileWriter   = new FileManager.FileManager(jsonReader);
            var logger       = new Logger.Logger(jsonReader);

            foreach (var id in listIdInfo)
            {
                logger.Log($"getting Info_{id}");
                var item = service.GetInfo(id);
                logger.Log($"generate xml and xsd");
                var xml = xmlGenerator.SerializeXmlWithXsd(item, $"Info_{id}");
                var xsd = xmlGenerator.SerializeXsd(item);
                logger.Log($"create Info_{id}.xml and xsd");
                fileWriter.FileName = $"Info_{id}.xml";
                fileWriter.AddTextToFile(xml);
                fileWriter.FileName = $"Info_{id}.xsd";
                fileWriter.AddTextToFile(xsd);
            }
        }