DataLoader changes during development

This commit is contained in:
2007-11-14 14:49:18 +00:00
parent da9b899424
commit ef81207dbe
28 changed files with 2118 additions and 962 deletions

View File

@@ -15,7 +15,7 @@ using System.Collections.Generic;
using System.Collections.Specialized;
using System.Windows.Forms;
using System.Text;
using Volian.CSLA.Library;
using VEPROMS.CSLA.Library;
using Config;
namespace DataLoader
@@ -584,13 +584,15 @@ namespace DataLoader
Role role = Role.New();
role.Name = defaultRole[i];
role.Title = defaultRoleTitle[i];
role.Save();
if (!role.IsSavable) ErrorRpt.ErrorReport(role);
role.Save();
Permission perm = Permission.New();
perm.RID = role.RID;
perm.MyRole = role;
perm.PermLevel = defaultPermData[i, 0];
perm.VersionType = defaultPermData[i, 1];
perm.PermValue = defaultPermData[i, 2];
perm.Save();
if (!perm.IsSavable) ErrorRpt.ErrorReport(perm);
perm.Save();
rdic.Add(role.RID, role);
for (int j = 1; j < accessLevelSetup.Length; j++)
{
@@ -755,7 +757,7 @@ namespace DataLoader
}
catch (Exception ex)
{
MessageBox.Show("here");
MessageBox.Show("here: " + ex.Message);
}
if (!dicOldFolders.ContainsKey(pl.Path.ToUpper()+"\\"+ps.Path.ToUpper()))dicOldFolders.Add(pl.Path.ToUpper()+"\\"+ps.Path.ToUpper(), oldFolderCount++);
string sName = FixName(ps.Name);
@@ -880,12 +882,17 @@ namespace DataLoader
}
if (pathInData>0)
{
if (!grp.IsSavable) ErrorRpt.ErrorReport(grp);
grp.Save();
Folder tmpfld = Folder.Get(pathInData);
foreach (int roleId in accessRights[folderId])
{
grp.GroupAssignments.Add(roleId, pathInData);
Role tmprole = Role.Get(roleId);
grp.GroupAssignments.Add(tmprole, tmpfld);
}
}
}
if (!grp.IsSavable) ErrorRpt.ErrorReport(grp);
grp.Save();
dicGroupIds[s] = grp.GID;
}
@@ -901,8 +908,10 @@ namespace DataLoader
newusr.UserID = sUser;
ConfigFile cfg = new ConfigFile();
cfg.LoadUsrCfg(newusr);
newusr.UserMemberships.Add(dicGroupIds[s]);
newusr.Save();
Group tmpgrp = Group.Get(dicGroupIds[s]);
newusr.UserMemberships.Add(tmpgrp);
if (!newusr.IsSavable) ErrorRpt.ErrorReport(newusr);
newusr.Save();
}
}