public Student(int idStudent, string PWD) { IdStudent = idStudent; DSConfigurator config = new DSConfigurator(); string info = config.StudentInfo(idStudent, PWD); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(info); XmlNode xnd = xDoc.SelectSingleNode("Student"); if (xnd != null) { foreach (XmlNode xn in xnd.ChildNodes) { switch (xn.Name) { case "SurName": surname = xn.InnerText; break; case "FirstName": firstname = xn.InnerText; break; case "MiddleName": middlename = xn.InnerText; break; case "Status": status = xn.InnerText; break; case "Group": group = xn.InnerText; break; case "Numberofunitsacquired": acquiredunits = double.Parse(xn.InnerText); break; case "Numberofunitsused": usedunits = double.Parse(xn.InnerText); break; } } } isAuthorized = !(status == "UnAuthorized"); }
public void LogIn() { DSConfigurator config = new DSConfigurator(); string info = config.StudentInfo(Login, Crypt.Encrypt(Password, "df89ygy")); XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(info); XmlNode xnd = xDoc.SelectSingleNode("Student"); if (xnd != null) { foreach (XmlNode xn in xnd.ChildNodes) { switch (xn.Name) { case "IdStudent": IdStudent = Int32.Parse(xn.InnerText); break; case "SurName": surname = xn.InnerText; break; case "FirstName": firstname = xn.InnerText; break; case "MiddleName": middlename = xn.InnerText; break; case "Status": status = xn.InnerText; break; case "Group": group = xn.InnerText; break; case "Numberofunitsacquired": acquiredunits = double.Parse(xn.InnerText); break; case "Numberofunitsused": usedunits = double.Parse(xn.InnerText); break; case "Message": message = xn.InnerText; break; } } } isAuthorized = !(status == "UnAuthorized"); }