|
|
|
@@ -13,7 +13,7 @@ import xyz.danielcortes.controllers.autor.AutorUpdateController;
|
|
|
|
import xyz.danielcortes.controllers.autor.AutorViewController;
|
|
|
|
import xyz.danielcortes.controllers.autor.AutorViewController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaCreateController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaCreateController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaDeleteController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaDeleteController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaListController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaSearchController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaUpdateController;
|
|
|
|
import xyz.danielcortes.controllers.categoria.CategoriaUpdateController;
|
|
|
|
import xyz.danielcortes.controllers.editorial.EditorialCreateController;
|
|
|
|
import xyz.danielcortes.controllers.editorial.EditorialCreateController;
|
|
|
|
import xyz.danielcortes.controllers.editorial.EditorialDeleteController;
|
|
|
|
import xyz.danielcortes.controllers.editorial.EditorialDeleteController;
|
|
|
|
@@ -35,7 +35,7 @@ import xyz.danielcortes.views.autor.AutorUpdatePanel;
|
|
|
|
import xyz.danielcortes.views.autor.AutorViewPanel;
|
|
|
|
import xyz.danielcortes.views.autor.AutorViewPanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaCreatePanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaCreatePanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaDeletePanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaDeletePanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaListPanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaSearchPanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaUpdatePanel;
|
|
|
|
import xyz.danielcortes.views.categoria.CategoriaUpdatePanel;
|
|
|
|
import xyz.danielcortes.views.editorial.EditorialCreatePanel;
|
|
|
|
import xyz.danielcortes.views.editorial.EditorialCreatePanel;
|
|
|
|
import xyz.danielcortes.views.editorial.EditorialDeletePanel;
|
|
|
|
import xyz.danielcortes.views.editorial.EditorialDeletePanel;
|
|
|
|
@@ -68,7 +68,7 @@ public class LaunchController {
|
|
|
|
private void createCards() {
|
|
|
|
private void createCards() {
|
|
|
|
this.frame.addCard(new JPanel(), PanelName.EMPTY);
|
|
|
|
this.frame.addCard(new JPanel(), PanelName.EMPTY);
|
|
|
|
|
|
|
|
|
|
|
|
this.controllers.put(PanelName.LIBRO_LIST, new LibroListController(new LibroListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_SEARCH, new LibroListController(new LibroListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_CREATE, new LibroCreateController(new LibroCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_CREATE, new LibroCreateController(new LibroCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_UPDATE, new LibroUpdateController(new LibroUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_UPDATE, new LibroUpdateController(new LibroUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_DELETE, new LibroDeleteController(new LibroDeletePanel(), this));
|
|
|
|
this.controllers.put(PanelName.LIBRO_DELETE, new LibroDeleteController(new LibroDeletePanel(), this));
|
|
|
|
@@ -78,17 +78,17 @@ public class LaunchController {
|
|
|
|
this.controllers.put(PanelName.AUTOR_CREATE, new AutorCreateController(new AutorCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.AUTOR_CREATE, new AutorCreateController(new AutorCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.AUTOR_UPDATE, new AutorUpdateController(new AutorUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.AUTOR_UPDATE, new AutorUpdateController(new AutorUpdatePanel(), this));
|
|
|
|
|
|
|
|
|
|
|
|
this.controllers.put(PanelName.IDIOMA_LIST, new IdiomaListController(new IdiomaListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_SEARCH, new IdiomaListController(new IdiomaListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_CREATE, new IdiomaCreateController(new IdiomaCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_CREATE, new IdiomaCreateController(new IdiomaCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_UPDATE, new IdiomaUpdateController(new IdiomaUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_UPDATE, new IdiomaUpdateController(new IdiomaUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_DELETE, new IdiomaDeleteController(new IdiomaDeletePanel(), this));
|
|
|
|
this.controllers.put(PanelName.IDIOMA_DELETE, new IdiomaDeleteController(new IdiomaDeletePanel(), this));
|
|
|
|
|
|
|
|
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_LIST, new CategoriaListController(new CategoriaListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_SEARCH, new CategoriaSearchController(new CategoriaSearchPanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_CREATE, new CategoriaCreateController(new CategoriaCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_CREATE, new CategoriaCreateController(new CategoriaCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_DELETE, new CategoriaDeleteController(new CategoriaDeletePanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_DELETE, new CategoriaDeleteController(new CategoriaDeletePanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_UPDATE, new CategoriaUpdateController(new CategoriaUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.CATEGORIA_UPDATE, new CategoriaUpdateController(new CategoriaUpdatePanel(), this));
|
|
|
|
|
|
|
|
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_LIST, new EditorialListController(new EditorialListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_SEARCH, new EditorialListController(new EditorialListPanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_CREATE, new EditorialCreateController(new EditorialCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_CREATE, new EditorialCreateController(new EditorialCreatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_UPDATE, new EditorialUpdateController(new EditorialUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_UPDATE, new EditorialUpdateController(new EditorialUpdatePanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_DELETE, new EditorialDeleteController(new EditorialDeletePanel(), this));
|
|
|
|
this.controllers.put(PanelName.EDITORIAL_DELETE, new EditorialDeleteController(new EditorialDeletePanel(), this));
|
|
|
|
@@ -109,7 +109,7 @@ public class LaunchController {
|
|
|
|
//Es una especie de... Builder pobre :3
|
|
|
|
//Es una especie de... Builder pobre :3
|
|
|
|
// @formatter:off
|
|
|
|
// @formatter:off
|
|
|
|
JMenu librosMenu = new JMenu("Libros"); librosMenu.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenu librosMenu = new JMenu("Libros"); librosMenu.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenuItem libroList = new JMenuItem("Listar"); libroList.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenuItem libroSearch = new JMenuItem("Buscar"); libroSearch.setMnemonic(KeyEvent.VK_B);
|
|
|
|
JMenuItem libroCreate = new JMenuItem("Crear"); libroCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem libroCreate = new JMenuItem("Crear"); libroCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem libroUpdate= new JMenuItem("Actualizar"); libroUpdate.setMnemonic(KeyEvent.VK_U);
|
|
|
|
JMenuItem libroUpdate= new JMenuItem("Actualizar"); libroUpdate.setMnemonic(KeyEvent.VK_U);
|
|
|
|
JMenuItem libroDelete = new JMenuItem("Eliminar"); libroDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenuItem libroDelete = new JMenuItem("Eliminar"); libroDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
@@ -119,19 +119,19 @@ public class LaunchController {
|
|
|
|
JMenuItem autorCreate = new JMenuItem("Crear"); autorCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem autorCreate = new JMenuItem("Crear"); autorCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
|
|
|
|
|
|
|
|
JMenu idiomasMenu = new JMenu("Idiomas"); idiomasMenu.setMnemonic(KeyEvent.VK_I);
|
|
|
|
JMenu idiomasMenu = new JMenu("Idiomas"); idiomasMenu.setMnemonic(KeyEvent.VK_I);
|
|
|
|
JMenuItem idiomaList = new JMenuItem("Listar"); idiomaList.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenuItem idiomaSearch = new JMenuItem("Buscar"); idiomaSearch.setMnemonic(KeyEvent.VK_B);
|
|
|
|
JMenuItem idiomaCreate = new JMenuItem("Crear"); idiomaCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem idiomaCreate = new JMenuItem("Crear"); idiomaCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem idiomaUpdate = new JMenuItem("Actualizar"); idiomaUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem idiomaUpdate = new JMenuItem("Actualizar"); idiomaUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem idiomaDelete = new JMenuItem("Eliminar"); idiomaDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenuItem idiomaDelete = new JMenuItem("Eliminar"); idiomaDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
|
|
|
|
|
|
|
|
JMenu categoriasMenu = new JMenu("Categorias"); categoriasMenu.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenu categoriasMenu = new JMenu("Categorias"); categoriasMenu.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem categoriaList = new JMenuItem("Listar"); categoriaList.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenuItem categoriaSearch = new JMenuItem("Buscar"); categoriaSearch.setMnemonic(KeyEvent.VK_B);
|
|
|
|
JMenuItem categoriaCreate = new JMenuItem("Crear"); categoriaCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem categoriaCreate = new JMenuItem("Crear"); categoriaCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem categoriaUpdate = new JMenuItem("Actualizar"); categoriaUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem categoriaUpdate = new JMenuItem("Actualizar"); categoriaUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem categoriaDelete = new JMenuItem("Eliminar"); categoriaDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenuItem categoriaDelete = new JMenuItem("Eliminar"); categoriaDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
|
|
|
|
|
|
|
|
JMenu editorialesMenu = new JMenu("Editoriales"); editorialesMenu.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenu editorialesMenu = new JMenu("Editoriales"); editorialesMenu.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenuItem editorialList= new JMenuItem("Listar"); editorialList.setMnemonic(KeyEvent.VK_L);
|
|
|
|
JMenuItem editorialSearch= new JMenuItem("Buscar"); editorialSearch.setMnemonic(KeyEvent.VK_B);
|
|
|
|
JMenuItem editorialCreate= new JMenuItem("Crear"); editorialCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem editorialCreate= new JMenuItem("Crear"); editorialCreate.setMnemonic(KeyEvent.VK_C);
|
|
|
|
JMenuItem editorialUpdate = new JMenuItem("Actualizar"); editorialUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem editorialUpdate = new JMenuItem("Actualizar"); editorialUpdate.setMnemonic(KeyEvent.VK_A);
|
|
|
|
JMenuItem editorialDelete = new JMenuItem("Eliminar"); editorialDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
JMenuItem editorialDelete = new JMenuItem("Eliminar"); editorialDelete.setMnemonic(KeyEvent.VK_E);
|
|
|
|
@@ -140,28 +140,28 @@ public class LaunchController {
|
|
|
|
autorSearch.addActionListener(e -> this.showCard(PanelName.AUTOR_SEARCH));
|
|
|
|
autorSearch.addActionListener(e -> this.showCard(PanelName.AUTOR_SEARCH));
|
|
|
|
autorCreate.addActionListener(e -> this.showCard(PanelName.AUTOR_CREATE));
|
|
|
|
autorCreate.addActionListener(e -> this.showCard(PanelName.AUTOR_CREATE));
|
|
|
|
|
|
|
|
|
|
|
|
idiomaList.addActionListener(e -> this.showCard(PanelName.IDIOMA_LIST));
|
|
|
|
idiomaSearch.addActionListener(e -> this.showCard(PanelName.IDIOMA_SEARCH));
|
|
|
|
idiomaCreate.addActionListener(e -> this.showCard(PanelName.IDIOMA_CREATE));
|
|
|
|
idiomaCreate.addActionListener(e -> this.showCard(PanelName.IDIOMA_CREATE));
|
|
|
|
idiomaUpdate.addActionListener(e -> this.showCard(PanelName.IDIOMA_UPDATE));
|
|
|
|
idiomaUpdate.addActionListener(e -> this.showCard(PanelName.IDIOMA_UPDATE));
|
|
|
|
idiomaDelete.addActionListener(e -> this.showCard(PanelName.IDIOMA_DELETE));
|
|
|
|
idiomaDelete.addActionListener(e -> this.showCard(PanelName.IDIOMA_DELETE));
|
|
|
|
|
|
|
|
|
|
|
|
libroList.addActionListener(e -> this.showCard(PanelName.LIBRO_LIST));
|
|
|
|
libroSearch.addActionListener(e -> this.showCard(PanelName.LIBRO_SEARCH));
|
|
|
|
libroCreate.addActionListener(e -> this.showCard(PanelName.LIBRO_CREATE));
|
|
|
|
libroCreate.addActionListener(e -> this.showCard(PanelName.LIBRO_CREATE));
|
|
|
|
libroUpdate.addActionListener(e -> this.showCard(PanelName.LIBRO_UPDATE));
|
|
|
|
libroUpdate.addActionListener(e -> this.showCard(PanelName.LIBRO_UPDATE));
|
|
|
|
libroDelete.addActionListener(e -> this.showCard(PanelName.LIBRO_DELETE));
|
|
|
|
libroDelete.addActionListener(e -> this.showCard(PanelName.LIBRO_DELETE));
|
|
|
|
|
|
|
|
|
|
|
|
categoriaList.addActionListener(e -> this.showCard(PanelName.CATEGORIA_LIST));
|
|
|
|
categoriaSearch.addActionListener(e -> this.showCard(PanelName.CATEGORIA_SEARCH));
|
|
|
|
categoriaCreate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_CREATE));
|
|
|
|
categoriaCreate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_CREATE));
|
|
|
|
categoriaUpdate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_UPDATE));
|
|
|
|
categoriaUpdate.addActionListener(e -> this.showCard(PanelName.CATEGORIA_UPDATE));
|
|
|
|
categoriaDelete.addActionListener(e -> this.showCard(PanelName.CATEGORIA_DELETE));
|
|
|
|
categoriaDelete.addActionListener(e -> this.showCard(PanelName.CATEGORIA_DELETE));
|
|
|
|
|
|
|
|
|
|
|
|
editorialList.addActionListener(e -> this.showCard(PanelName.EDITORIAL_LIST));
|
|
|
|
editorialSearch.addActionListener(e -> this.showCard(PanelName.EDITORIAL_SEARCH));
|
|
|
|
editorialCreate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_CREATE));
|
|
|
|
editorialCreate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_CREATE));
|
|
|
|
editorialUpdate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_UPDATE));
|
|
|
|
editorialUpdate.addActionListener(e -> this.showCard(PanelName.EDITORIAL_UPDATE));
|
|
|
|
editorialDelete.addActionListener(e -> this.showCard(PanelName.EDITORIAL_DELETE));
|
|
|
|
editorialDelete.addActionListener(e -> this.showCard(PanelName.EDITORIAL_DELETE));
|
|
|
|
|
|
|
|
|
|
|
|
menuBar.add(librosMenu);
|
|
|
|
menuBar.add(librosMenu);
|
|
|
|
librosMenu.add(libroList);
|
|
|
|
librosMenu.add(libroSearch);
|
|
|
|
librosMenu.add(libroCreate);
|
|
|
|
librosMenu.add(libroCreate);
|
|
|
|
librosMenu.add(libroUpdate);
|
|
|
|
librosMenu.add(libroUpdate);
|
|
|
|
librosMenu.add(libroDelete);
|
|
|
|
librosMenu.add(libroDelete);
|
|
|
|
@@ -171,19 +171,19 @@ public class LaunchController {
|
|
|
|
autoresMenu.add(autorCreate);
|
|
|
|
autoresMenu.add(autorCreate);
|
|
|
|
|
|
|
|
|
|
|
|
menuBar.add(idiomasMenu);
|
|
|
|
menuBar.add(idiomasMenu);
|
|
|
|
idiomasMenu.add(idiomaList);
|
|
|
|
idiomasMenu.add(idiomaSearch);
|
|
|
|
idiomasMenu.add(idiomaCreate);
|
|
|
|
idiomasMenu.add(idiomaCreate);
|
|
|
|
idiomasMenu.add(idiomaUpdate);
|
|
|
|
idiomasMenu.add(idiomaUpdate);
|
|
|
|
idiomasMenu.add(idiomaDelete);
|
|
|
|
idiomasMenu.add(idiomaDelete);
|
|
|
|
|
|
|
|
|
|
|
|
menuBar.add(categoriasMenu);
|
|
|
|
menuBar.add(categoriasMenu);
|
|
|
|
categoriasMenu.add(categoriaList);
|
|
|
|
categoriasMenu.add(categoriaSearch);
|
|
|
|
categoriasMenu.add(categoriaCreate);
|
|
|
|
categoriasMenu.add(categoriaCreate);
|
|
|
|
categoriasMenu.add(categoriaUpdate);
|
|
|
|
categoriasMenu.add(categoriaUpdate);
|
|
|
|
categoriasMenu.add(categoriaDelete);
|
|
|
|
categoriasMenu.add(categoriaDelete);
|
|
|
|
|
|
|
|
|
|
|
|
menuBar.add(editorialesMenu);
|
|
|
|
menuBar.add(editorialesMenu);
|
|
|
|
editorialesMenu.add(editorialList);
|
|
|
|
editorialesMenu.add(editorialSearch);
|
|
|
|
editorialesMenu.add(editorialCreate);
|
|
|
|
editorialesMenu.add(editorialCreate);
|
|
|
|
editorialesMenu.add(editorialUpdate);
|
|
|
|
editorialesMenu.add(editorialUpdate);
|
|
|
|
editorialesMenu.add(editorialDelete);
|
|
|
|
editorialesMenu.add(editorialDelete);
|
|
|
|
|