/* * Uppending to XML name+school_name+city of the contestant */ private void uppendToXmlWithShoolAndCity(String login, String plainPass, int ejudgeID, int orderNumber, SchoolUser su) { if (!File.Exists(pathToXML)) { StreamWriter swNew = File.CreateText(pathToXML); swNew.Close(); } StreamWriter sw = File.AppendText(pathToXML); String output = ""; output += "<user id=\"" + ejudgeID + "\" registered=\"2012/04/20 00:00:00\" last_login=\"2012/04/20 01:00:00\">\n"; output += "\t" + "<login public=\"no\">" + login + "</login>\n"; output += "\t" + "<password method=\"plain\">" + plainPass + "</password>\n"; output += "\t" + "<email public=\"no\">" + defaultEmail + "</email>\n"; output += "\t" + "<contests>\n"; output += "\t\t" + "<contest id=\"" + CONTEST_ID + "\" status=\"ok\" date=\"2012/04/21 02:00:00\"/>\n"; output += "\t" + "</contests>\n"; output += "\t" + "<cntsinfos>\n"; output += "\t\t" + "<cntsinfo contest_id=\"" + CONTEST_ID + "\" cnts_last_login=\"2012/04/21 02:00:00\" last_info_change=\"2012/04/21 02:00:00\">" + "\n"; output += "\t\t\t" + "<name>" + su.getSurname() + " " + su.getName() + "</name>" + "\n"; output += "\t\t\t" + "<inst>" + su.getSchoolName() + "</inst>" + "\n"; output += "\t\t\t" + "<city>" + su.getCityName() + "</city>" + "\n"; output += "\t\t" + "</cntsinfo>\n"; output += "\t" + "</cntsinfos>\n"; output += "</user>\n"; sw.Write(output); sw.Close(); uppendPrintFile(login, plainPass, ejudgeID, orderNumber, su); }
private void uppendPrintFile(String login, String plainPass, int ejudgeID, int orderNumber, SchoolUser su) { if (!File.Exists(pathToPrintFile)) { StreamWriter swNew = File.CreateText(pathToPrintFile); swNew.WriteLine("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"); swNew.Close(); } StreamWriter sw = File.AppendText(pathToPrintFile); sw.WriteLine("Имя участника: <span style=\"font-weight: bold; text-decoration: underline;\">" + su.getSurname() + " " + su.getName() + "</span>" + " (" + su.getSchoolName() + " , " + su.getCityName() + ")" + "<br /><br />"); sw.WriteLine("Доступ на компьютер: <br />"); sw.WriteLine("<div style=\"margin-left: 40px;\">1. Если компьютер не включен – включите его <br />"); sw.WriteLine("2. Нажмите <span style=\"font-style: italic;\">Ctrl+Alt+Del </span><br style=\"font-style: italic;\" />"); sw.WriteLine("3. Для доступа используйте следующее имя пользователя и пароль: <br />"); sw.WriteLine("<div style=\"margin-left: 40px;\">Пользователь: <span style=\"font-weight: bold;\">IITU\\olymp </span><br />Пароль :<span style=\"font-weight: bold;\"> 123456789 </span><br /></div>"); sw.WriteLine("4. Все что вам нужно для работы находиться в папке <span style=\"font-weight: bold;\">c:\\Olymp\\ </span><br />"); sw.WriteLine("5. Рекомендуется все ваши файлы создавать исключительно на рабочем столе <br />"); sw.WriteLine("6. <span style=\"font-weight: bold;\">Запрещается </span>пользоваться любыми цифровыми носителями<br /><br /></div>"); sw.WriteLine("Доступ к системе проверки: <br />"); sw.WriteLine("<div style=\"margin-left: 40px;\">"); sw.WriteLine("1. Откройте любой браузер (IE,Firefox или Opera) <br />"); sw.WriteLine("2. Перейдите по ссылке <span style=\"text-decoration: underline;\">http://acm.iitu.kz/</span>. <br />"); sw.WriteLine("3. Зайдите на турнир “<span style=\"font-style: italic;\">" + OLYMPIAD_NAME + "</span>” <br />"); sw.WriteLine("4. Для доступа используйте следующий логин и пароль: <br />"); sw.WriteLine("<div style=\"margin-left: 40px;\">Логин: <span style=\"font-weight: bold;font-family:Consolas;\">" + login + "</span><br />"); sw.WriteLine("Пароль: <span style=\"font-weight: bold;font-family:Consolas;\">" + plainPass + "</span> </div></div>"); for (int i = 0; i < 31; i++) sw.Write("<br /> "); sw.Close(); }