Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public Utilizator(Utilizator U)
 {
     this.rol    = U.rol;
     this.cont   = U.cont;
     this.parola = U.parola;
 }