public ActionResult FeedbackChecklist(int OrderNumber) { exitFeedbackChecklistVM checklistModel = new exitFeedbackChecklistVM(); string[] role = Roles.GetRolesForUser(Membership.GetUser().UserName); checklistModel.SearchedUserDetails = new SearchedUserDetails(); CommonMethodsDAL Commondal = new CommonMethodsDAL(); checklistModel.SearchedUserDetails.UserRole = Commondal.GetMaxRoleForUser(role); ConfigurationDAL dal = new ConfigurationDAL(); if (OrderNumber != 0) { List <FeedbackChk> feedbackChk = dal.getFeedbackChklist(OrderNumber); checklistModel.feedbackChk = feedbackChk; checklistModel.CountRecord = feedbackChk.Count; foreach (var item in feedbackChk) { checklistModel.Checklist = item.Checklist; checklistModel.Name = item.Name; checklistModel.Role = item.Role; checklistModel.HiddenChecklistID = item.Checklist; checklistModel.HiddenNameID = item.EmployeeID; } } checklistModel.StageID = OrderNumber; checklistModel.checkListFor = dal.getChecklistDetails(); ViewBag.checkListFor = dal.getChecklistDetails(); List <CheckListNames> checkList = dal.getcheckListNames(); checklistModel.checkListNames = checkList; return(PartialView("_ExitFeedbackChkList", checklistModel)); }
public ActionResult SaveExitFeedbackCheckListDetails(exitFeedbackChecklistVM model, int?CheckListID, int?NameID, string LoggedUserName) { try { ConfigurationDAL dal = new ConfigurationDAL(); SEMResponse response = new SEMResponse(); response = dal.SaveExitFeedbackCheckListDetails(model, CheckListID, NameID, LoggedUserName); return(Json(new { status = response.status }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { status = "Error" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult LoadExitFeedbackCheckListGrid(int OrderNumber, int page, int rows) { try { ConfigurationDAL dal = new ConfigurationDAL(); exitFeedbackChecklistVM checklistModel = new exitFeedbackChecklistVM(); string[] role = Roles.GetRolesForUser(Membership.GetUser().UserName); checklistModel.SearchedUserDetails = new SearchedUserDetails(); CommonMethodsDAL Commondal = new CommonMethodsDAL(); checklistModel.SearchedUserDetails.UserRole = Commondal.GetMaxRoleForUser(role); if (OrderNumber != 0) { List <FeedbackChk> feedbackChk = dal.getFeedbackChklistData(OrderNumber); checklistModel.feedbackChk = feedbackChk; checklistModel.CountRecord = feedbackChk.Count; foreach (var item in feedbackChk) { checklistModel.Checklist = item.Checklist; checklistModel.ChecklistName = item.ChecklistName; checklistModel.Name = item.Name; checklistModel.Role = item.Role; } } checklistModel.StageID = OrderNumber; checklistModel.checkListFor = dal.getChecklistDetails(); ViewBag.checkListFor = dal.getChecklistDetails(); List <CheckListNames> checkList = dal.getcheckListNames(); checklistModel.checkListNames = checkList; var jsonData = new { rows = checklistModel.feedbackChk, }; return(Json(jsonData)); } catch (Exception) { return(RedirectToAction("Index", "Error", new { errorCode = "There are some errors" })); } }