示例#1
0
        SysEventMessage CreateMsg(int?seed)
        {
            SysEventMessage m = new SysEventMessage();

            m.EventDate = DateTime.Now;
            m.HostName  = Environment.MachineName;
            m.UserLogin = Environment.UserName;

            if (seed == null)
            {
                m.IdEvent = m.EventDate.Millisecond;
            }
            else
            {
                m.IdEvent = seed.Value;
            }

            m.HostNotification = m.EventDate;
            m.MACAddress       = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
            m.SerialNumber     = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
            m.EventDescription = string.Concat("descripcion ", seed.ToString());

            m.EventValue = Convert.ToDecimal(1232.56);
            return(m);
        }
示例#2
0
        void Insert(int?count)
        {
            Poisoned.Proxy.SystemEventClient svc      = new Poisoned.Proxy.SystemEventClient("NetMsmqBinding_ISystemEvent");
            System.Text.ASCIIEncoding        encoding = new System.Text.ASCIIEncoding();
            if (count == null)
            {
                count = 1;
            }
            for (int i = 0; i < count; i++)
            {
                SysEventMessage msg = CreateMsg(i);



                Fwk.HelperFunctions.FileFunctions.SaveTextFile("ddd", msg.GetXml());
                svc.SubmitMessage_Queue(encoding.GetBytes(msg.GetXml()), DateTime.Now);
            }
        }