public JsonResult GetAnnouncementFullDetail(string msgCode) { try { List <MVCModels.NoticeBoardContentModel> lstAllMsg = new List <MVCModels.NoticeBoardContentModel>(); List <MVCModels.NoticeboardAgentMSGModel> lstPreviousNextMsg = new List <MVCModels.NoticeboardAgentMSGModel>(); JSONConverter objJson = new JSONConverter(); StringBuilder sbTbl = new StringBuilder(); DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard objNot = new DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard(); DataControl.BLMessaging objMsg = new DataControl.BLMessaging(); lstAllMsg = (List <MVCModels.NoticeBoardContentModel>)objNot.GetNoticeBoardPopup(objCurr.GetCompanyCode(), msgCode, objCurr.GetUserCode()).ToList(); lstPreviousNextMsg = (List <MVCModels.NoticeboardAgentMSGModel>)objMsg.GetPreviousAndNextAnnouncementCode(objCurr.GetCompanyCode(), objCurr.GetUserCode(), msgCode).ToList(); List <JsonResult> lst = new List <JsonResult> { Json(lstAllMsg, JsonRequestBehavior.AllowGet), Json(lstPreviousNextMsg, JsonRequestBehavior.AllowGet) }; return(Json(lst, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); dicObj.Add("msgCode", msgCode); ExceptionHandler.WriteLog(ex: ex, dic: dicObj); return(null); } }
// public JsonResult GetlockUsers(string match) { List <MVCModels.UserDivisionWise> lstlockUsers = new List <MVCModels.UserDivisionWise>(); JSONConverter objJson = new JSONConverter(); DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard objNot = new DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard(); DataControl.BLMessaging objMsg = new DataControl.BLMessaging(); lstlockUsers = (List <MVCModels.UserDivisionWise>)objNot.GetLockUsersDetails(objCurr.GetCompanyCode(), objCurr.GetUserCode(), match).ToList(); return(Json(lstlockUsers, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Get DCR Lock release dates /// </summary> /// <param name="userCode"></param> /// <returns></returns> public string GetDCRLockReleaseDates(string userCode) { DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard _objBlNotification = new DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard(); List <MVCModels.DCRActivityLockModel> lstDcrlockreleasedates = new List <MVCModels.DCRActivityLockModel>(); lstDcrlockreleasedates = _objBlNotification.GetDcrLockReleaseDates(objCurr.GetCompanyCode(), userCode, "", "-1", "-1").ToList(); StringBuilder strTbl = new StringBuilder(); try { strTbl.Append("<ul data-role='listview' data-divider-theme='s' data-inset='true'>"); strTbl.Append("<li data-role='list-divider' role='heading'>DCR Lock Release History</li>"); if (lstDcrlockreleasedates.Count > 0) { foreach (var dcrDetails in lstDcrlockreleasedates) { strTbl.Append("<li data-theme='c' >"); strTbl.Append("<label for='rowcheckbox_'>"); strTbl.Append("<span >Locked Date:</span><span>" + dcrDetails.Locked_Date + "</span><br>"); strTbl.Append("<span >Released Date:</span><span>" + dcrDetails.Released_Date + "</span><br>"); strTbl.Append("<span >DCR Actual Date:</span><span>" + dcrDetails.DCR_Actual_Date + "</span><br>"); strTbl.Append("<span>Lock Type:</span><span>" + dcrDetails.Lock_Type + "</span><br>"); strTbl.Append("<span >Released By:</span><span>" + dcrDetails.Released_By + "</span><br>"); strTbl.Append("</label>"); strTbl.Append("</li>"); } strTbl.Append("</ul>"); } else { strTbl.Append("<span style='color:red;'>No Details Available.</span>"); strTbl.Append("</ul>"); } return(strTbl.ToString()); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); return(ex.Message.ToString()); } }
public string GetLockDcrDetail(string userCode) { try { List <MVCModels.DcrLockDetail> lst = new List <MVCModels.DcrLockDetail>(); StringBuilder sbTbl = new StringBuilder(); DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard objNot = new DataControl.HiDoctor_ActivityFactoryClasses.BL_NoticeBoard(); lst = (List <MVCModels.DcrLockDetail>)objNot.GetDcrLockedetails(objCurr.GetCompanyCode(), userCode).ToList(); if (lst.Count > 0) { sbTbl.Append("<ul data-role='listview' data-divider-theme='b' data-inset='true'>"); sbTbl.Append("<li data-role='list-divider' role='heading'>Lock Detail</li>"); int rowNo = 0; foreach (var item in lst) { rowNo++; sbTbl.Append("<li data-theme='c' >"); sbTbl.Append("<input type='checkbox' id='rowcheckbox_" + rowNo + "' name='checkbox-0'>"); sbTbl.Append("<label for='rowcheckbox_" + rowNo + "'>"); sbTbl.Append("<span style='display:none'>user:"******"</span><br>"); sbTbl.Append("<span >DCR Date:</span><span id='spnDcrActualDate_" + rowNo + "'>" + item.DCR_Actual_Date + "</span><br>"); sbTbl.Append("<span >Lock Date:</span><span id='spnlockedDate_" + rowNo + "'>" + item.LockedDate + "</span><br>"); sbTbl.Append("<span >Lock Status:</span><span id='spnLockStatus_" + rowNo + "'>" + item.Lock_Status + "</span><br>"); sbTbl.Append("<span >Lock Type:</span><span id='spnLockType_" + rowNo + "'>" + item.Lock_Type + "</span><br>"); sbTbl.Append("</label>"); sbTbl.Append("</li>"); } sbTbl.Append("</ul>"); } return(sbTbl.ToString()); } catch (Exception ex) { Dictionary <string, string> dicObj = new Dictionary <string, string>(); return("FAIL^" + ex.Message); } }