Exemple #1
0
        //#region Alarm FAQ

        ///// <summary>
        ///// Save the Alarm FAQ details (Add and Delete)
        ///// </summary>
        ///// <param name="id">string</param>
        ///// <param name="categoryId">string</param>
        ///// <param name="fileName">string</param>
        ///// <param name="refId">string</param>
        ///// <param name="title">string</param>
        ///// <param name="tagTitle">string</param>
        ///// <param name="delFlag">string</param>
        ///// <param name="loginUserId">string</param>
        ///// <returns>object</returns>
        //public Message SetAlarmFAQ(string id, string categoryId, string fileName, string refId, string title, string tagTitle, string delFlag, string loginUserId)
        //{
        //    Message oMessageResult = new Message();
        //    try
        //    {
        //        using (var connection = Connection())
        //        {
        //            var reader = connection.QueryMultiple("KMS_AlarmFAQ", new
        //            {
        //                Id = id,
        //                Refid = refId,
        //                CatId = categoryId,
        //                Filname = fileName,
        //                Title = title,
        //                TagTitle = tagTitle,
        //                Delflag = delFlag,
        //                UId = loginUserId
        //            }, commandType: CommandType.StoredProcedure);
        //            oMessageResult = reader.Read<Message>().ToList().FirstOrDefault();
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        Logger.Error(ex.Message);
        //    }
        //    return oMessageResult;
        //}

        ///// <summary>
        ///// Get the Alarm FAQ details
        ///// </summary>
        ///// <param name="categoryId">string</param>
        ///// <param name="refId">string</param>
        ///// <param name="viewType">string</param>
        ///// <param name="loginUserId">string</param>
        ///// <returns>list(object)</returns>
        //public List<AlarmDetailsNew> GetAlarmFAQ(string categoryId, string refId, string viewType, string loginUserId)
        //{
        //    List<AlarmDetailsNew> IsAlarmDetailsNew = new List<AlarmDetailsNew>();
        //    try
        //    {
        //        using (var connection = Connection())
        //        {
        //            var reader = connection.QueryMultiple("KMG_AlarmFAQ", new
        //            {
        //                REFID = refId,
        //                CatId = categoryId,
        //                view = viewType,
        //                UId = loginUserId
        //            }, commandType: CommandType.StoredProcedure);
        //            IsAlarmDetailsNew = reader.Read<AlarmDetailsNew>().ToList();
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        Logger.Error(ex.Message);
        //    }
        //    return IsAlarmDetailsNew;
        //}

        //#endregion


        #region Alarm FAQ

        /// <summary>
        /// Get the Alarm code details and also alarm reason details.
        /// </summary>
        /// <param name="alrmCode">string</param>
        /// <param name="loginUserId">string</param>
        /// <returns>object</returns>
        public AlarmFAQModel GetAlarmDetails(string alrmCode, string loginUserId)
        {
            AlarmFAQModel oAlarmFAQModel = new AlarmFAQModel();

            try
            {
                using (var connection = Connection())
                {
                    var result = connection.QueryMultiple("MRG_AlarmFAQ", new { AFQID = alrmCode, UId = loginUserId }, commandType: CommandType.StoredProcedure);
                    oAlarmFAQModel.AlarmDetail       = result.Read <AlarmDetails>().ToList();
                    oAlarmFAQModel.AlarmReasonDetail = result.Read <AlarmReasonDetails>().ToList();
                }
            }
            catch (Exception ex)
            {
                //SaveErrorMessageInFile(oErrorMessage = new ErrorMessage { UserId = loginUserId, ModuleName = "AlarmFAQ", MethodName = "GetAlarmDetails", Exception = ex.Message });
                Logger.Error(ex.Message);
            }
            return(oAlarmFAQModel);
        }
        public JsonResult GetAlarmDescriptionDetails(string alarmCode)
        {
            AlarmFAQModel result = oKMPManager.GetAlarmDetails(alarmCode, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }