From 027132c1f42c1b561f9ee9c84eedca9fc0062d47 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 14 Feb 2012 15:46:03 +0000 Subject: [PATCH] Added a Dispose --- PROMS/DataLoader/Procedures.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/PROMS/DataLoader/Procedures.cs b/PROMS/DataLoader/Procedures.cs index b6b77ce9..001d52a9 100644 --- a/PROMS/DataLoader/Procedures.cs +++ b/PROMS/DataLoader/Procedures.cs @@ -164,6 +164,9 @@ namespace DataLoader string dicNumber = dr["Number"].ToString(); string number = TextConvert.ConvertText(dr["Number"].ToString()); frmMain.UpdateLabels(1, 0, 0); + //Console.WriteLine("number {0}", number); + //Console.WriteLine("Item Key {0} List {1}", Item.CacheCountPrimaryKey, Item.CacheCountList); + //Console.WriteLine("ItemInfo Key {0} List {1}", ItemInfo.CacheCountPrimaryKey, ItemInfo.CacheCountList); if (!convertProcedures || (docver.VersionType != (int)VEPROMS.CSLA.Library.VersionTypeEnum.WorkingDraft && docver.VersionType != (int)VEPROMS.CSLA.Library.VersionTypeEnum.Approved)) { cont = Content.New(number, TextConvert.ConvertText(dr["Title"].ToString(), do_cvt), 0, null, ci == null ? null : ci.ToString(), dts, userid); @@ -275,6 +278,7 @@ namespace DataLoader SectItm = null; // no previous sibling for the first child node. } } + dv.Dispose(); // need section start if (EditSectId != 0) { @@ -286,6 +290,9 @@ namespace DataLoader } } ds.Dispose(); + //Console.WriteLine("End MigrateProcedure number {0}", number); + //Console.WriteLine("End MigrateProcedure Item Key {0} List {1}", Item.CacheCountPrimaryKey, Item.CacheCountList); + //Console.WriteLine("End MigrateProcedure ItemInfo Key {0} List {1}", ItemInfo.CacheCountPrimaryKey, ItemInfo.CacheCountList); return itm; } @@ -368,6 +375,7 @@ namespace DataLoader if (FirstItm == null) FirstItm = FrItm; } } + //GC.Collect(); } da.Dispose(); }