Example #1
0
        public void UDeviceProvider_OnDataReceived(string data)
        {
            uFrameProvider.Data = data.Purify();
            if (uFrameProvider.Data != null)
            {
                uFrameProvider.Process();

                ShiolSqlServerProvider SqlProvider = new ShiolSqlServerProvider();
                SqlProvider.Save(ref uFrameProvider);

                LogFile.saveEvent(uFrameProvider);
            }
        }
Example #2
0
        public static void Main(string[] args)
        {
            UniversalFrameProvider uFrame = new UniversalFrameProvider();

            uFrame.Data = "20/01/18 08:29PM   106 28 <I>12793301               0'03 00:00'54     ";
            uFrame.Process();
            LogFile.saveEvent(uFrame);

            /*
             *
             * XmlValidatingReader vr =  new XmlValidatingReader(new XmlTextReader("logfile.xml"));
             * vr.ValidationType = ValidationType.None;
             * vr.EntityHandling = EntityHandling.ExpandEntities;
             *
             * XmlDocument doc = new XmlDocument();
             * doc.Load(vr);
             *
             * foreach (XmlElement element in doc.SelectNodes("//Event"))
             * {
             *  string file = element.ChildNodes[0].InnerText;
             * // string date = element.ChildNodes[1].InnerText;
             *
             *
             *  Console.WriteLine("{0}", file);
             *
             *  XmlNode element1 = element["Processed"];
             *
             *  Console.WriteLine("{0}-{1} ", element1["Date"].Name, element1["Date"].InnerText);
             *  Console.WriteLine("{0}-{1} ", element1["Time"].Name, element1["Time"].InnerText);
             *  Console.WriteLine("{0}-{1} ", element1["Anexo"].Name, element1["Anexo"].InnerText);
             *  Console.WriteLine("{0}-{1} ", element1["DialedNumber"].Name, element1["DialedNumber"].InnerText);
             *  Console.WriteLine("{0}-{1} ", element1["UserID"].Name, element1["UserID"].InnerText);
             *  Console.WriteLine("{0}-{1} ", element1["Duration"].Name, element1["Duration"].InnerText);
             *
             *
             *  foreach (XmlNode element2 in element["Processed"])
             *  {
             *      Console.WriteLine("{0}-{1} ", element2.Name, element2.InnerText);
             *
             *  }
             *
             *
             * }
             *
             */
            Console.ReadKey();
        }