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(); } }
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(); } }