Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 49 → Rev 50

/SWAT Office App/trunk/SWAT Office App/Manage_User_Accounts.cs
234,34 → 234,6
long size = GetDirSize(dir);
return size;
}
private static long GetDirSize(DirectoryInfo input)
{
try
{
if (input.Exists)
{
long size = 0;
FileInfo[] files = input.GetFiles();
foreach (FileInfo file in files)
{
size += file.Length;
}
DirectoryInfo[] dirs = input.GetDirectories();
foreach (DirectoryInfo dir in dirs)
{
size += GetDirSize(dir);
}
return size;
}
else
return 0;
}
catch (Exception e)
{
MessageBox.Show(e.ToString(), "Error");
return 0;
}
}
public static void ChangeUserPassword(string username, string password)
{
try
310,6 → 282,34
}
return sessionsOpen;
}
private static long GetDirSize(DirectoryInfo entry)
{
try
{
if (entry.Exists)
{
long size = 0;
FileInfo[] files = entry.GetFiles();
foreach (FileInfo file in files)
{
size += file.Length;
}
DirectoryInfo[] dirs = entry.GetDirectories();
foreach (DirectoryInfo dir in dirs)
{
size += GetDirSize(dir);
}
return size;
}
else
return 0;
}
catch (Exception e)
{
MessageBox.Show(e.ToString(), "Error");
return 0;
}
}
private static void SetSharePermissions(string username)
{
string combinationString = "";