Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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" }));
            }
        }