コード例 #1
0
 public nodolista(String usuario, String pass)
 {
     this.usuario   = usuario;
     this.pass      = pass;
     this.siguiente = null;
     this.anterior  = null;
 }
コード例 #2
0
        public void recorrerUsuarios()
        {
            temporal = this.cabeza.getAnterior();
            archivo += this.cabeza.getUsuario();
            while (temporal != this.cabeza)
            {
                archivo += "->" + temporal.getUsuario();
                temporal = temporal.getAnterior();
            }
            Grafica gra = new Grafica();

            gra.textoLista(archivo);
            gra.dibujarLista("imagenes\\lista.txt", "C:\\");
        }
コード例 #3
0
 public nodolista login(String usuario, String passs)
 {
     temporal = this.cabeza.getAnterior();
     if (this.cabeza.getUsuario().Equals(usuario) && this.cabeza.getPass().Equals(passs))
     {
         return(temporal);
     }
     while (temporal != this.cabeza)
     {
         if (temporal.getUsuario().Equals(usuario) && temporal.getPass().Equals(passs))
         {
             return(temporal);
         }
         temporal = temporal.getAnterior();
     }
     return(null);
 }
コード例 #4
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (lista.login(textBox1.Text, textBox2.Text) != null)
            {
                nodoUsuario = lista.login(textBox1.Text, textBox2.Text);

                MessageBox.Show("Existe usuario");
                button3.Visible        = true;
                button2.Visible        = true;
                richTextBox1.Visible   = true;
                btnAceptarJSON.Visible = true;
                menuStrip1.Visible     = true;
            }
            else
            {
                MessageBox.Show("No existe usuario");
            }
            textBox1.Text = "";
            textBox2.Text = "";
        }
コード例 #5
0
        public bool agregar(String usuario, String pass)
        {
            nuevoNodo = new nodolista(usuario, pass);
            if (this.cabeza == null)
            {
                nuevoNodo.setSiguiente(nuevoNodo);
                nuevoNodo.setAnterior(nuevoNodo);
                this.cabeza = nuevoNodo;
            }
            else
            {
                nodoTemporal = this.cabeza.getAnterior();

                this.cabeza.setAnterior(nuevoNodo);
                nuevoNodo.setAnterior(nodoTemporal);
                nuevoNodo.setSiguiente(this.cabeza);
                nodoTemporal.setSiguiente(nuevoNodo);
            }

            return(true);
        }
コード例 #6
0
 public lista_dob_enlazada()
 {
     this.cabeza = null;
 }
コード例 #7
0
 public void setAnterior(nodolista nodo)
 {
     this.anterior = nodo;
 }
コード例 #8
0
 public void setSiguiente(nodolista nodo)
 {
     this.siguiente = nodo;
 }