예제 #1
0
 // Eliminar por clave
 public void eliminar() {
   int valor =
       Integer.parseInt(JOptionPane.showInputDialog("Ingrese clave de elemento a eliminar:"));
   listaPrestamos.eliminarNodoClave(valor);
   panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
   JOptionPane.showMessageDialog(null, "Se eliminó el elemento");
 }
예제 #2
0
 public VistaPrestamos() {
   this.setTitle("Préstamos");
   initComponents();
   listaPrestamos = new ListaPrestamos();
   panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "ge", listaPrestamos));
   setLocationRelativeTo(this);
 }
예제 #3
0
 public void establecerClienteInicio() {
   int valor =
       Integer.parseInt(JOptionPane.showInputDialog("Ingrese posicion de nodo a ingresar"));
   Prestamos pre =
       new Prestamos(
           CodigoPrestamo.getText(),
           CodigoLibro.getText(),
           Cedula.getText(),
           FechaSalida.getText(),
           FechaMaximaDevolucion.getText());
   listaPrestamos.insertarInicio(pre, valor);
   JOptionPane.showMessageDialog(null, "Se agregó un elemento a la lista");
   CodigoPrestamo.setText(null);
   CodigoLibro.setText(null);
   Cedula.setText(null);
   FechaSalida.setText(null);
   FechaMaximaDevolucion.setText(null);
   panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
 }
예제 #4
0
  public void operacioneComboBox() {
    if (menuoperaciones.getSelectedItem().equals("Eliminar Elemento")) {
      eliminar();
    }
    if (menuoperaciones.getSelectedItem().equals("Eliminar Lista")) {
      eliminar2();
    }

    if (menuoperaciones.getSelectedItem().equals("Eliminar Inicio")) {
      listaPrestamos.eliminarInicio();
      panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
    }
    if (menuoperaciones.getSelectedItem().equals("Eliminar Final")) {
      listaPrestamos.eliminarFinal();
      panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
    }

    if (menuoperaciones.getSelectedItem().equals("Insertar Elemento")) {
      establecerClienteInicio();
    }

    if (menuoperaciones.getSelectedItem().equals("Contar Elementos")) {
      JOptionPane.showMessageDialog(null, "El tamaño de la lista es:" + (listaPrestamos.size()));
    }

    if (menuoperaciones.getSelectedItem().equals("Modificar Elemento")) {
      int valor =
          Integer.parseInt(JOptionPane.showInputDialog("Ingrese clave del elemento a modificar"));
      Prestamos pre =
          new Prestamos(
              CodigoPrestamo.getText(),
              CodigoLibro.getText(),
              Cedula.getText(),
              FechaSalida.getText(),
              FechaMaximaDevolucion.getText());
      listaPrestamos.modificar(valor, pre);
      panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
    }

    if (menuoperaciones.getSelectedItem().equals("Buscar por Código del Préstamo")) {

      buscarPrestamo();
    }
  }
예제 #5
0
  public void eliminar2() {
    listaPrestamos.eliminarLista();

    panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
    JOptionPane.showMessageDialog(null, "Lista Eliminada");
  }
예제 #6
0
 public void mostrar() {
   jTextArea1.setText(listaPrestamos.print());
   panel.setViewportView(new PanelDibujoPrestamos(listaPrestamos.size(), "", listaPrestamos));
 }
예제 #7
0
 public void buscarPrestamo() {
   String CodigoPrestamo = JOptionPane.showInputDialog("Ingrese Código del Préstamo a buscar");
   if (listaPrestamos.buscarDato(CodigoPrestamo) != null)
     JOptionPane.showMessageDialog(null, listaPrestamos.buscarDato(CodigoPrestamo).dato);
   else JOptionPane.showMessageDialog(null, " El Elemento no existe");
 }
예제 #8
0
 public void buscar() {
   int valor = Integer.parseInt(JOptionPane.showInputDialog("Ingrese clave de nodo a buscar"));
   if (listaPrestamos.buscar(valor) != null)
     JOptionPane.showMessageDialog(null, listaPrestamos.buscar(valor).dato);
   else JOptionPane.showMessageDialog(null, "El elemento no existe");
 }