/// <summary> /// Deletes a user. /// </summary> /// <param name="input">The user to delete.</param> public void Felhasznalo_Torles(Felhasznalo input) { try { XDocument keres = XDocument.Load("felhasznalok.xml"); var talalat = from x in keres.Root.Descendants("felhasznalo") where (string)x.Element("torolt") == "false" && (string)x.Element("kod") == input.Kodja.ToString() select x; talalat.Single().Element("torolt").Value = "true"; keres.Save("felhasznalok.xml"); } catch { } }
/// <summary> /// List the users. /// </summary> /// <param name="input">The input.</param> /// <param name="kod">The kod.</param> /// <returns>The list of users.</returns> public Felhasznalo[] Felhasznalo_Lista(string input, string kod) { int kulcs = 1; switch (input.ToString()) { case "oktato_nevek": XDocument keres1 = XDocument.Load("felhasznalok.xml"); var talalat1 = from x1 in keres1.Root.Descendants("felhasznalo") where (string)x1.Element("torolt") == "false" && (string)x1.Element("beosztas") == "oktato" select x1; kulcs = talalat1.Count(); break; case "admin_hallgatokezeles_betoltes": XDocument keres2 = XDocument.Load("felhasznalok.xml"); var talalat2 = from x2 in keres2.Root.Descendants("felhasznalo") where (string)x2.Element("torolt") == "false" && (string)x2.Element("beosztas") == kod.ToString() select x2; kulcs = talalat2.Count(); break; case "admin_hallgatokezeles_kijeloles": XDocument keres3 = XDocument.Load("felhasznalok.xml"); var talalat3 = from x3 in keres3.Root.Descendants("felhasznalo") where (string)x3.Element("torolt") == "false" && (string)x3.Element("kod") == kod.ToString() && (string)x3.Element("beosztas") == "hallgato" select x3; kulcs = talalat3.Count(); break; case "admin_hallgatokezeles_torles": XDocument keres4 = XDocument.Load("felhasznalok.xml"); var talalat4 = from x4 in keres4.Root.Descendants("felhasznalo") where (string)x4.Element("torolt") == "false" && (string)x4.Element("kod") == kod.ToString() && (string)x4.Element("beosztas") == "hallgato" select x4; kulcs = talalat4.Count(); break; case "admin_hallgatokezeles_modositas": XDocument keres5 = XDocument.Load("felhasznalok.xml"); var talalat5 = from x5 in keres5.Root.Descendants("felhasznalo") where (string)x5.Element("torolt") == "false" && (string)x5.Element("kod") == kod.ToString() && (string)x5.Element("beosztas") == "hallgato" select x5; kulcs = talalat5.Count(); break; case "admin_hallgatokezeles_modositas_ell": XDocument keres6 = XDocument.Load("felhasznalok.xml"); var talalat6 = from x6 in keres6.Root.Descendants("felhasznalo") where (string)x6.Element("torolt") == "false" && (string)x6.Element("kod") == kod.ToString() && (string)x6.Element("beosztas") == "hallgato" select x6; kulcs = talalat6.Count(); break; case "admin_hallgatokezeles_hozzaadas": XDocument keres7 = XDocument.Load("felhasznalok.xml"); var talalat7 = from x7 in keres7.Root.Descendants("felhasznalo") where (string)x7.Element("torolt") == "false" && (string)x7.Element("kod") == kod.ToString() && (string)x7.Element("beosztas") == "hallgato" select x7; kulcs = talalat7.Count(); break; case "admin_oktatokezeles_betoltes": XDocument keres8 = XDocument.Load("felhasznalok.xml"); var talalat8 = from x8 in keres8.Root.Descendants("felhasznalo") where (string)x8.Element("torolt") == "false" && (string)x8.Element("beosztas") == kod.ToString() select x8; kulcs = talalat8.Count(); break; case "admin_oktatokezeles_torles": XDocument keres9 = XDocument.Load("felhasznalok.xml"); var talalat9 = from x9 in keres9.Root.Descendants("felhasznalo") where (string)x9.Element("torolt") == "false" && (string)x9.Element("kod") == kod.ToString() && (string)x9.Element("beosztas") == "oktato" select x9; kulcs = talalat9.Count(); break; case "admin_oktatokezeles_hozzaadas": XDocument keres10 = XDocument.Load("felhasznalok.xml"); var talalat10 = from x10 in keres10.Root.Descendants("felhasznalo") where (string)x10.Element("torolt") == "false" && (string)x10.Element("kod") == kod.ToString() && (string)x10.Element("beosztas") == "oktato" select x10; kulcs = talalat10.Count(); break; case "admin_oktatokezeles_kijeloles": XDocument keres11 = XDocument.Load("felhasznalok.xml"); var talalat11 = from x11 in keres11.Root.Descendants("felhasznalo") where (string)x11.Element("torolt") == "false" && (string)x11.Element("kod") == kod.ToString() && (string)x11.Element("beosztas") == "oktato" select x11; kulcs = talalat11.Count(); break; case "admin_oktatokezeles_modositas": XDocument keres12 = XDocument.Load("felhasznalok.xml"); var talalat12 = from x12 in keres12.Root.Descendants("felhasznalo") where (string)x12.Element("torolt") == "false" && (string)x12.Element("kod") == kod.ToString() && (string)x12.Element("beosztas") == "oktato" select x12; kulcs = talalat12.Count(); break; case "admin_oktatokezeles_modositas_ell": XDocument keres13 = XDocument.Load("felhasznalok.xml"); var talalat13 = from x13 in keres13.Root.Descendants("felhasznalo") where (string)x13.Element("torolt") == "false" && (string)x13.Element("kod") == kod.ToString() && (string)x13.Element("beosztas") == "oktato" select x13; kulcs = talalat13.Count(); break; case "admin_targyfelvetel_hallgatok": XDocument keres14 = XDocument.Load("felhasznalok.xml"); var talalat14 = from x14 in keres14.Root.Descendants("felhasznalo") where (string)x14.Element("torolt") == "false" && (string)x14.Element("beosztas") == kod.ToString() select x14; kulcs = talalat14.Count(); break; } bool kis = false; if (kulcs == 0) { kis = true; kulcs = felhasznalo_kulcs; } Felhasznalo[] vissza = new Felhasznalo[kulcs]; if (kis == false) { int szamlalo = 0; switch (input.ToString()) { case "oktato_nevek": XDocument keres1 = XDocument.Load("felhasznalok.xml"); var talalat1 = from x1 in keres1.Root.Descendants("felhasznalo") where (string)x1.Element("torolt") == "false" && (string)x1.Element("beosztas") == "oktato" select x1; foreach (var q in talalat1) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_betoltes": XDocument keres2 = XDocument.Load("felhasznalok.xml"); var talalat2 = from x2 in keres2.Root.Descendants("felhasznalo") where (string)x2.Element("torolt") == "false" && (string)x2.Element("beosztas") == kod.ToString() select x2; foreach (var q in talalat2) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_kijeloles": XDocument keres3 = XDocument.Load("felhasznalok.xml"); var talalat3 = from x3 in keres3.Root.Descendants("felhasznalo") where (string)x3.Element("torolt") == "false" && (string)x3.Element("kod") == kod.ToString() && (string)x3.Element("beosztas") == "hallgato" select x3; foreach (var q in talalat3) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_torles": XDocument keres4 = XDocument.Load("felhasznalok.xml"); var talalat4 = from x4 in keres4.Root.Descendants("felhasznalo") where (string)x4.Element("torolt") == "false" && (string)x4.Element("kod") == kod.ToString() && (string)x4.Element("beosztas") == "hallgato" select x4; foreach (var q in talalat4) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_modositas": XDocument keres5 = XDocument.Load("felhasznalok.xml"); var talalat5 = from x5 in keres5.Root.Descendants("felhasznalo") where (string)x5.Element("torolt") == "false" && (string)x5.Element("kod") == kod.ToString() && (string)x5.Element("beosztas") == "hallgato" select x5; foreach (var q in talalat5) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_modositas_ell": XDocument keres6 = XDocument.Load("felhasznalok.xml"); var talalat6 = from x6 in keres6.Root.Descendants("felhasznalo") where (string)x6.Element("torolt") == "false" && (string)x6.Element("kod") == kod.ToString() && (string)x6.Element("beosztas") == "hallgato" select x6; foreach (var q in talalat6) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_hallgatokezeles_hozzaadas": XDocument keres7 = XDocument.Load("felhasznalok.xml"); var talalat7 = from x7 in keres7.Root.Descendants("felhasznalo") where (string)x7.Element("torolt") == "false" && (string)x7.Element("kod") == kod.ToString() && (string)x7.Element("beosztas") == "hallgato" select x7; foreach (var q in talalat7) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_betoltes": XDocument keres8 = XDocument.Load("felhasznalok.xml"); var talalat8 = from x8 in keres8.Root.Descendants("felhasznalo") where (string)x8.Element("torolt") == "false" && (string)x8.Element("beosztas") == kod.ToString() select x8; foreach (var q in talalat8) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_torles": XDocument keres9 = XDocument.Load("felhasznalok.xml"); var talalat9 = from x9 in keres9.Root.Descendants("felhasznalo") where (string)x9.Element("torolt") == "false" && (string)x9.Element("kod") == kod.ToString() && (string)x9.Element("beosztas") == "oktato" select x9; foreach (var q in talalat9) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_hozzaadas": XDocument keres10 = XDocument.Load("felhasznalok.xml"); var talalat10 = from x10 in keres10.Root.Descendants("felhasznalo") where (string)x10.Element("torolt") == "false" && (string)x10.Element("kod") == kod.ToString() && (string)x10.Element("beosztas") == "oktato" select x10; foreach (var q in talalat10) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_kijeloles": XDocument keres11 = XDocument.Load("felhasznalok.xml"); var talalat11 = from x11 in keres11.Root.Descendants("felhasznalo") where (string)x11.Element("torolt") == "false" && (string)x11.Element("kod") == kod.ToString() && (string)x11.Element("beosztas") == "oktato" select x11; foreach (var q in talalat11) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_modositas": XDocument keres12 = XDocument.Load("felhasznalok.xml"); var talalat12 = from x12 in keres12.Root.Descendants("felhasznalo") where (string)x12.Element("torolt") == "false" && (string)x12.Element("kod") == kod.ToString() && (string)x12.Element("beosztas") == "oktato" select x12; foreach (var q in talalat12) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_oktatokezeles_modositas_ell": XDocument keres13 = XDocument.Load("felhasznalok.xml"); var talalat13 = from x13 in keres13.Root.Descendants("felhasznalo") where (string)x13.Element("torolt") == "false" && (string)x13.Element("kod") == kod.ToString() && (string)x13.Element("beosztas") == "oktato" select x13; foreach (var q in talalat13) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; case "admin_targyfelvetel_hallgatok": XDocument keres14 = XDocument.Load("felhasznalok.xml"); var talalat14 = from x14 in keres14.Root.Descendants("felhasznalo") where (string)x14.Element("torolt") == "false" && (string)x14.Element("beosztas") == kod.ToString() select x14; foreach (var q in talalat14) { vissza[szamlalo] = new Felhasznalo((string)q.Attribute("id"), (string)q.Element("torolt"), (string)q.Element("kod"), (string)q.Element("nev"), (string)q.Element("jelszo"), (string)q.Element("beosztas"), (string)q.Element("email"), (string)q.Element("szuletes_helye"), (string)q.Element("szuletes_ideje"), (string)q.Element("fizetes"), (string)q.Element("anya"), (string)q.Element("telefon"), (string)q.Element("bankszamla"), (string)q.Element("statusz"), (string)q.Element("beiratkozas"), (string)q.Element("neme"), (string)q.Element("jogviszony"), (string)q.Element("cim")); szamlalo++; } break; } } return vissza; }
/// <summary> /// Edits a user. /// </summary> /// <param name="mit">The old user.</param> /// <param name="mire">The new user.</param> public void Felhasznalo_Modosit(Felhasznalo mit, Felhasznalo mire) { try { XDocument keres = XDocument.Load("felhasznalok.xml"); var talalat = from x in keres.Root.Descendants("felhasznalo") where (string)x.Element("kod") == mit.Kodja.ToString() select x; if (mit.Kodja.ToString() != mire.Kodja.ToString()) { talalat.Single().Element("kod").Value = mire.Kodja.ToString(); } if (mit.Neve.ToString() != mire.Neve.ToString()) { talalat.Single().Element("nev").Value = mire.Neve.ToString(); } if (mit.Jelszava.ToString() != mire.Jelszava.ToString()) { talalat.Single().Element("jelszo").Value = mire.Jelszava.ToString(); } if (mit.Beosztasa.ToString() != mire.Beosztasa.ToString()) { talalat.Single().Element("beosztas").Value = mire.Beosztasa.ToString(); } if (mit.Emailje.ToString() != mire.Beosztasa.ToString()) { talalat.Single().Element("email").Value = mire.Emailje.ToString(); } if (mit.Szuletesi_helye.ToString() != mire.Szuletesi_helye.ToString()) { talalat.Single().Element("szuletes_helye").Value = mire.Szuletesi_helye.ToString(); } if (mit.Szuletesi_ideje.ToString() != mire.Szuletesi_ideje.ToString()) { talalat.Single().Element("szuletes_ideje").Value = mire.Szuletesi_ideje.ToString(); } if (mit.Fizetese.ToString() != mire.Fizetese.ToString()) { talalat.Single().Element("fizetes").Value = mire.Fizetese.ToString(); } if (mit.Anyja_neve.ToString() != mire.Anyja_neve.ToString()) { talalat.Single().Element("anya").Value = mire.Anyja_neve.ToString(); } if (mit.Telefonja.ToString() != mire.Telefonja.ToString()) { talalat.Single().Element("telefon").Value = mire.Telefonja.ToString(); } if (mit.Bankszamla.ToString() != mire.Bankszamla.ToString()) { talalat.Single().Element("bankszamla").Value = mire.Bankszamla.ToString(); } if (mit.Statusza.ToString() != mire.Statusza.ToString()) { talalat.Single().Element("statusz").Value = mire.Statusza.ToString(); } if (mit.Beiratkozva.ToString() != mire.Beiratkozva.ToString()) { talalat.Single().Element("beiratkozas").Value = mire.Beiratkozva.ToString(); } if (mit.Neme.ToString() != mire.Neme.ToString()) { talalat.Single().Element("neme").Value = mire.Neme.ToString(); } if (mit.Jogviszonya.ToString() != mire.Jogviszonya.ToString()) { talalat.Single().Element("jogviszony").Value = mire.Jogviszonya.ToString(); } if (mit.Lakcime.ToString() != mire.Lakcime.ToString()) { talalat.Single().Element("cim").Value = mire.Lakcime.ToString(); } keres.Save("felhasznalok.xml"); } catch { } }
/// <summary> /// Adds a user. /// </summary> /// <param name="input">The user to add.</param> public void Felhasznalo_Hozzaad(Felhasznalo input) { try { XDocument mentes = XDocument.Load("felhasznalok.xml"); var talalat = from x in mentes.Root.Descendants("felhasznalo") where (string)x.Element("kod") == input.Kodja.ToString() select x; if (talalat.Count() == 0) { XAttribute idje = new XAttribute("id", input.Idje); felhasznalo_kulcs++; XElement torolve = new XElement("torolt", "false"); XElement kodja = new XElement("kod", input.Kodja.ToString()); XElement neve = new XElement("nev", input.Neve.ToString()); XElement jelszava = new XElement("jelszo", input.Jelszava.ToString()); XElement beosztasa = new XElement("beosztas", input.Beosztasa.ToString()); XElement emailje = new XElement("email", input.Emailje.ToString()); XElement szul_hely = new XElement("szuletes_helye", input.Szuletesi_helye.ToString()); XElement szul_ido = new XElement("szuletes_ideje", input.Szuletesi_ideje.ToString()); XElement fizetese = new XElement("fizetes", input.Fizetese.ToString()); XElement anyja = new XElement("anya", input.Anyja_neve.ToString()); XElement telefonja = new XElement("telefon", input.Telefonja.ToString()); XElement bankszama = new XElement("bankszamla", input.Bankszamla.ToString()); XElement statusza = new XElement("statusz", input.Statusza.ToString()); XElement ido = new XElement("beiratkozas", input.Beiratkozva.ToString()); XElement neme = new XElement("nem", input.Neme.ToString()); XElement jog = new XElement("jogviszony", input.Jogviszonya.ToString()); XElement cime = new XElement("cim", input.Lakcime.ToString()); XElement ujtag = new XElement("felhasznalo", idje, torolve, kodja, neve, jelszava, beosztasa, emailje, szul_hely, szul_ido, fizetese, anyja, telefonja, bankszama, statusza, ido, neme, jog, cime); mentes.Element("felhasznalok").Add(ujtag); mentes.Save("felhasznalok.xml"); } } catch { } }