public void stergeUtilizator(Utilizator utilizator) { List <Utilizator> lista = new List <Utilizator>(); lista = this.loadUtilizator(); foreach (Utilizator U in lista) { if (U.getCont() == utilizator.getCont() && U.getParola() == utilizator.getParola()) { lista.Remove(U); break; } } this.salvare(lista); }
public void editareUtilizator(Utilizator oldUtilizator, Utilizator newUtilizator) { List <Utilizator> lista = new List <Utilizator>(); lista = this.loadUtilizator(); foreach (Utilizator U in lista) { if (U.getCont() == oldUtilizator.getCont()) { lista.Remove(U); lista.Add(newUtilizator); break; } } this.salvare(lista); }
public void salvareUtilizator(Utilizator utilizator) { List <Utilizator> lista = new List <Utilizator>(); lista = this.loadUtilizator(); bool ok = false; foreach (Utilizator U in lista) { if (U.getCont() == utilizator.getCont()) { ok = true; } } if (!ok) { lista.Add(utilizator); this.salvare(lista); } }
public List <Utilizator> loadUtilizator() { XmlDocument doc = new XmlDocument(); List <Utilizator> lista = new List <Utilizator>(); doc.Load(cale); XmlNodeList utilizatori = doc.SelectNodes("/utilizatori/utilizator"); foreach (XmlNode utilizator in utilizatori) { string rol = utilizator.SelectSingleNode("rol").InnerText; string cont = utilizator.SelectSingleNode("cont").InnerText; string parola = utilizator.SelectSingleNode("parola").InnerText; Utilizator U = new Utilizator(rol, cont, parola); lista.Add(U); } return(lista); }
public Utilizator(Utilizator U) { this.rol = U.rol; this.cont = U.cont; this.parola = U.parola; }