generate initial student files
This commit is contained in:
parent
0ba762fe01
commit
f1da7f9d97
@ -663,12 +663,29 @@ namespace EduNetworkBuilder
|
|||||||
//Calculate the filename for the student file
|
//Calculate the filename for the student file
|
||||||
//See if the file exists. If not, gen a new file
|
//See if the file exists. If not, gen a new file
|
||||||
//Keep track of total # students, # new files, # skipped because they existed
|
//Keep track of total # students, # new files, # skipped because they existed
|
||||||
|
int NumStudent = 0;
|
||||||
|
int NumMade = 0;
|
||||||
|
int NumSkipped = 0;
|
||||||
|
|
||||||
OpenFileDialog OFD = NB.SelectDirectoryDialog(NB.Translate("PPF_SelectStudentDir"),CurrentUser.StudentFilePath);
|
OpenFileDialog OFD = NB.SelectDirectoryDialog(NB.Translate("PPF_SelectStudentDir"),CurrentUser.StudentFilePath);
|
||||||
if (OFD.FileName == "") return;//we cancel out
|
if (OFD.FileName == "") return;//we cancel out
|
||||||
CurrentUser.StudentFilePath = Path.GetDirectoryName(OFD.FileName);
|
CurrentUser.StudentFilePath = Path.GetDirectoryName(OFD.FileName);
|
||||||
|
|
||||||
|
foreach(PersonClass PC in CurrentUser.Students)
|
||||||
|
{
|
||||||
|
NumStudent++;
|
||||||
|
string FileName = Path.Combine(CurrentUser.StudentFilePath, PC.FileName);
|
||||||
|
|
||||||
|
if (File.Exists(FileName)) NumSkipped++;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NumMade++;
|
||||||
|
PC.Save(FileName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Now, print the stats
|
||||||
|
MessageBox.Show(string.Format(NB.Translate("PPF_StudentWriteStats"),"\n\t" + NumStudent, "\n\t" + NumMade, "\n\t" + NumSkipped));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1821,6 +1821,10 @@
|
|||||||
<value>Student Files Directory</value>
|
<value>Student Files Directory</value>
|
||||||
<comment> PPF_SelectStudentDir = Stdent Files Directory</comment>
|
<comment> PPF_SelectStudentDir = Stdent Files Directory</comment>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PPF_StudentWriteStats" xml:space="preserve">
|
||||||
|
<value>Stats: {0} Students {1} New Files {2} Skipped (already existed)</value>
|
||||||
|
<comment>PPF_StudentWriteStats Stats: {0} Students {1} New Files {2} Skipped (already existed)</comment>
|
||||||
|
</data>
|
||||||
<data name="PPF_UserDirectory" xml:space="preserve">
|
<data name="PPF_UserDirectory" xml:space="preserve">
|
||||||
<value>User File Directory</value>
|
<value>User File Directory</value>
|
||||||
<comment>PPF_UserDirectory</comment>
|
<comment>PPF_UserDirectory</comment>
|
||||||
|
Loading…
Reference in New Issue
Block a user