private List <KSAEntity> GetKSAList() { List <Grade> selectedgrades = new List <Grade>(); bool selectallgrades = chkAllGrades.Checked; if (selectallgrades) { selectedgrades = LookupManager.GetAllGrades(); } else { selectedgrades.Add(new Grade() { GradeID = CurrentGrade }); } var ksalist = KSAEntityManager.GetKSAEntityList(SeriesID, selectedgrades, txtKeyword.Text); var orderedList = ksalist.OrderBy(o => o.KSAText).ToList(); return(orderedList); }
private List <TSEntity> GetTaskList() { List <Grade> selectedgrades = new List <Grade>(); bool selectallgrades = chkAllGrades.Checked; if (selectallgrades) { selectedgrades = LookupManager.GetAllGrades(); } else { selectedgrades.Add(new Grade() { GradeID = CurrentGrade }); } List <TSEntity> dt = new List <TSEntity>(); if (!chkAllGrades.Checked) { if (Session["InitialTaskList"] != null) { dt = (List <TSEntity>)Session["InitialTaskList"]; if (txtTSKeyword.Text.Trim() != "") { var result = dt.Where(t => t.TaskStatement.ToLower().Contains(txtTSKeyword.Text.ToLower())); var taskList = result; var orderedList = taskList.OrderBy(o => o.TaskStatement).ToList(); return(orderedList); } } } else { List <TSEntity> taskList = TaskStatementEntityManager.GetTaskStatementEntityList(SeriesID, CurrentGrade, selectedgrades, true, txtTSKeyword.Text, KSAID); List <TSEntity> orderedList = taskList.OrderBy(o => o.TaskStatement).ToList(); if (Session["JQFactorID"] != null) { if (Session["JQFactorID"].ToString() != String.Empty) { DataTable dtAdded = TaskStatementEntityManager.GetAllAddedTaskStatements(Convert.ToInt32(Session["JQFactorID"])); if (dtAdded.Rows.Count > 0) { for (int i = 0; i < dtAdded.Rows.Count; i++) { orderedList.RemoveAll(o => o.TaskStatementID == Convert.ToInt32(dtAdded.Rows[i]["TaskStatementID"])); } } Session["JQFactorID"] = null; } } orderedList.RemoveAll(m => m.TaskStatement == UserControlBase.JUSTOTHER); orderedList.RemoveAll(m => m.TaskStatement == UserControlBase.OTHERTASKSTATEMENTTEXT); //Removed Create New in Listbox //orderedList.Insert(0, new TSEntity() { TaskStatementID = 0, TaskStatement = UserControlBase.OTHERTASKSTATEMENTTEXT }); return(orderedList); } return(null); }