protected override bool Execute(CodeActivityContext context) { bool res = false; string Message = CheckStr(AlarmMessage.Get(context), 1024); string ShortMessage = CheckStr(ShortAlarmMessage.Get(context), 128); string Description = CheckStr(AlarmDescription.Get(context), 1024); string UniqueKey = CheckStr(AlarmUniqueKey.Get(context), 1024); try { if (MonitoringChangesAlarm.isChangesAlarm_61968Systems(Slave61968System_ID.Get(context), WorkflowActivity_ID.Get(context), UserID.Get(context), AlarmSeverity.Get(context), UniqueKey)) { res = ARM_Service.ALARM_WriteAlarm_Master61968SlaveSystems(Slave61968System_ID.Get(context), WorkflowActivity_ID.Get(context), UserID.Get(context), AlarmSettingID.Get(context), AlarmSeverity.Get(context), Message, ShortMessage, Description, UniqueKey, AlarmDateTime.Get(context)); } } catch (Exception ex) { Error.Set(context, ex.Message); if (!HideException.Get(context)) { throw ex; } } return(string.IsNullOrEmpty(Error.Get(context)) && res); }
protected override bool Execute(CodeActivityContext context) { var res = false; var message = CheckStr(AlarmMessage.Get(context), 1024); var shortMessage = CheckStr(ShortAlarmMessage.Get(context), 128); var description = CheckStr(AlarmDescription.Get(context), 1024); var uniqueKey = CheckStr(AlarmUniqueKey.Get(context), 1024); try { if (MonitoringChangesAlarm.isChangesAlarm_BalanceFreeHierarchy(BalanceFreeHierarchy_UN.Get(context), WorkflowActivity_ID.Get(context), UserID.Get(context), AlarmSeverity.Get(context), uniqueKey)) { res = ARM_Service.ALARM_WriteAlarm_BalanceFreeHierarchy(BalanceFreeHierarchy_UN.Get(context), WorkflowActivity_ID.Get(context), UserID.Get(context), AlarmSettingID.Get(context), AlarmSeverity.Get(context), message, shortMessage, description, uniqueKey, AlarmDateTime.Get(context)); } } catch (Exception ex) { Error.Set(context, ex.Message); if (!HideException.Get(context)) { throw ex; } } return(string.IsNullOrEmpty(Error.Get(context)) && res); }
public JsonResult DeleteAlarmDescription(int alarmDescriptionID) { AlarmDescription model = alarmDescriptionRepository.GetById(alarmDescriptionID); alarmDescriptionRepository.Delete(model); unitOfWork.Save(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { AlarmDescription alarmDescription = db.AlarmDescriptions.Find(id); db.AlarmDescriptions.Remove(alarmDescription); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditAlarm(AlarmDescription alarmDescription) { if (ModelState.IsValid) { alarmDescriptionRepository.UpdateAlarmDescription(alarmDescription); unitOfWork.Save(); return(RedirectToAction("Details", new { id = alarmDescription.ModelID })); } return(View()); }
public ActionResult Edit([Bind(Include = "AlarmDescriptionID,ModelID,AlarmID,Priority,Criteria,Hold,ParameterName,TargetLimit")] AlarmDescription alarmDescription) { if (ModelState.IsValid) { db.Entry(alarmDescription).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AlarmID = new SelectList(db.Alarms, "AlarmID", "AlarmName", alarmDescription.AlarmID); ViewBag.ModelID = new SelectList(db.Models, "ModelID", "CodeName", alarmDescription.ModelID); return(View(alarmDescription)); }
// GET: AlarmDescription/Details/5 public ActionResult Details(int?id) { if (Session["session_user"] == null) { return(RedirectToAction("Login", "Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AlarmDescription alarmDescription = db.AlarmDescriptions.Find(id); if (alarmDescription == null) { return(HttpNotFound()); } return(View(alarmDescription)); }
// GET: AlarmDescription/Edit/5 public ActionResult Edit(int?id) { if (Session["session_user"] == null) { return(RedirectToAction("Login", "Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AlarmDescription alarmDescription = db.AlarmDescriptions.Find(id); if (alarmDescription == null) { return(HttpNotFound()); } ViewBag.AlarmID = new SelectList(db.Alarms, "AlarmID", "AlarmName", alarmDescription.AlarmID); ViewBag.ModelID = new SelectList(db.Models, "ModelID", "CodeName", alarmDescription.ModelID); return(View(alarmDescription)); }