Exemple #1
0
        protected void getSignatureData(int idpsId)
        {
            libIDPSWatcherImpl libWatcher   = new libIDPSWatcherImpl();
            DataSet            dtsSignature = new DataSet();

            dtsSignature = libWatcher.getIDPSSignaturesCategory(idpsId);

            if (dtsSignature != null)
            {
                DataTable dttSignature = dtsSignature.Tables[0];
                ddlIDPSSignatures.DataSource     = dttSignature;
                ddlIDPSSignatures.DataValueField = "SignatureCategoryId";
                ddlIDPSSignatures.DataTextField  = "SignatureCategoryName";
                ddlIDPSSignatures.DataBind();
            }
        }
Exemple #2
0
        void tmrChecks_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;

            DataTable          dttResult        = new DataTable();
            libIDPSWatcherImpl libIDPS          = new libIDPSWatcherImpl();
            eventsdetectionBus oEventsDetection = new eventsdetectionBus();
            tasksBus           oTask            = new tasksBus();
            int newEventDetectionId;
            int counter;

            dttResult = libIDPS.getIDPSData();

            if (dttResult.Rows.Count > 0)
            {
                counter = 0;

                foreach (DataRow row in dttResult.Rows)
                {
                    DateTime dateTime = new DateTime();

                    if (String.IsNullOrEmpty(row[3].ToString()))
                    {
                        dateTime = DateTime.Now;
                    }
                    else
                    {
                        dateTime = DateTime.Parse(row[3].ToString());
                    }

                    //DateTime.ParseExact(row[3].ToString(), "yyyy/MM/dd", CultureInfo.InvariantCulture);
                    newEventDetectionId = 0;
                    eventsdetection newEventDetection = new eventsdetection();
                    newEventDetection.IdsId         = Convert.ToInt32(row[0].ToString());
                    newEventDetection.EventsAlarmId = Convert.ToInt32(row[1].ToString());
                    newEventDetection.IDPSEventId   = Convert.ToInt32(row[2].ToString());
                    newEventDetection.DateTime      = dateTime;
                    newEventDetection.EventStatus   = 1;
                    newEventDetectionId             = oEventsDetection.eventsdetectionAdd(newEventDetection);

                    if (newEventDetectionId > 0)
                    {
                        tasks newTask = new tasks();
                        newTask.TaskStatudId = 1;
                        newTask.DateTime     = dateTime;
                        newTask.UserId       = 0;
                        if (row[4].ToString().Length > 49)
                        {
                            newTask.TaskTittle = row[4].ToString().Substring(0, 49);
                        }
                        else
                        {
                            newTask.TaskTittle = row[4].ToString();
                        }
                        newTask.EventsDetectionId = newEventDetectionId;

                        if (oTask.tasksAdd(newTask) > 0)
                        {
                            counter++;
                            lblCount.Text = counter.ToString();
                        }
                    }
                }

                lblTimeStamp.Text = DateTime.Now.ToString();
            }
        }