Subversion Repositories DevTools

Rev

Rev 2151 | Rev 2155 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2151 Rev 2153
Line 51... Line 51...
51
               return true;
51
               return true;
52
            }
52
            }
53
         }
53
         }
54
         catch (Exception ex)
54
         catch (Exception ex)
55
         {
55
         {
56
            MessageBoxEx.Show(ex.Message, "Error (parse)", MessageBoxButtons.OK);
56
            Main.MessageBoxException(ex, "Exception (parse)");
57
         }      
57
         }      
58
         return false;
58
         return false;
59
      }
59
      }
60
 
60
 
61
      /// <summary>
61
      /// <summary>
Line 236... Line 236...
236
            allowedElementTypes.Add("UseCase");
236
            allowedElementTypes.Add("UseCase");
237
 
237
 
238
            Main.EA_Repository.WriteOutput(Main.GUI_OUTPUT_TAB_NAME, "", -1);
238
            Main.EA_Repository.WriteOutput(Main.GUI_OUTPUT_TAB_NAME, "", -1);
239
            Main.EA_Repository.WriteOutput(Main.GUI_OUTPUT_TAB_NAME, "Acquiring list of elements already in EA", -1);
239
            Main.EA_Repository.WriteOutput(Main.GUI_OUTPUT_TAB_NAME, "Acquiring list of elements already in EA", -1);
240
            ElementAccumulator reqLister = new ElementAccumulator(allowedElementTypes);
240
            ElementAccumulator reqLister = new ElementAccumulator(allowedElementTypes);
241
            EA_Utils.findAndProcessPackageElements( parentPackage, reqLister, true );
241
            EA_Utilities.findAndProcessPackageElements( parentPackage, reqLister, true );
242
 
242
 
243
            if (Main.mustAbort)
243
            if (Main.mustAbort)
244
               return;
244
               return;
245
 
245
 
246
            ea_reqs = reqLister.Elements; 
246
            ea_reqs = reqLister.Elements; 
247
            foreach (EA.Element ea_req in ea_reqs)
247
            foreach (EA.Element ea_req in ea_reqs)
248
            {
248
            {
249
               string GUID = EA_Utils.ReadTag(ea_req, "GUID");
249
               string GUID = EA_Utilities.ReadTag(ea_req, "GUID");
250
               ea_GUIDs.Add(GUID);
250
               ea_GUIDs.Add(GUID);
251
               ea_req_matched.Add(false);
251
               ea_req_matched.Add(false);
252
            }
252
            }
253
 
253
 
254
            if (Main.mustAbort)
254
            if (Main.mustAbort)
Line 381... Line 381...
381
                     ea_req.Difficulty = rq_obj.difficulty;
381
                     ea_req.Difficulty = rq_obj.difficulty;
382
                     ea_req.Priority   = rq_obj.priority;
382
                     ea_req.Priority   = rq_obj.priority;
383
                     ea_req.Version    = rq_obj.version;
383
                     ea_req.Version    = rq_obj.version;
384
                     ea_req.Status     = rq_obj.status;
384
                     ea_req.Status     = rq_obj.status;
385
 
385
 
386
                     EA_Utils.WriteTag(ea_req, "GUID", rq_obj.guid);
386
                     EA_Utilities.WriteTag(ea_req, "GUID", rq_obj.guid);
387
                     EA_Utils.WriteTag(ea_req, "TAG", rq_obj.tag);
387
                     EA_Utilities.WriteTag(ea_req, "TAG", rq_obj.tag);
388
                     ea_req.Update();
388
                     ea_req.Update();
389
 
389
 
390
                     // Connect the new requirement to the ea_rq_artifact
390
                     // Connect the new requirement to the ea_rq_artifact
391
                     //base.RQ_Artifact.add_connection(ea_repository, base.RQ_Element, ea_req);
391
                     //base.RQ_Artifact.add_connection(ea_repository, base.RQ_Element, ea_req);
392
 
392
 
Line 458... Line 458...
458
            Main.EA_Repository.WriteOutput( Main.GUI_OUTPUT_TAB_NAME, "Import Completed", -1);
458
            Main.EA_Repository.WriteOutput( Main.GUI_OUTPUT_TAB_NAME, "Import Completed", -1);
459
            MessageBoxEx.Show("Import Completed", MessageBoxButtons.OK);
459
            MessageBoxEx.Show("Import Completed", MessageBoxButtons.OK);
460
         }
460
         }
461
         catch (Exception ex)
461
         catch (Exception ex)
462
         {
462
         {
463
            MessageBoxEx.Show(ex.Message, "Error (ImportFromReqPro)", MessageBoxButtons.OK);
463
            Main.MessageBoxException(ex, "Exception (ImportFromReqPro)");
464
         }
464
         }
465
      }
465
      }
466
 
466
 
467
 
467
 
468
 
468