Mors...
Nu har jag kommit lite längre.
Har lagt till ite i personobjektet så att det delar upp sig med fnamn och eNamn. Så nu har jag denna kod att fixa till det med:
foreach(System.DirectoryServices.SearchResult resEnt in mySearcher.FindAll())
{
System.DirectoryServices.DirectoryEntry de = resEnt.GetDirectoryEntry();
Person person = new Person();
person.AvdelningsNummer = de.Properties["department"].Value.ToString();
person.ForNamn = SplitName(de.Properties["name"].Value.ToString(), true);
person.EfterNamn = SplitName(de.Properties["name"].Value.ToString(), false);
person.TelefonNummer = string.Empty;
person.EMail = string.Empty;
person.EnhetAlias = de.Properties["samaccountname"].Value.ToString();
// personList.Add(new SSAB.EFH.Common.EFHClasses.Person(de.Properties["department"].Value.ToString(), de.Properties["name"].Value.ToString(), string.Empty, string.Empty, de.Properties["samaccountname"].Value.ToString()));
personList.Add(person);
// anropa metod 2 ggr som returnerar splitten av namn till fnamn / enamn (Kanske).
}
return personList;
}
private string SplitName(string name, bool surname)
{
// splitta (samma för båda)
char[] ch = new char[3];
ch[0] = '.';
ch[1] = ',';
ch[2] = ' ';
// int pos;
string fNamn = "";
string eNamn = "";
if(name != null)
{
// eNamn = str[1];
name.Split(ch);
return "fNamn";
}
// else()
// fNamn = name.S(ch);
// return "eNamn";
}
Som ni ser är det inge vidare i slutet.
Help Needed... Please :OO