예제 #1
0
        private DataTable GetFeatureData(int taskId)
        {
            var dt       = FeatureXTaskDataManager.GetByTask(taskId, SessionVariables.RequestProfile.AuditId);
            var fdt      = FeatureDataManager.GetList(SessionVariables.RequestProfile);
            var resultdt = fdt.Clone();

            foreach (DataRow row in dt.Rows)
            {
                var rows = fdt.Select("FeatureId = " + row[FeatureDataModel.DataColumns.FeatureId]);
                resultdt.ImportRow(rows[0]);
            }
            return(resultdt);
        }
예제 #2
0
 private void SaveFeatureXTask(int taskId, List <int> FeatureIds)
 {
     FeatureXTaskDataManager.DeleteByTask(taskId, SessionVariables.RequestProfile.AuditId);
     FeatureXTaskDataManager.Create(taskId, FeatureIds.ToArray(), SessionVariables.RequestProfile);
 }
예제 #3
0
        private DataTable GetAssociatedFeatures(int taskId)
        {
            var dt = FeatureXTaskDataManager.GetByTask(taskId, SessionVariables.RequestProfile.AuditId);

            return(dt);
        }