Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public JsonResult DeleteAlarmDescription(int alarmDescriptionID)
        {
            AlarmDescription model = alarmDescriptionRepository.GetById(alarmDescriptionID);

            alarmDescriptionRepository.Delete(model);
            unitOfWork.Save();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            AlarmDescription alarmDescription = db.AlarmDescriptions.Find(id);

            db.AlarmDescriptions.Remove(alarmDescription);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ActionResult EditAlarm(AlarmDescription alarmDescription)
        {
            if (ModelState.IsValid)
            {
                alarmDescriptionRepository.UpdateAlarmDescription(alarmDescription);
                unitOfWork.Save();

                return(RedirectToAction("Details", new { id = alarmDescription.ModelID }));
            }
            return(View());
        }
Exemple #6
0
 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));
 }
Exemple #7
0
        // 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));
        }
Exemple #8
0
        // 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));
        }