protected override void ShowData(int taskXCompetencyId) { base.ShowData(taskXCompetencyId); oDetailButtonPanel.SetId = SetId; Clear(); var data = new TaskXCompetencyDataModel(); data.TaskXCompetencyId = taskXCompetencyId; var items = TaskXCompetencyDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); // should only have single match if (items.Count == 1) { var item = items[0]; lblTaskXCompetencyId.Text = item.TaskXCompetencyId.ToString(); lblTask.Text = item.TaskId.ToString(); lblCompetency.Text = item.Competency.ToString(); oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction); oHistoryList.Setup(PrimaryEntity, taskXCompetencyId, "TaskXCompetency"); } }
private DataTable GetAssociatedCompetencies(int taskId) { var data = new TaskXCompetencyDataModel(); data.TaskId = taskId; var dt = TaskXCompetencyDataManager.Search(data, SessionVariables.RequestProfile); return(dt); }
private DataTable GetCompetencyData(int taskId) { var dt = TaskXCompetencyDataManager.GetByTask(taskId, SessionVariables.RequestProfile.AuditId); var compdt = CompetencyDataManager.GetList(SessionVariables.RequestProfile); var resultdt = compdt.Clone(); foreach (DataRow row in dt.Rows) { var rows = compdt.Select("CompetencyId = " + row[CompetencyDataModel.DataColumns.CompetencyId]); resultdt.ImportRow(rows[0]); } return(resultdt); }
private void SaveTaskXCompetency(int taskId, List <int> competencyIds) { TaskXCompetencyDataManager.DeleteByTask(taskId, SessionVariables.RequestProfile.AuditId); TaskXCompetencyDataManager.CreateByTask(taskId, competencyIds.ToArray(), SessionVariables.RequestProfile); }