コード例 #1
0
        }//FIN DEL METODO VACIO

        public void crear_lista(string tit, string cod, string edi, string edit, string aut, string carre, string mate)
        {
            crear_nodo_libro();
            nuevo.set_titulo(tit);
            nuevo.set_codigo(cod);
            nuevo.set_edicion(edi);
            nuevo.set_editorial(edit);
            nuevo.set_autor(aut);
            nuevo.set_carrera(carre);
            nuevo.set_materia(mate);
            nodoLibro aux;

            if (cabeza == null)
            {
                cabeza = nuevo;
            }
            else
            {
                aux = cabeza;
                while (aux.get_sig() != null)
                {
                    aux = aux.get_sig();
                }
                aux.set_sig(nuevo);
            }
        }//FIN DEL METODO CREAR LISTA
コード例 #2
0
 public nodoLibro()//CONSTRUCTOR
 {
     titulo    = "";
     codigo    = "";
     edicion   = "";
     editorial = "";
     autor     = "";
     carrera   = "";
     materia   = "";
     sig       = null;
 }
コード例 #3
0
        }//FIN DEL METODO CREAR LISTA

        public nodoLibro buscar(string mar, string mod)
        {
            nodoLibro aux = cabeza;

            while (aux != null)
            {
                if (aux.get_titulo() == mar && aux.get_autor() == mod)
                {
                    return(aux);
                }
                aux = aux.get_sig();
            }
            return(null);
        }
コード例 #4
0
        private void bto_buscar_Click(object sender, EventArgs e)
        {
            //BUSCAR POR MARCA Y MODELO
            string    mar = txt_titulo.Text;
            string    mod = txt_autor.Text;
            nodoLibro aux = lis_libro.buscar(mar, mod);

            if (aux == null)
            {
                MessageBox.Show("NO TENEMOS EL LIBRO");
            }
            else
            {
                txt_titulo.Text = aux.get_titulo().ToString();
                txt_autor.Text  = aux.get_autor();

                /* CBO_MARCA_MOVIL.Text = aux.get_marca();
                 * TXT_MODELO_MOVIL.Text = aux.get_modelo();
                 * TXT_PRECIO_MOVIL.Text = aux.get_precio().ToString();
                 * TXT_CANTIDAD_MOVIL.Text = aux.get_cantidad().ToString();*/
            }
        }
コード例 #5
0
 public void set_sig(nodoLibro s)
 {
     sig = s;
 }
コード例 #6
0
 public void crear_nodo_libro()
 {
     nuevo = new nodoLibro();
 }
コード例 #7
0
 public listaLibro()
 {
     cabeza = null;
     nuevo  = null;
 }