public ActionResult CareerDevelopment(int taskid, int? id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.CurrentTaskId = taskid; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CAREER_DEVELOPMENT).First(); //ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; //ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; } //ViewData["appraisalid"] = id; //ViewData.Model = obj_appraisal_page; //return View(); if (obj_appraisal_page.Appraisal != null) { if (obj_appraisal_page.Appraisal.Status.Id == Model.PMSConstants.STATUS_ID_PENDING_LEVEL_1_APPROVAL || obj_appraisal_page.Appraisal.Status.Id == Model.PMSConstants.STATUS_ID_PENDING_LEVEL_2_APPROVAL) { if (!CheckAccess(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return Redirect(Url.Content("~/Home/Index")); } else { ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return View(); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_WRONG_STATUS_APPROVAL; return Redirect(Url.Content("~/Home/Index")); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return Redirect(Url.Content("~/Home/Index")); } }
public ActionResult CareerDevelopment(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.CurrentTaskId = taskid; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CAREER_DEVELOPMENT).First(); //ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; //ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; } //ViewData["appraisalid"] = id; //ViewData.Model = obj_appraisal_page; //return View(); if (obj_appraisal_page.Appraisal != null) { if (obj_appraisal_page.Appraisal.Status.Id == Model.PMSConstants.STATUS_ID_PENDING_LEVEL_1_APPROVAL || obj_appraisal_page.Appraisal.Status.Id == Model.PMSConstants.STATUS_ID_PENDING_LEVEL_2_APPROVAL) { if (!CheckAccess(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return(Redirect(Url.Content("~/Home/Index"))); } else { ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return(View()); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_WRONG_STATUS_APPROVAL; return(Redirect(Url.Content("~/Home/Index"))); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return(Redirect(Url.Content("~/Home/Index"))); } }
public ActionResult PerformanceCoachingandReview(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CurrentTaskId = taskid; //obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a=> a.Id == PMS.Model.PMSConstants.SECTION_ID_KPI).First(); //ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; //ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; //SetPageViewOnly(obj_appraisal_page.Appraisal.Status.Id, taskid); //SetPageViewOnly(obj_appraisal_page.Appraisal, taskid); //obj_appraisal_page.ViewOnly = boo_view_only; } //ViewData["appraisalid"] = id; //ViewData.Model = obj_appraisal_page; if (obj_appraisal_page.Appraisal != null) { obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_PERFORMANCE_COACHING).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; if (!CheckAccessAndSetViewMode(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return(Redirect(Url.Content("~/Home/Index"))); } else { ViewData.Model = obj_appraisal_page; obj_appraisal_page.ViewOnly = boo_view_only; return(View()); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return(Redirect(Url.Content("~/Home/Index"))); } }
public ActionResult CareerDevelopment(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.CurrentTaskId = taskid; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CAREER_DEVELOPMENT).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; } ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return(View()); }
public ActionResult PerformanceCoachingandReview(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.CurrentTaskId = taskid; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_PERFORMANCE_COACHING).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; } ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return(View()); }
public ActionResult CoreValues(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CoreValueCompetencies = PMS.Model.PMSModel.GetCoreValueCompetencyByGrade(obj_appraisal_page.Appraisal.Employee.ACRGrade.Id); obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.CurrentTaskId = taskid; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CORE_VALUES).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; } ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return(View()); }
public ActionResult CoreValues(int taskid, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.User = CurrentUser; obj_appraisal_page.CoreValueCompetencies = PMS.Model.PMSModel.GetCoreValueCompetencyByGrade(CurrentUser.ACRGrade.Id); obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CurrentTaskId = taskid; } if (obj_appraisal_page.Appraisal != null) { obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CORE_VALUES).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; if (!CheckAccessAndSetViewMode(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return(Redirect(Url.Content("~/Home/Index"))); } else { ViewData.Model = obj_appraisal_page; obj_appraisal_page.ViewOnly = boo_view_only; return(View()); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return(Redirect(Url.Content("~/Home/Index"))); } }
public ActionResult KeyPerformanceIndicators(int taskId, int?id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Priorities = PMS.Model.PMSModel.GetMasterPriorityList(true); obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CurrentTaskId = taskId; obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_KPI).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; SetPageViewOnly(obj_appraisal_page.Appraisal.Status.Id, taskId); obj_appraisal_page.ViewOnly = boo_view_only; } ViewData["appraisalid"] = id; ViewData.Model = obj_appraisal_page; return(View()); }
public ActionResult PerformanceCoachingandReview(int taskid, int? id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.User = CurrentUser; obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CurrentTaskId = taskid; //obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a=> a.Id == PMS.Model.PMSConstants.SECTION_ID_KPI).First(); //ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; //ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; //SetPageViewOnly(obj_appraisal_page.Appraisal.Status.Id, taskid); //SetPageViewOnly(obj_appraisal_page.Appraisal, taskid); //obj_appraisal_page.ViewOnly = boo_view_only; } //ViewData["appraisalid"] = id; //ViewData.Model = obj_appraisal_page; if (obj_appraisal_page.Appraisal != null) { obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_PERFORMANCE_COACHING).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; if (!CheckAccessAndSetViewMode(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return Redirect(Url.Content("~/Home/Index")); } else { ViewData.Model = obj_appraisal_page; obj_appraisal_page.ViewOnly = boo_view_only; return View(); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return Redirect(Url.Content("~/Home/Index")); } }
public ActionResult CoreValues(int taskid, int? id) { Models.DTO.AppraisalPage obj_appraisal_page = new Models.DTO.AppraisalPage(); if (id.HasValue) { obj_appraisal_page.User = CurrentUser; obj_appraisal_page.CoreValueCompetencies = PMS.Model.PMSModel.GetCoreValueCompetencyByGrade(CurrentUser.ACRGrade.Id); obj_appraisal_page.Sections = PMS.Model.PMSModel.GetMasterSectionList(true); obj_appraisal_page.Appraisal = PMS.Model.PMSModel.GetAppraisalById(Convert.ToInt32(id)); obj_appraisal_page.CurrentTaskId = taskid; } if (obj_appraisal_page.Appraisal != null) { obj_appraisal_page.CurrentSection = obj_appraisal_page.Sections.Where(a => a.Id == PMS.Model.PMSConstants.SECTION_ID_CORE_VALUES).First(); ViewData["Stage"] = obj_appraisal_page.Appraisal.Stage.Name; ViewData["Status"] = obj_appraisal_page.Appraisal.Status.Name; ViewData["appraisalid"] = id; if (!CheckAccessAndSetViewMode(obj_appraisal_page.Appraisal, taskid)) { TempData["AlertMessage"] = Resources.Resource.MSG_APPRAISAL_NO_ACCESS; return Redirect(Url.Content("~/Home/Index")); } else { ViewData.Model = obj_appraisal_page; obj_appraisal_page.ViewOnly = boo_view_only; return View(); } } else { TempData["AlertMessage"] = Resources.Resource.MSG_NO_APPRAISAL_FOUND; return Redirect(Url.Content("~/Home/Index")); } }