0% encontró este documento útil (0 votos)
26 vistas133 páginas

Documentacion Comentada Formularios Java

El documento describe la implementación de la clase FormularioCategoria en el paquete 'formularios', que gestiona la interfaz para la administración de categorías. Incluye métodos para inicializar componentes, refrescar tablas y manejar acciones como agregar, editar y eliminar categorías. Utiliza servicios de la clase CategoriaService para interactuar con los datos de las categorías.

Cargado por

maximastudillo9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas133 páginas

Documentacion Comentada Formularios Java

El documento describe la implementación de la clase FormularioCategoria en el paquete 'formularios', que gestiona la interfaz para la administración de categorías. Incluye métodos para inicializar componentes, refrescar tablas y manejar acciones como agregar, editar y eliminar categorías. Utiliza servicios de la clase CategoriaService para interactuar con los datos de las categorías.

Cargado por

maximastudillo9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Documentación Comentada del Paquete "formularios"

FormularioCategoria
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author Benjamin
*/
public class FormularioCategoria extends [Link] {

// Declaración de la clase pública

private final CategoriaService categoriaServicio = [Link]();


// Declaración de un atributo privado de la clase

private Object[][] data;

// Declaración de un atributo privado de la clase

private String[] columns = {"Id_Categoria", "Categoria"};

// Declaración de un atributo privado de la clase

/**
* Creates new form jifCategoria
*/
public FormularioCategoria() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);
init();
}

// Fin de un bloque de código

private void init() {

// Declaración de un atributo privado de la clase

initCamposForm();
setColumnsTable();
refrescarTable();
}

// Fin de un bloque de código

private void initCamposForm() {

// Declaración de un atributo privado de la clase


[Link]("");
[Link](false);
[Link](true);
[Link](false);
[Link](true);
}

// Fin de un bloque de código

private void setColumnsTable() {

// Declaración de un atributo privado de la clase

data = new Object[[Link]().size()][[Link]];


}

// Fin de un bloque de código

public void refrescarTable() {

// Método público (constructor o método de acceso)

List<Categoria> categorias = [Link]();

data = new Object[[Link]()][[Link]];

for (int i = 0; i < [Link](); i++) {


Categoria categoria = [Link](i);
data[i][0] = [Link]();
data[i][1] = [Link]();
}

// Fin de un bloque de código

DefaultTableModel modelo = new DefaultTableModel(data, columns);

[Link](modelo);

[Link](40);
}

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

jPanel1 = new [Link]();


jPanel5 = new [Link]();
jLabel5 = new [Link]();
jPanel6 = new [Link]();
txtNombreCategoria = new [Link]();
btnNuevo = new [Link]();
btnAgregar = new [Link]();
jSeparator1 = new [Link]();
labelDatosCliente6 = new [Link]();
jSeparator6 = new [Link]();
jLabel4 = new [Link]();
jPanel2 = new [Link]();
labelDatosCliente5 = new [Link]();
jScrollPane1 = new [Link]();
tblCategorias = new [Link]();
labelDatosCliente4 = new [Link]();
jSeparator5 = new [Link]();
jLabel3 = new [Link]();
txtFiltroCategoria = new [Link]();
btnEditar = new [Link]();
btnEliminar = new [Link]();
btnExtraerInicio = new [Link]();
btnExtraerFinal = new [Link]();
jPanel3 = new [Link]();

setBorder(null);
setTitle("Categoria");
setPreferredSize(new [Link](1096, 718));
setVisible(true);
getContentPane().setLayout(new [Link]());

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("CATEGORÍAS");
[Link](jLabel5, new [Link](40, 0, -1, 80));
[Link](jPanel5, new [Link](0, 0, 1150,
80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](null);
[Link](txtNombreCategoria, new
[Link](270, 40, 300, 30));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Roboto SemiCondensed Black", 1, 12)); //
NOI18N
[Link](new [Link](255, 254, 249));
[Link]("NUEVO");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnNuevoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnNuevo, new [Link](640, 40,


130, 31));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Roboto SemiCondensed Black", 1, 12)); //
NOI18N
[Link](new [Link](255, 254, 249));
[Link]("AGREGAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnAgregarActionPerformed(evt);
}

// Fin de un bloque de código

});
// Fin de un bloque de código

[Link](btnAgregar, new [Link](800, 40,


130, 31));
[Link](jSeparator1, new [Link](270, 70,
300, 10));

[Link](new [Link]("Roboto SemiBold", 1, 14)); // NOI18N


[Link]("DATOS DE LA CATEGORÍA:");
[Link](labelDatosCliente6, new
[Link](130, 10, -1, -1));
[Link](jSeparator6, new [Link](0, 80,
1140, 10));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link]("NOMBRE:");
[Link](jLabel4, new [Link](190, 40, 71,
30));

[Link](jPanel6, new [Link](10, 190, 1150,


90));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiBold", 1, 14)); // NOI18N


[Link]("REGISTRO DE CATEGORÍAS:");
[Link](labelDatosCliente5, new
[Link](130, 130, -1, -1));

[Link](new [Link](
new Object [][] {
{},
{},
{},
{}
},

// Fin de un bloque de código

new String [] {

// Fin de un bloque de código

));
[Link](tblCategorias);
[Link](jScrollPane1, new [Link](120, 180,
850, 320));

[Link](new [Link]("Roboto SemiBold", 1, 14)); // NOI18N


[Link]("OPCIONES:");
[Link](labelDatosCliente4, new
[Link](130, 10, 80, -1));
[Link](jSeparator5, new [Link](0, 110,
1140, 10));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link]("INGRESE ID:");
[Link](jLabel3, new [Link](190, 40, 90,
30));
[Link](txtFiltroCategoria, new [Link](280,
40, 200, 30));

[Link](new [Link](200, 0, 0));


[Link](new [Link](255, 255, 255));
[Link]("EDITAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEditarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEditar, new [Link](600, 10,


130, 31));

[Link](new [Link](200, 0, 0));


[Link](new [Link](255, 255, 255));
[Link]("ELIMINAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEliminarActionPerformed(evt);
}
// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEliminar, new [Link](600, 60,


130, 31));

[Link](new [Link](200, 0, 0));


[Link](new [Link](255, 255, 255));
[Link]("EXTRAER INICIO");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnExtraerInicioActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnExtraerInicio, new [Link](800,


10, 130, 31));

[Link](new [Link](200, 0, 0));


[Link](new [Link](255, 255, 255));
[Link]("EXTRAER FINAL");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnExtraerFinalActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código


[Link](btnExtraerFinal, new [Link](800,
60, 130, 31));

[Link](jPanel2, new [Link](0, 300, 1100,


550));

[Link](new [Link](255, 254, 249));


[Link](jPanel3, new [Link](0, 80, 940,
90));

getContentPane().add(jPanel1, new [Link](0, 0,


1096, 718));

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void btnNuevoActionPerformed([Link] evt) {//GEN-


FIRST:event_btnNuevoActionPerformed

// Declaración de un atributo privado de la clase

[Link](true);
[Link]();
[Link]("");

[Link](false);
[Link](true);
}//GEN-LAST:event_btnNuevoActionPerformed

// Fin de un bloque de código

private void btnAgregarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnAgregarActionPerformed

// Declaración de un atributo privado de la clase

String nombreCategoria = [Link]();


if ([Link]()) {
[Link](this, "El nombre de la categoria es requerido");
return;

// Devolver un valor desde un método

}
// Fin de un bloque de código

[Link](nombreCategoria);
initCamposForm();
refrescarTable();
}//GEN-LAST:event_btnAgregarActionPerformed

// Fin de un bloque de código

private void btnEditarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEditarActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese Id de la Categoría que desea
editar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

if ([Link]().equalsIgnoreCase("EDITAR")) {
int id = [Link]([Link]());
Categoria categoria = [Link](id);

[Link]("" + [Link]());

[Link](true);
[Link](false);
[Link](false);
[Link]();
[Link]("ACTUALIZAR");
} else {

// Fin de un bloque de código

int id = [Link]([Link]());
String nombre = [Link]();

[Link](id, nombre);
initCamposForm();
[Link]("EDITAR");
[Link]("");
}

// Fin de un bloque de código

refrescarTable();
}

// Fin de un bloque de código

}//GEN-LAST:event_btnEditarActionPerformed

// Fin de un bloque de código

private void btnEliminarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEliminarActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese Id de la Categoría que desea
eliminar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

int id = [Link]([Link]());
Categoria categoria = [Link](id);
int confirmacion = [Link](this,
"¿Deseas eliminar la Categoría " + [Link]() + "?",
"Confirmar eliminación",
JOptionPane.YES_NO_OPTION);
if (confirmacion == JOptionPane.YES_OPTION) {
[Link](id);
[Link](this, "Categoría eliminada exitosamente.");
[Link]("");
refrescarTable();
initCamposForm();
}

// Fin de un bloque de código


}

// Fin de un bloque de código

}//GEN-LAST:event_btnEliminarActionPerformed

// Fin de un bloque de código

private void btnExtraerInicioActionPerformed([Link] evt) {//GEN-


FIRST:event_btnExtraerInicioActionPerformed

// Declaración de un atributo privado de la clase

Categoria categoria = [Link]();


[Link](this, "Categoria " + [Link]() + "
eliminada");
}//GEN-LAST:event_btnExtraerInicioActionPerformed

// Fin de un bloque de código

private void btnExtraerFinalActionPerformed([Link] evt) {//GEN-


FIRST:event_btnExtraerFinalActionPerformed

// Declaración de un atributo privado de la clase

Categoria categoria = [Link]();


[Link](this, "Categoria " + [Link]() + "
eliminada");
}//GEN-LAST:event_btnExtraerFinalActionPerformed

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] btnAgregar;

// Declaración de un atributo privado de la clase

private [Link] btnEditar;

// Declaración de un atributo privado de la clase

private [Link] btnEliminar;


// Declaración de un atributo privado de la clase

private [Link] btnExtraerFinal;

// Declaración de un atributo privado de la clase

private [Link] btnExtraerInicio;

// Declaración de un atributo privado de la clase

private [Link] btnNuevo;

// Declaración de un atributo privado de la clase

private [Link] jLabel3;

// Declaración de un atributo privado de la clase

private [Link] jLabel4;

// Declaración de un atributo privado de la clase

private [Link] jLabel5;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] jPanel2;

// Declaración de un atributo privado de la clase

private [Link] jPanel3;

// Declaración de un atributo privado de la clase

private [Link] jPanel5;

// Declaración de un atributo privado de la clase

private [Link] jPanel6;

// Declaración de un atributo privado de la clase


private [Link] jScrollPane1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator5;

// Declaración de un atributo privado de la clase

private [Link] jSeparator6;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente4;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente5;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente6;

// Declaración de un atributo privado de la clase

private [Link] tblCategorias;

// Declaración de un atributo privado de la clase

private [Link] txtFiltroCategoria;

// Declaración de un atributo privado de la clase

private [Link] txtNombreCategoria;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código


FormularioProducto
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author Benjamin
*/
public class FormularioProducto extends [Link] {

// Declaración de la clase pública

private final ProductoService productoServicio = [Link]();


// Declaración de un atributo privado de la clase

private final CategoriaService categoriaService = [Link]();

// Declaración de un atributo privado de la clase

private final DefaultTableModel modelo = new DefaultTableModel();

// Declaración de un atributo privado de la clase

/**
* Creates new form FormularioProducto
*/
public FormularioProducto() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);
init();
}

// Fin de un bloque de código

private void init() {

// Declaración de un atributo privado de la clase

initCamposForm();
setColumnsTable();
refrescarTable();
}

// Fin de un bloque de código

private void initCamposForm() {

// Declaración de un atributo privado de la clase


[Link]("");
[Link]("0.00");
[Link]("0");

[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](true);
[Link](false);
refreshCategoriasProducto();
}

// Fin de un bloque de código

public void refreshCategoriasProducto() {

// Método público (constructor o método de acceso)

[Link]();
for (Categoria categoria : [Link]()) {
[Link]([Link]());
}

// Fin de un bloque de código

// Fin de un bloque de código

private void setColumnsTable() {

// Declaración de un atributo privado de la clase

[Link]("Id Producto");
[Link]("Nombre");
[Link]("Precio");
[Link]("Stock");
[Link]("Categoria");
}

// Fin de un bloque de código

public void refrescarTable() {


// Método público (constructor o método de acceso)

while ([Link]() > 0) {


[Link](0);
}

// Fin de un bloque de código

for (Producto producto : [Link]()) {


Object[] prod = new Object[5];
prod[0] = [Link]();
prod[1] = [Link]();
prod[2] = [Link]();
prod[3] = [Link]();
prod[4] = [Link]().getDescripcion();
[Link](prod);
}

// Fin de un bloque de código

[Link](modelo);

[Link](40);
}

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

jPanel3 = new [Link]();


jPanel5 = new [Link]();
jLabel5 = new [Link]();
jPanel1 = new [Link]();
btnNuevo = new [Link]();
jSeparator11 = new [Link]();
jLabel3 = new [Link]();
txtFiltroProducto = new [Link]();
jSeparator3 = new [Link]();
btnEditar = new [Link]();
btnEliminar = new [Link]();
jPanel2 = new [Link]();
jSeparator9 = new [Link]();
labelDatosCliente5 = new [Link]();
jLabel1 = new [Link]();
jLabel6 = new [Link]();
txtNombreProducto = new [Link]();
jSeparator5 = new [Link]();
txtStockProducto = new [Link]();
jSeparator2 = new [Link]();
txtPrecioProducto = new [Link]();
jSeparator4 = new [Link]();
jcbCategoriaProducto = new [Link]<>();
jSeparator1 = new [Link]();
jLabel2 = new [Link]();
jLabel4 = new [Link]();
btnAgregar = new [Link]();
jPanel4 = new [Link]();
jSeparator10 = new [Link]();
labelDatosCliente3 = new [Link]();
jScrollPane1 = new [Link]();
tblProductos = new [Link]();

setBackground(new [Link](153, 153, 153));


setBorder(null);
setMinimumSize(new [Link](911, 610));
setPreferredSize(new [Link](1096, 718));
getContentPane().setLayout(new [Link]());

[Link](new [Link](255, 255, 255));


[Link](new [Link](1096, 718));
[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link](1146, 720));
[Link](new [Link](1146, 720));
[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("PRODUCTOS");
[Link](jLabel5, new [Link](40, 0, -1, 80));

[Link](jPanel5, new [Link](0, 0, 1150,


80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 254, 249));
[Link]("NUEVO PRODUCTO");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnNuevoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnNuevo, new [Link](80, 20, 180,


40));

[Link]([Link]);
[Link](jSeparator11, new [Link](300, 20,
20, 40));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("INGRESE ID DE PRODUCTO A OPERAR :");
[Link](jLabel3, new [Link](340, 20, 230,
40));

[Link]([Link]);
[Link](txtFiltroProducto, new [Link](570,
20, 60, 40));
[Link](jSeparator3, new [Link](570, 60,
60, 10));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("EDITAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEditarActionPerformed(evt);
}

// Fin de un bloque de código


});

// Fin de un bloque de código

[Link](btnEditar, new [Link](670, 20,


160, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ELIMINAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEliminarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEliminar, new [Link](860, 20,


160, 40));

[Link](jPanel1, new [Link](0, 80, 1096,


80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());
[Link](jSeparator9, new [Link](20, 0,
1057, 10));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("DATOS DEL PRODUCTO:");
[Link](labelDatosCliente5, new [Link](30,
20, -1, -1));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("NOMBRE :");
[Link](jLabel1, new [Link](90, 60, 71,
30));
[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("STOCK :");
[Link](jLabel6, new [Link](90, 100, 71,
30));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtNombreProductoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtNombreProducto, new
[Link](170, 60, 180, 30));
[Link](jSeparator5, new [Link](170, 90,
180, 10));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtStockProductoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtStockProducto, new [Link](170,


100, 180, 30));
[Link](jSeparator2, new [Link](170, 130,
180, 10));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtPrecioProductoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtPrecioProducto, new
[Link](490, 60, 180, 30));
[Link](jSeparator4, new [Link](490, 90,
180, 10));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

jcbCategoriaProductoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jcbCategoriaProducto, new
[Link](490, 100, 180, 30));
[Link](jSeparator1, new [Link](490, 130,
180, 10));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("PRECIO :");
[Link](jLabel2, new [Link](400, 60, 100,
30));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("CATEGORIA :");
[Link](jLabel4, new [Link](400, 100, 100,
30));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 254, 249));
[Link]("AGREGAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnAgregarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnAgregar, new [Link](790, 80,


180, 40));

[Link](jPanel2, new [Link](0, 160, 1096,


160));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());
[Link](jSeparator10, new [Link](20, 0,
1057, 10));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("REGISTROS DE PRODUCTOS:");
[Link](labelDatosCliente3, new [Link](30,
20, -1, -1));

[Link](new [Link](
new Object [][] {
{},
{},
{},
{}
},

// Fin de un bloque de código


new String [] {

// Fin de un bloque de código

));
[Link](tblProductos);

[Link](jScrollPane1, new [Link](80, 70,


930, 260));

[Link](jPanel4, new [Link](0, 320, 1096,


400));

getContentPane().add(jPanel3, new [Link](0, 0,


1096, 718));

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void btnAgregarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnAgregarActionPerformed

// Declaración de un atributo privado de la clase

String nombreProducto = [Link]();


float precioProducto = [Link]([Link]());
int stockProducto = [Link]([Link]());
String descripcionCategoria = [Link]().toString();
Categoria categoria =
[Link](descripcionCategoria);

if ([Link]()) {
[Link](this, "El nombre del producto es requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if (precioProducto <= 0) {
[Link](this, "El precio del producto no es válido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if (stockProducto <= 0) {
[Link](this, "El stock del producto no es válido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if ([Link]()) {
[Link](this, "La categoria del producto es requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

[Link](nombreProducto, precioProducto, stockProducto,


categoria);

initCamposForm();
refrescarTable();
[Link]();
}//GEN-LAST:event_btnAgregarActionPerformed

// Fin de un bloque de código

private void btnNuevoActionPerformed([Link] evt) {//GEN-


FIRST:event_btnNuevoActionPerformed

// Declaración de un atributo privado de la clase


[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](false);
[Link](true);
[Link]();
}//GEN-LAST:event_btnNuevoActionPerformed

// Fin de un bloque de código

private void jcbCategoriaProductoActionPerformed([Link] evt)


{//GEN-FIRST:event_jcbCategoriaProductoActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_jcbCategoriaProductoActionPerformed

// Fin de un bloque de código

private void txtStockProductoActionPerformed([Link] evt) {//GEN-


FIRST:event_txtStockProductoActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link]("0");
}

// Fin de un bloque de código

[Link]();
}//GEN-LAST:event_txtStockProductoActionPerformed

// Fin de un bloque de código

private void txtPrecioProductoActionPerformed([Link] evt) {//GEN-


FIRST:event_txtPrecioProductoActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link]("0.00");
}

// Fin de un bloque de código

[Link]("");
[Link]();
}//GEN-LAST:event_txtPrecioProductoActionPerformed

// Fin de un bloque de código

private void txtNombreProductoActionPerformed([Link] evt)


{//GEN-FIRST:event_txtNombreProductoActionPerformed

// Declaración de un atributo privado de la clase

[Link]("");
[Link]();
}//GEN-LAST:event_txtNombreProductoActionPerformed

// Fin de un bloque de código

private void btnEditarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEditarActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese Id del Producto que desea editar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

if ([Link]().equalsIgnoreCase("EDITAR")) {
int id = [Link]([Link]());
Producto producto = [Link](id);

[Link]("" + [Link]());
[Link]("" + [Link]());
[Link]("" + [Link]());
[Link]([Link]().getDescripcion());
[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](false);
[Link](false);
[Link]();

[Link]("ACTUALIZAR");
} else {

// Fin de un bloque de código

int id = [Link]([Link]());
String nombre = [Link]();
float precio = [Link]([Link]());
int cantidadStock = [Link]([Link]());
String descripcionCategoria = [Link]().toString();
Categoria categoria =
[Link](descripcionCategoria);

[Link](id, nombre, precio, cantidadStock, categoria);


initCamposForm();
[Link]("EDITAR");
[Link]("");
}

// Fin de un bloque de código

refrescarTable();
}

// Fin de un bloque de código

}//GEN-LAST:event_btnEditarActionPerformed

// Fin de un bloque de código

private void btnEliminarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEliminarActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese Id del Producto que desea
eliminar ...");
return;
// Devolver un valor desde un método

} else {

// Fin de un bloque de código

int id = [Link]([Link]());
Producto producto = [Link](id);
int confirmacion = [Link](this,
"¿Deseas eliminar el Producto " + [Link]() + "?",
"Confrimar eliminaciín", JOptionPane.YES_NO_OPTION);
if (confirmacion == JOptionPane.YES_OPTION) {
[Link](id);
[Link](this, "Producto eliminado exitosamente.");
[Link]("");
refrescarTable();
initCamposForm();
}

// Fin de un bloque de código

// Fin de un bloque de código

}//GEN-LAST:event_btnEliminarActionPerformed

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] btnAgregar;

// Declaración de un atributo privado de la clase

private [Link] btnEditar;

// Declaración de un atributo privado de la clase

private [Link] btnEliminar;

// Declaración de un atributo privado de la clase

private [Link] btnNuevo;

// Declaración de un atributo privado de la clase


private [Link] jLabel1;

// Declaración de un atributo privado de la clase

private [Link] jLabel2;

// Declaración de un atributo privado de la clase

private [Link] jLabel3;

// Declaración de un atributo privado de la clase

private [Link] jLabel4;

// Declaración de un atributo privado de la clase

private [Link] jLabel5;

// Declaración de un atributo privado de la clase

private [Link] jLabel6;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] jPanel2;

// Declaración de un atributo privado de la clase

private [Link] jPanel3;

// Declaración de un atributo privado de la clase

private [Link] jPanel4;

// Declaración de un atributo privado de la clase

private [Link] jPanel5;

// Declaración de un atributo privado de la clase

private [Link] jScrollPane1;


// Declaración de un atributo privado de la clase

private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator10;

// Declaración de un atributo privado de la clase

private [Link] jSeparator11;

// Declaración de un atributo privado de la clase

private [Link] jSeparator2;

// Declaración de un atributo privado de la clase

private [Link] jSeparator3;

// Declaración de un atributo privado de la clase

private [Link] jSeparator4;

// Declaración de un atributo privado de la clase

private [Link] jSeparator5;

// Declaración de un atributo privado de la clase

private [Link] jSeparator9;

// Declaración de un atributo privado de la clase

private [Link]<String> jcbCategoriaProducto;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente3;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente5;

// Declaración de un atributo privado de la clase


private [Link] tblProductos;

// Declaración de un atributo privado de la clase

private [Link] txtFiltroProducto;

// Declaración de un atributo privado de la clase

private [Link] txtNombreProducto;

// Declaración de un atributo privado de la clase

private [Link] txtPrecioProducto;

// Declaración de un atributo privado de la clase

private [Link] txtStockProducto;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

FormularioUsuario
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/[Link] to change
this license
* Click nbfs://nbhost/SystemFileSystem/Templates/GUIForms/[Link] to edit
this template
*/
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];
// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author MaximoX13
*/
public class FormularioUsuario extends [Link] {

// Declaración de la clase pública

private final UsuarioService usuarioService = [Link]();

// Declaración de un atributo privado de la clase

private final DefaultTableModel modelo = new DefaultTableModel();

// Declaración de un atributo privado de la clase

public FormularioUsuario() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);

addComponentListener(new [Link]() {
@Override
public void componentShown([Link] e) {
// Método público (constructor o método de acceso)

if (getParent() != null) {
setLocation(0, 0);
setSize(getParent().getSize());
}

// Fin de un bloque de código

// Fin de un bloque de código

});

// Fin de un bloque de código

init();
}

// Fin de un bloque de código

private void init() {

// Declaración de un atributo privado de la clase

setColumnsTable();
refrescarTable();
}

// Fin de un bloque de código

private void setColumnsTable() {

// Declaración de un atributo privado de la clase

[Link]("Nombre");
[Link]("Contraseña");
}

// Fin de un bloque de código


public void refrescarTable() {

// Método público (constructor o método de acceso)

while ([Link]() > 0) {


[Link](0);
}

// Fin de un bloque de código

Nodo auxiliar = [Link]().getInicio();


while (auxiliar != null) {

Usuario item = (Usuario) [Link]();


Object[] usuario = new Object[2];
usuario[0] = [Link]();
usuario[1] = [Link]ña();
[Link](usuario);
auxiliar = [Link]();

// Fin de un bloque de código

[Link](modelo);

[Link](40);
}

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

jPanel1 = new [Link]();


jPanel5 = new [Link]();
jLabel5 = new [Link]();
jPanel2 = new [Link]();
btnEliminar = new [Link]();
btnAñadir = new [Link]();
jScrollPane1 = new [Link]();
tblUsuario = new [Link]();

setBorder(null);
setPreferredSize(new [Link](1096, 718));
getContentPane().setLayout(new [Link]());

[Link](new [Link](102, 0, 102));


[Link](new [Link](1096, 718));
[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link](1146, 720));
[Link](new [Link](1146, 720));
[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("ADMINISTRACIÓN DE USUARIOS");
[Link](jLabel5, new [Link](40, 0, -1, 80));

[Link](jPanel5, new [Link](0, 0, 1150,


80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ELIMINAR USUARIO");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEliminarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEliminar, new [Link](590, 40,


180, 40));

btnAñ[Link](new [Link](200, 0, 0));


btnAñ[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
btnAñ[Link](new [Link](255, 255, 255));
btnAñ[Link]("AÑADIR USUARIO");
btnAñ[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnAñadirActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnAñadir, new [Link](330, 40,


180, 40));

[Link](new [Link](
new Object [][] {
{},
{},
{},
{}
},

// Fin de un bloque de código

new String [] {

// Fin de un bloque de código

));
[Link](tblUsuario);

[Link](jScrollPane1, new [Link](70, 110,


950, 250));

[Link](jPanel2, new [Link](0, 80, 1096,


640));

getContentPane().add(jPanel1, new [Link](0, 0,


1096, 718));
pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void btnAñadirActionPerformed([Link] evt) {//GEN-


FIRST:event_btnAñadirActionPerformed

// Declaración de un atributo privado de la clase

usuarioService.añadirUsuarioLista();
refrescarTable();

}//GEN-LAST:event_btnAñadirActionPerformed

// Fin de un bloque de código

private void btnEliminarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEliminarActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
refrescarTable();
}//GEN-LAST:event_btnEliminarActionPerformed

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] btnAñadir;

// Declaración de un atributo privado de la clase

private [Link] btnEliminar;

// Declaración de un atributo privado de la clase

private [Link] jLabel5;


// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] jPanel2;

// Declaración de un atributo privado de la clase

private [Link] jPanel5;

// Declaración de un atributo privado de la clase

private [Link] jScrollPane1;

// Declaración de un atributo privado de la clase

private [Link] tblUsuario;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

FormularioVentas
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias


import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author mchun
*/
public class FormularioVentas extends [Link] {
// Declaración de la clase pública

private final MetodoPagoService metodoPagoService =


[Link]();

// Declaración de un atributo privado de la clase

private final TipoDocumentoService tipoDocumentoService =


[Link]();

// Declaración de un atributo privado de la clase

private final ProductoService productoService = [Link]();

// Declaración de un atributo privado de la clase

private final VentasService ventasService = [Link]();

// Declaración de un atributo privado de la clase

private final DefaultTableModel modelo = new DefaultTableModel();

// Declaración de un atributo privado de la clase

private final LinkedList<DetalleVenta> detalleVenta = new LinkedList<>();

// Declaración de un atributo privado de la clase

int posicionDetalle = -1;

/**
* Creates new form jfrmVentas
*/
public FormularioVentas() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);
init();
}

// Fin de un bloque de código

private void init() {

// Declaración de un atributo privado de la clase

initCamposForm();
setColumnsTable();
refrescarTable();
}

// Fin de un bloque de código

private void initCamposForm() {

// Declaración de un atributo privado de la clase

[Link]("");
[Link]("");
[Link]("");
[Link]("0");
[Link]();
[Link]("S/. 0.00");
[Link]("S/. 0.00");
[Link]("S/. 0.00");

[Link](false);
[Link](false);
[Link](false);
[Link](false);

[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](true);
[Link](false);
[Link](true);
[Link](true);

refreshTipoDocumentoVenta();
refreshProductoVenta();
refreshMetodoPagoVenta();
}

// Fin de un bloque de código

public void refreshTipoDocumentoVenta() {

// Método público (constructor o método de acceso)

[Link]();
for (TipoDocumento tipoDocumento : [Link]()) {
[Link]([Link]());
}

// Fin de un bloque de código

// Fin de un bloque de código

public void refreshProductoVenta() {

// Método público (constructor o método de acceso)

[Link]();
for (Producto producto : [Link]()) {
[Link]([Link]());
}

// Fin de un bloque de código

// Fin de un bloque de código

public void refreshMetodoPagoVenta() {

// Método público (constructor o método de acceso)

[Link]();
for (MetodoPago metodoPago : [Link]()) {
[Link]([Link]());
}

// Fin de un bloque de código


}

// Fin de un bloque de código

private void setColumnsTable() {

// Declaración de un atributo privado de la clase

[Link]("Producto");
[Link]("Precio Unitario");
[Link]("Cantidad");
[Link]("Importe");

// Fin de un bloque de código

public void refrescarTable() {

// Método público (constructor o método de acceso)

while ([Link]() > 0) {


[Link](0);
}

// Fin de un bloque de código

for (DetalleVenta detalle : detalleVenta) {


Object[] prod = new Object[4];
prod[0] = [Link]().getNombre();
prod[1] = [Link]().getPrecio();
prod[2] = [Link]();
prod[3] = [Link]("%.2f", [Link]());

[Link](prod);
}

// Fin de un bloque de código

[Link](modelo);
[Link](40);
}

// Fin de un bloque de código


public void limpiarTable() {

// Método público (constructor o método de acceso)

while ([Link]() > 0) {


[Link](0);
}

// Fin de un bloque de código

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

background = new [Link]();


header = new [Link]();
jLabel1 = new [Link]();
jPanel4 = new [Link]();
btnNuevo = new [Link]();
labelApellidos7 = new [Link]();
txtFiltroVenta = new [Link]();
btnEditarVenta = new [Link]();
btnEliminarVenta = new [Link]();
jSeparator11 = new [Link]();
jSeparator1 = new [Link]();
jPanel2 = new [Link]();
jSeparator9 = new [Link]();
labelNombres = new [Link]();
labelApellidos1 = new [Link]();
labelTipoDoc = new [Link]();
labelDoc = new [Link]();
labelDatosCliente1 = new [Link]();
txtNombreCliente = new [Link]();
jSeparator3 = new [Link]();
txtApellidoCliente = new [Link]();
jcbTipoDocumento = new [Link]<>();
txtNumeroDocumento = new [Link]();
labelApellidos3 = new [Link]();
jcbMetodoPago = new [Link]<>();
jSeparator4 = new [Link]();
jSeparator14 = new [Link]();
jPanel5 = new [Link]();
jSeparator12 = new [Link]();
labelApellidos6 = new [Link]();
jcbProductos = new [Link]<>();
labelApellidos2 = new [Link]();
labelApellidos8 = new [Link]();
lblImporte = new [Link]();
btnAgregarProducto = new [Link]();
lblPrecioUnitario = new [Link]();
labelApellidos4 = new [Link]();
txtCantidad = new [Link]();
jSeparator8 = new [Link]();
labelDatosVenta5 = new [Link]();
jSeparator5 = new [Link]();
jPanel6 = new [Link]();
jSeparator13 = new [Link]();
labelDatosVenta4 = new [Link]();
labelApellidos = new [Link]();
txtFiltroDetalleVenta = new [Link]();
btnEditarDetalleVenta = new [Link]();
btnEliminarDetalleVenta = new [Link]();
jSeparator2 = new [Link]();
jScrollPane1 = new [Link]();
tblDetalleVenta = new [Link]();
labelApellidos5 = new [Link]();
lblTotal = new [Link]();
btnRealizarVenta = new [Link]();

setBackground(new [Link](255, 255, 0));


setBorder(null);
setMinimumSize(new [Link](911, 610));
setPreferredSize(new [Link](1096, 718));
getContentPane().setLayout(new [Link]());

[Link](new [Link](102, 0, 102));


[Link](new [Link](911, 610));
[Link](false);
[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("VENTAS");
[Link](jLabel1, new [Link](40, 0, -1, 80));
[Link](header, new [Link](0, 0, 1096,
80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 254, 249));
[Link]("NUEVA VENTA");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnNuevoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnNuevo, new [Link](80, 20, 180,


40));

[Link](new [Link]("Roboto SemiBold", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("INGRESE ID DE VENTA A OPERAR :");
[Link](labelApellidos7, new [Link](330,
20, 200, 40));

[Link]([Link]);
[Link](txtFiltroVenta, new [Link](530, 20,
60, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("EDITAR VENTA");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEditarVentaActionPerformed(evt);
}
// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEditarVenta, new [Link](630,


20, 180, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ELIMINAR VENTA");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEliminarVentaActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEliminarVenta, new [Link](840,


20, 180, 40));

[Link]([Link]);
[Link](jSeparator11, new [Link](300, 20,
20, 40));
[Link](jSeparator1, new [Link](530, 60,
60, 10));

[Link](jPanel4, new [Link](0, 80,


1096, 80));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());
[Link](jSeparator9, new [Link](20, 0,
1057, 10));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("NOMBRES :");
[Link](labelNombres, new [Link](90, 60, -
1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("APELLIDOS :");
[Link](labelApellidos1, new [Link](90,
100, -1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("TIPO DE DOCUMENTO :");
[Link](labelTipoDoc, new [Link](390, 60,
-1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("N° DE DOCUMENTO :");
[Link](labelDoc, new [Link](390, 100, -1,
30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("DATOS DEL CLIENTE :");
[Link](labelDatosCliente1, new [Link](30,
20, -1, -1));

[Link](null);
[Link](new [Link](255, 254, 249));
[Link](new [Link](255, 255, 255));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtNombreClienteActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtNombreCliente, new [Link](180,


60, 180, 30));
[Link](jSeparator3, new [Link](180, 90,
180, 10));

[Link](null);
[Link](new [Link](255, 254, 249));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtApellidoClienteActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtApellidoCliente, new
[Link](180, 100, 180, 30));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

jcbTipoDocumentoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jcbTipoDocumento, new
[Link](550, 60, 180, 30));

[Link](null);
[Link](new [Link](255, 254, 249));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)


txtNumeroDocumentoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtNumeroDocumento, new
[Link](550, 100, 180, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("METODO PAGO :");
[Link](labelApellidos3, new [Link](760,
60, -1, 30));

[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

jcbMetodoPagoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jcbMetodoPago, new [Link](870,


60, 120, 30));
[Link](jSeparator4, new [Link](180, 130,
180, 10));
[Link](jSeparator14, new [Link](550,
130, 180, 10));

[Link](jPanel2, new [Link](0, 160,


1096, 150));

[Link](new [Link](255, 254, 249));


[Link](new [Link]());
[Link](jSeparator12, new [Link](20, 0,
1057, 10));
[Link](new [Link](0, 0, 0));
[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("PRECIO UNIT. :");
[Link](labelApellidos6, new [Link](550,
60, -1, 30));

[Link](null);
[Link](new [Link]() {
public void itemStateChanged([Link] evt) {

// Método público (constructor o método de acceso)

jcbProductosItemStateChanged(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

jcbProductosActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jcbProductos, new [Link](180, 60,


180, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("PRODUCTO:");
[Link](labelApellidos2, new [Link](90, 60,
-1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("IMPORTE TOTAL :");
[Link](labelApellidos8, new [Link](750,
60, -1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 13)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("S/. 0.00");
[Link](lblImporte, new [Link](870, 60, -1,
30));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("+");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnAgregarProductoActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnAgregarProducto, new
[Link](950, 50, 40, 40));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 13)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("S/. 0.00");
[Link](lblPrecioUnitario, new [Link](650,
60, -1, 30));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("CANTIDAD:");
[Link](labelApellidos4, new [Link](390,
60, -1, 30));

[Link]([Link]);
[Link](null);
[Link](new [Link](255, 254, 249));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtCantidadActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]() {
public void keyReleased([Link] evt) {

// Método público (constructor o método de acceso)

txtCantidadKeyReleased(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtCantidad, new [Link](470, 60,


60, 30));

[Link]([Link]);
[Link](jSeparator8, new [Link](720, 60,
20, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("AÑADIR PRODUCTO :");
[Link](labelDatosVenta5, new [Link](30,
20, -1, -1));
[Link](jSeparator5, new [Link](470, 90,
60, 10));

[Link](jPanel5, new [Link](0, 310,


1096, 110));
[Link](new [Link](255, 254, 249));
[Link](new [Link]());
[Link](jSeparator13, new [Link](20, 0,
1057, 10));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("DETALLE DE VENTA :");
[Link](labelDatosVenta4, new [Link](30,
20, -1, -1));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("INGRESE NOMBRE DE PRODUCTO A OPERAR:");
[Link](labelApellidos, new [Link](90, 60,
270, -1));
[Link](txtFiltroDetalleVenta, new
[Link](360, 50, 180, 30));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("EDITAR DETALLE");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnEditarDetalleVentaActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEditarDetalleVenta, new
[Link](590, 40, 180, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ELIMINAR DETALLE");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)


btnEliminarDetalleVentaActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnEliminarDetalleVenta, new
[Link](800, 40, 180, 40));
[Link](jSeparator2, new [Link](360, 80,
180, 10));

[Link](new [Link](
new Object [][] {
{},
{},
{},
{}
},

// Fin de un bloque de código

new String [] {

// Fin de un bloque de código

));
[Link](tblDetalleVenta);

[Link](jScrollPane1, new [Link](80, 100,


920, 120));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 13)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("TOTAL:");
[Link](labelApellidos5, new [Link](600,
250, -1, -1));

[Link](new [Link](0, 0, 0));


[Link](new [Link]("Segoe UI", 1, 13)); // NOI18N
[Link](new [Link](0, 0, 0));
[Link]("S/. 0.00");
[Link](lblTotal, new [Link](670, 250, -1, -
1));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 254, 249));
[Link]("REALIZAR VENTA");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnRealizarVentaActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnRealizarVenta, new [Link](240,


240, 250, 40));

[Link](jPanel6, new [Link](0, 420,


1096, 300));

getContentPane().add(background, new
[Link](0, 0, 1096, 718));

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void txtNombreClienteActionPerformed([Link] evt) {//GEN-


FIRST:event_txtNombreClienteActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_txtNombreClienteActionPerformed

// Fin de un bloque de código


private void jcbTipoDocumentoActionPerformed([Link] evt)
{//GEN-FIRST:event_jcbTipoDocumentoActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_jcbTipoDocumentoActionPerformed

// Fin de un bloque de código

private void txtNumeroDocumentoActionPerformed([Link] evt)


{//GEN-FIRST:event_txtNumeroDocumentoActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_txtNumeroDocumentoActionPerformed

// Fin de un bloque de código

private void btnRealizarVentaActionPerformed([Link] evt) {//GEN-


FIRST:event_btnRealizarVentaActionPerformed

// Declaración de un atributo privado de la clase

String nombreCliente = [Link]();


String apellidoCliente = [Link]();
String tipoDoc = [Link]().toString();
TipoDocumento tipoDocumento =
[Link](tipoDoc);
String numeroDocumento = [Link]();
String nombreMetodoPago = [Link]().toString();
MetodoPago metodoPago =
[Link](nombreMetodoPago);
float totalVenta = [Link]([Link]().substring(3));

if ([Link]()) {
[Link](this, "El nombre del cliente es requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código


if ([Link]()) {
[Link](this, "El apellido del cliente es requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if ([Link]()) {
[Link](this, "El tipo de documento del cliente es
requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if ([Link]()) {
[Link](this, "El número de documento del cliente es
requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if ([Link]()) {
[Link](this, "El método de pago es requerido");
return;

// Devolver un valor desde un método

// Fin de un bloque de código


if ([Link]()) {
[Link](this, "Ingrese detalle de venta");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

[Link](nombreCliente, apellidoCliente, tipoDocumento,


numeroDocumento, metodoPago, detalleVenta, totalVenta);
initCamposForm();
limpiarTable();
}//GEN-LAST:event_btnRealizarVentaActionPerformed

// Fin de un bloque de código

private void btnNuevoActionPerformed([Link] evt) {//GEN-


FIRST:event_btnNuevoActionPerformed

// Declaración de un atributo privado de la clase

[Link](true);
[Link](true);
[Link](true);
[Link](true);

[Link](true);
[Link](true);
[Link](true);

[Link](true);
[Link](true);
[Link](false);
[Link]();

limpiarTable();
}//GEN-LAST:event_btnNuevoActionPerformed

// Fin de un bloque de código

private void jcbProductosActionPerformed([Link] evt) {//GEN-


FIRST:event_jcbProductosActionPerformed
// Declaración de un atributo privado de la clase

[Link]();
[Link]("");
}//GEN-LAST:event_jcbProductosActionPerformed

// Fin de un bloque de código

private void jcbMetodoPagoActionPerformed([Link] evt) {//GEN-


FIRST:event_jcbMetodoPagoActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_jcbMetodoPagoActionPerformed

// Fin de un bloque de código

private void txtApellidoClienteActionPerformed([Link] evt) {//GEN-


FIRST:event_txtApellidoClienteActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_txtApellidoClienteActionPerformed

// Fin de un bloque de código

private void btnAgregarProductoActionPerformed([Link] evt)


{//GEN-FIRST:event_btnAgregarProductoActionPerformed

// Declaración de un atributo privado de la clase

String nombreProducto = [Link]().toString();


Producto producto = [Link](nombreProducto);
int cantidad = [Link]([Link]());

if ([Link]()) {
[Link](this, "El nombre del producto es requerido");
return;

// Devolver un valor desde un método

}
// Fin de un bloque de código

if (cantidad <= 0) {
[Link](this, "Ingrese una cantidad válida");
return;

// Devolver un valor desde un método

// Fin de un bloque de código

DetalleVenta detalle = [Link](producto, cantidad);


[Link](detalle);

[Link](producto, cantidad);
[Link](null, "El nuevo stok del producto seleccionado es: " +
[Link]());

refrescarTable();
[Link]("0");
[Link]("S/. 0.00");
[Link]("S/. 0.00");
[Link](0);
[Link]();
[Link]();

// Asignación del parámetro al atributo de la clase

[Link]();

// Asignación del parámetro al atributo de la clase

}//GEN-LAST:event_btnAgregarProductoActionPerformed

// Fin de un bloque de código

private void txtCantidadActionPerformed([Link] evt) {//GEN-


FIRST:event_txtCantidadActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link]("0");
}

// Fin de un bloque de código

[Link]();
}//GEN-LAST:event_txtCantidadActionPerformed

// Fin de un bloque de código

private void btnEditarVentaActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEditarVentaActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese id de la venta que desea editar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

if ([Link]().equalsIgnoreCase("EDITAR VENTA")) {
int id = [Link]([Link]());
Venta venta = [Link](id);

[Link]("" + [Link]());
[Link]("" + [Link]());
[Link]([Link]().getDescripcion());
[Link]("" + [Link]());
[Link]([Link]().getDescripcion());
[Link]("S/. " + [Link]());
[Link]();
[Link]([Link]());

refrescarTable();

[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](true);
[Link](false);
[Link](false);
[Link](false);

[Link]();

[Link]("ACTUALIZAR VENTA");
} else {

// Fin de un bloque de código

int id = [Link]([Link]());
String nombre = [Link]();
String apellido = [Link]();
String documento = [Link]().toString();
TipoDocumento tipoDocumento =
[Link](documento);
String numeroDocumento = [Link]();
String nombreMetodoPago = [Link]().toString();
MetodoPago metodoPago =
[Link](nombreMetodoPago);
float precioTotal = [Link]([Link]().substring(3));

[Link](id, nombre, apellido, tipoDocumento,


numeroDocumento, metodoPago, detalleVenta, precioTotal);
initCamposForm();
limpiarTable();
[Link]("EDITAR VENTA");
[Link]("");
}

// Fin de un bloque de código

// Fin de un bloque de código

}//GEN-LAST:event_btnEditarVentaActionPerformed

// Fin de un bloque de código

private void btnEliminarVentaActionPerformed([Link] evt) {//GEN-


FIRST:event_btnEliminarVentaActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese id de la venta que desea eliminar ...");
} else {

// Fin de un bloque de código

int id = [Link]([Link]());
[Link](id);
limpiarTable();
initCamposForm();
[Link]("");
}

// Fin de un bloque de código

}//GEN-LAST:event_btnEliminarVentaActionPerformed

// Fin de un bloque de código

private void btnEditarDetalleVentaActionPerformed([Link] evt)


{//GEN-FIRST:event_btnEditarDetalleVentaActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese nombre del producto que desea
eliminar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

if ([Link]().equalsIgnoreCase("EDITAR DETALLE")) {
String nombreProducto = [Link]();
posicionDetalle =
[Link](nombreProducto, detalleVenta);
DetalleVenta item = [Link](posicionDetalle);
[Link]([Link]().getNombre());
[Link]([Link]() + "");
[Link]("S/. " + [Link]().getPrecio());
[Link]("S/. " + [Link]());
refrescarTable();

[Link](true);
[Link](true);
[Link](true);
[Link](true);

[Link](true);
[Link](true);
[Link](true);
[Link](false);
[Link](false);
[Link](false);
[Link](false);

[Link]();

[Link]("ACTUALIZAR DETALLE");
} else {

// Fin de un bloque de código

String nombreProducto = [Link]().toString();


Producto producto = [Link](nombreProducto);
int cantidad = [Link]([Link]());
DetalleVenta detalle = [Link](producto, cantidad);
[Link]("posicion a actualizar :" + posicionDetalle + "dato de producto a
actualizar " + [Link]().getNombre());
[Link](posicionDetalle, detalle);
[Link]();

// Asignación del parámetro al atributo de la clase

[Link]("");
[Link]("S/. 0.00");
[Link]("S/. 0.00");
[Link](0);
[Link]();

[Link]("EDITAR DETALLE");
[Link](true);
[Link](true);
[Link](true);
[Link]("");
refrescarTable();
}

// Fin de un bloque de código

// Fin de un bloque de código


}//GEN-LAST:event_btnEditarDetalleVentaActionPerformed

// Fin de un bloque de código

private void btnEliminarDetalleVentaActionPerformed([Link] evt)


{//GEN-FIRST:event_btnEliminarDetalleVentaActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese nombre del producto que desea
eliminar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

String nombreProducto = [Link]();


int pos = [Link](nombreProducto,
detalleVenta);
[Link]("posicion a eliminar :" + pos);
[Link](pos);
refrescarTable();
[Link]();

// Asignación del parámetro al atributo de la clase

[Link]("");
}

// Fin de un bloque de código

}//GEN-LAST:event_btnEliminarDetalleVentaActionPerformed

// Fin de un bloque de código

private void jcbProductosItemStateChanged([Link] evt) {//GEN-


FIRST:event_jcbProductosItemStateChanged

// Declaración de un atributo privado de la clase

[Link]();
// Asignación del parámetro al atributo de la clase

}//GEN-LAST:event_jcbProductosItemStateChanged

// Fin de un bloque de código

private void txtCantidadKeyReleased([Link] evt) {//GEN-


FIRST:event_txtCantidadKeyReleased

// Declaración de un atributo privado de la clase

String cantidadLbl = [Link]();


Object itemProductoSeleccionado = [Link]();

if ([Link]()) {
return;

// Devolver un valor desde un método

// Fin de un bloque de código

if (itemProductoSeleccionado == null) {
return;

// Devolver un valor desde un método

// Fin de un bloque de código

String nombreProductoSeleccionado = [Link]();


Producto producto =
[Link](nombreProductoSeleccionado);

int cantidad = [Link](cantidadLbl);

if (cantidad > [Link]()) {


[Link](null, "No puede seleccionar mas stock del
disponible para el producto " + [Link]());
[Link]([Link]() + "");
}
// Fin de un bloque de código

[Link]();

// Asignación del parámetro al atributo de la clase

}//GEN-LAST:event_txtCantidadKeyReleased

// Fin de un bloque de código

private void calcularPrecioProducto() {

// Declaración de un atributo privado de la clase

Object itemProductoSeleccionado = [Link]();


if (itemProductoSeleccionado != null) {
String nombreProductoSeleccionado = [Link]();
Producto producto =
[Link](nombreProductoSeleccionado);
[Link]("S/. " + [Link]());
[Link]();

// Asignación del parámetro al atributo de la clase

// Fin de un bloque de código

// Fin de un bloque de código

public void calcularImporteProducto() {

// Método público (constructor o método de acceso)

String cantidadLbl = [Link]();


String precioUnitarioLbl = [Link]().substring(3).trim();

if ([Link]()) {
return;

// Devolver un valor desde un método


}

// Fin de un bloque de código

if ([Link]()) {
return;

// Devolver un valor desde un método

// Fin de un bloque de código

int cantidad = [Link](cantidadLbl);


float precioUnitario = [Link](precioUnitarioLbl);

float importeTotal = cantidad * precioUnitario;


[Link]("S/. " + [Link]("%.2f", importeTotal));
}

// Fin de un bloque de código

public void calcularTotalVenta() {

// Método público (constructor o método de acceso)

float totalVenta = 0.00F;


for (DetalleVenta detalleVenta1 : detalleVenta) {
totalVenta += [Link]();
}

// Fin de un bloque de código

[Link]("S/. " + totalVenta);


}

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] background;

// Declaración de un atributo privado de la clase


private [Link] btnAgregarProducto;

// Declaración de un atributo privado de la clase

private [Link] btnEditarDetalleVenta;

// Declaración de un atributo privado de la clase

private [Link] btnEditarVenta;

// Declaración de un atributo privado de la clase

private [Link] btnEliminarDetalleVenta;

// Declaración de un atributo privado de la clase

private [Link] btnEliminarVenta;

// Declaración de un atributo privado de la clase

private [Link] btnNuevo;

// Declaración de un atributo privado de la clase

private [Link] btnRealizarVenta;

// Declaración de un atributo privado de la clase

private [Link] header;

// Declaración de un atributo privado de la clase

private [Link] jLabel1;

// Declaración de un atributo privado de la clase

private [Link] jPanel2;

// Declaración de un atributo privado de la clase

private [Link] jPanel4;

// Declaración de un atributo privado de la clase

private [Link] jPanel5;


// Declaración de un atributo privado de la clase

private [Link] jPanel6;

// Declaración de un atributo privado de la clase

private [Link] jScrollPane1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator11;

// Declaración de un atributo privado de la clase

private [Link] jSeparator12;

// Declaración de un atributo privado de la clase

private [Link] jSeparator13;

// Declaración de un atributo privado de la clase

private [Link] jSeparator14;

// Declaración de un atributo privado de la clase

private [Link] jSeparator2;

// Declaración de un atributo privado de la clase

private [Link] jSeparator3;

// Declaración de un atributo privado de la clase

private [Link] jSeparator4;

// Declaración de un atributo privado de la clase

private [Link] jSeparator5;

// Declaración de un atributo privado de la clase


private [Link] jSeparator8;

// Declaración de un atributo privado de la clase

private [Link] jSeparator9;

// Declaración de un atributo privado de la clase

private [Link]<String> jcbMetodoPago;

// Declaración de un atributo privado de la clase

private [Link]<String> jcbProductos;

// Declaración de un atributo privado de la clase

private [Link]<String> jcbTipoDocumento;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos1;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos2;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos3;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos4;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos5;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos6;


// Declaración de un atributo privado de la clase

private [Link] labelApellidos7;

// Declaración de un atributo privado de la clase

private [Link] labelApellidos8;

// Declaración de un atributo privado de la clase

private [Link] labelDatosCliente1;

// Declaración de un atributo privado de la clase

private [Link] labelDatosVenta4;

// Declaración de un atributo privado de la clase

private [Link] labelDatosVenta5;

// Declaración de un atributo privado de la clase

private [Link] labelDoc;

// Declaración de un atributo privado de la clase

private [Link] labelNombres;

// Declaración de un atributo privado de la clase

private [Link] labelTipoDoc;

// Declaración de un atributo privado de la clase

private [Link] lblImporte;

// Declaración de un atributo privado de la clase

private [Link] lblPrecioUnitario;

// Declaración de un atributo privado de la clase

private [Link] lblTotal;

// Declaración de un atributo privado de la clase


private [Link] tblDetalleVenta;

// Declaración de un atributo privado de la clase

private [Link] txtApellidoCliente;

// Declaración de un atributo privado de la clase

private [Link] txtCantidad;

// Declaración de un atributo privado de la clase

private [Link] txtFiltroDetalleVenta;

// Declaración de un atributo privado de la clase

private [Link] txtFiltroVenta;

// Declaración de un atributo privado de la clase

private [Link] txtNombreCliente;

// Declaración de un atributo privado de la clase

private [Link] txtNumeroDocumento;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

RegistroVentas
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias


import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author Benjamin
*/
public class RegistroVentas extends [Link] {

// Declaración de la clase pública


private final DateTimeFormatter formatter =
[Link]("dd/MM/yyyy HH:mm");

// Declaración de un atributo privado de la clase

private final VentasService ventasService = [Link]();

// Declaración de un atributo privado de la clase

private final DefaultTableModel modelo = new DefaultTableModel();

// Declaración de un atributo privado de la clase

private Queue<Venta> colaVentas = new LinkedList<>();

// Declaración de un atributo privado de la clase

/**
* Creates new form RegistroVentas
*/
public RegistroVentas() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);

setColumnsTable();
actualizarColaOrdenada("ID");
refrescarTableDesdeCola();

// Fin de un bloque de código

private void setColumnsTable() {

// Declaración de un atributo privado de la clase

[Link]("Id Venta");
[Link]("N° Documento");
[Link]("Metodo Pago");
[Link]("Cantidad Items");
[Link]("Precio Total");
[Link]("Fecha");
}

// Fin de un bloque de código

public void actualizarColaOrdenada(String criterio) {

// Método público (constructor o método de acceso)

List<Venta> listaOrdenada = new ArrayList<>([Link]());

Comparator<Venta> comparator;

switch (criterio) {
case "Fecha":
comparator = [Link](Venta::getFecha);
break;
case "Precio Total":
comparator = [Link](Venta::getPrecioTotal);
break;
case "ID":
default:
comparator = [Link](Venta::getId);
break;
}

// Fin de un bloque de código

if ([Link]()) {
comparator = [Link]();
}

// Fin de un bloque de código

[Link](comparator);

[Link]();
[Link](listaOrdenada);
}

// Fin de un bloque de código


public void refrescarTableDesdeCola() {

// Método público (constructor o método de acceso)

[Link](0);

for (Venta venta : colaVentas) {


Object[] fila = new Object[6];
fila[0] = [Link]();
fila[1] = [Link]();
fila[2] = [Link]().getDescripcion();
fila[3] = [Link]().size();
fila[4] = [Link]("S/%.2f", [Link]());
fila[5] = [Link]().format(formatter);
[Link](fila);
}

// Fin de un bloque de código

[Link](modelo);
[Link](40);
}

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

jPanel1 = new [Link]();


jScrollPane2 = new [Link]();
tblVentas = new [Link]();
header = new [Link]();
jLabel1 = new [Link]();
cboxOrdenar = new [Link]<>();
jLabel3 = new [Link]();
txtFiltroRegistroVenta = new [Link]();
jLabel4 = new [Link]();
btnMostrar = new [Link]();
checkDescendente = new [Link]();
jSeparator1 = new [Link]();
jSeparator2 = new [Link]();

setBorder(null);
getContentPane().setLayout(new [Link]());

[Link](new [Link](255, 255, 255));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiBold", 1, 12)); // NOI18N


[Link](new [Link](
new Object [][] {
{},
{},
{},
{}
},

// Fin de un bloque de código

new String [] {

// Fin de un bloque de código

));
[Link](tblVentas);

[Link](jScrollPane2, new [Link](70, 200,


960, 460));

[Link](new [Link](200, 0, 0));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("REGISTRO DE VENTAS");
[Link](jLabel1, new [Link](40, 0, -1, 80));

[Link](header, new [Link](0, 0, 1096,


80));

[Link](new [Link]<>(new String[] { "ID",


"Fecha", "Precio Total" }));
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)


cboxOrdenarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](cboxOrdenar, new [Link](180,


130, 120, 30));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("ORDENAR POR:");
[Link](jLabel3, new [Link](70, 130, 110,
30));

[Link]([Link]);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

txtFiltroRegistroVentaActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtFiltroRegistroVenta, new
[Link](750, 130, 60, 30));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]("INGRESE EL ID DE LA VENTA A BUSCAR :");
[Link](jLabel4, new [Link](520, 130, 260,
30));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 13)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("MOSTRAR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
// Método público (constructor o método de acceso)

btnMostrarActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnMostrar, new [Link](850, 120,


180, 40));

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link](" DESCENDENTE");
[Link](null);
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

checkDescendenteActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](checkDescendente, new
[Link](320, 130, 120, 30));

[Link]([Link]);
[Link](jSeparator1, new [Link](470, 120,
10, 50));
[Link](jSeparator2, new [Link](750, 160,
60, 10));

getContentPane().add(jPanel1, new [Link](0, 0,


1096, 720));

pack();
}// </editor-fold>//GEN-END:initComponents
// Fin de un bloque de código

private void cboxOrdenarActionPerformed([Link] evt) {//GEN-


FIRST:event_cboxOrdenarActionPerformed

// Declaración de un atributo privado de la clase

String criterio = (String) [Link]();


actualizarColaOrdenada(criterio);
refrescarTableDesdeCola();
}//GEN-LAST:event_cboxOrdenarActionPerformed

// Fin de un bloque de código

private void txtFiltroRegistroVentaActionPerformed([Link] evt)


{//GEN-FIRST:event_txtFiltroRegistroVentaActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
}//GEN-LAST:event_txtFiltroRegistroVentaActionPerformed

// Fin de un bloque de código

private void btnMostrarActionPerformed([Link] evt) {//GEN-


FIRST:event_btnMostrarActionPerformed

// Declaración de un atributo privado de la clase

if ([Link]().isEmpty()) {
[Link](this, "Ingrese Id de la venta que desea mostrar ...");
return;

// Devolver un valor desde un método

} else {

// Fin de un bloque de código

int idVenta = [Link]([Link]());

[Link](this, [Link](idVenta));
}
// Fin de un bloque de código

}//GEN-LAST:event_btnMostrarActionPerformed

// Fin de un bloque de código

private void checkDescendenteActionPerformed([Link] evt) {//GEN-


FIRST:event_checkDescendenteActionPerformed

// Declaración de un atributo privado de la clase

String criterio = (String) [Link]();


actualizarColaOrdenada(criterio);
refrescarTableDesdeCola();
}//GEN-LAST:event_checkDescendenteActionPerformed

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] btnMostrar;

// Declaración de un atributo privado de la clase

private [Link]<String> cboxOrdenar;

// Declaración de un atributo privado de la clase

private [Link] checkDescendente;

// Declaración de un atributo privado de la clase

private [Link] header;

// Declaración de un atributo privado de la clase

private [Link] jLabel1;

// Declaración de un atributo privado de la clase

private [Link] jLabel3;

// Declaración de un atributo privado de la clase


private [Link] jLabel4;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] jScrollPane2;

// Declaración de un atributo privado de la clase

private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator2;

// Declaración de un atributo privado de la clase

private [Link] tblVentas;

// Declaración de un atributo privado de la clase

private [Link] txtFiltroRegistroVenta;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

DatosCuriosos
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];

// Importación de clases necesarias

public class DatosCuriosos extends [Link] {


// Declaración de la clase pública

private ListaCircular carrusel;

// Declaración de un atributo privado de la clase

public DatosCuriosos() {

// Método público (constructor o método de acceso)

initComponents();
[Link]([Link](0, 0, 0, 0));

// Asignación del parámetro al atributo de la clase

BasicInternalFrameUI bui = (BasicInternalFrameUI) [Link]();


[Link](null);
inicializarCarrusel();
mostrarDatoActual();
}

// Fin de un bloque de código

private void inicializarCarrusel() {

// Declaración de un atributo privado de la clase

carrusel = new ListaCircular();

[Link](new DatoCurioso("<html><body style='width:390px'>" + "♦ El


primer producto vendido online fue un CD de Sting." + "</body></html>"));
[Link](new DatoCurioso("<html><body style='width:390px'>" + "📦 Amazon
comenzó vendiendo solo libros." + "</body></html>"));
[Link](new DatoCurioso("<html><body style='width:390px'>" + "💡 El 60% de
las compras se deciden en 3 minutos." + "</body></html>"));
[Link](new DatoCurioso("<html><body style='width:390px'>" + "🔍 Los
productos con imagen tienen 3 veces más vistas." + "</body></html>"));
[Link](new DatoCurioso("<html><body style='width:390px'>" + "📊 Los
viernes hay más ventas online que los lunes." + "</body></html>"));
}

// Fin de un bloque de código


private void mostrarDatoActual() {

// Declaración de un atributo privado de la clase

if (![Link]()) {
[Link]([Link]().getTexto());
}

// Fin de un bloque de código

// Fin de un bloque de código

private String obtenerSiguienteDato() {

// Declaración de un atributo privado de la clase

return [Link]().getTexto();

// Devolver un valor desde un método

// Fin de un bloque de código

private String obtenerAnteriorDato() {

// Declaración de un atributo privado de la clase

return [Link]().getTexto();

// Devolver un valor desde un método

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {
// Declaración de un atributo privado de la clase

jPanel1 = new [Link]();


lblDatoCurioso = new [Link]();
btnAnterior = new [Link]();
btnSiguiente = new [Link]();
header = new [Link]();
jLabel1 = new [Link]();

setBorder(null);
setPreferredSize(new [Link](1096, 718));

[Link](new [Link](255, 255, 255));


[Link](new [Link](1096, 718));
[Link](new [Link]());

[Link](new [Link]("Segoe UI", 1, 24)); // NOI18N


[Link](new [Link](0, 0, 0));
[Link]([Link]);
[Link]("jLabel1");
[Link](lblDatoCurioso, new [Link](310,
160, 490, 310));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ANTERIOR");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnAnteriorActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnAnterior, new [Link](300, 520,


180, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("SIGUIENTE DATO");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

btnSiguienteActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](btnSiguiente, new [Link](620, 520,


180, 40));

[Link](new [Link](200, 0, 0));


[Link](new [Link]());

[Link](new [Link]("Roboto SemiCondensed Black", 1, 26)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("PRINCIPAL");
[Link](jLabel1, new [Link](30, 0, -1, 80));

[Link](header, new [Link](0, 0, 1096,


80));

[Link] layout = new [Link](getContentPane());


getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addComponent(jPanel1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
);
[Link](
[Link]([Link])
.addComponent(jPanel1, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
);

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código


private void btnAnteriorActionPerformed([Link] evt) {//GEN-
FIRST:event_btnAnteriorActionPerformed

// Declaración de un atributo privado de la clase

[Link](obtenerAnteriorDato());
}//GEN-LAST:event_btnAnteriorActionPerformed

// Fin de un bloque de código

private void btnSiguienteActionPerformed([Link] evt) {//GEN-


FIRST:event_btnSiguienteActionPerformed

// Declaración de un atributo privado de la clase

[Link](obtenerSiguienteDato());
}//GEN-LAST:event_btnSiguienteActionPerformed

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] btnAnterior;

// Declaración de un atributo privado de la clase

private [Link] btnSiguiente;

// Declaración de un atributo privado de la clase

private [Link] header;

// Declaración de un atributo privado de la clase

private [Link] jLabel1;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] lblDatoCurioso;


// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

class DatoCurioso {

private String texto;

// Declaración de un atributo privado de la clase

public DatoCurioso(String texto) {

// Método público (constructor o método de acceso)

[Link] = texto;

// Asignación del parámetro al atributo de la clase

// Fin de un bloque de código

public String getTexto() {

// Método público (constructor o método de acceso)

return texto;

// Devolver un valor desde un método

// Fin de un bloque de código

// Fin de un bloque de código

class Nodo {
DatoCurioso dato;
Nodo siguiente;
Nodo anterior;

public Nodo(DatoCurioso dato) {

// Método público (constructor o método de acceso)

[Link] = dato;

// Asignación del parámetro al atributo de la clase

// Fin de un bloque de código

// Fin de un bloque de código

class ListaCircular {

private Nodo actual;

// Declaración de un atributo privado de la clase

public void agregar(DatoCurioso dato) {

// Método público (constructor o método de acceso)

Nodo nuevo = new Nodo(dato);


if (actual == null) {
actual = nuevo;
[Link] = actual;
[Link] = actual;
} else {

// Fin de un bloque de código

Nodo ultimo = [Link];


[Link] = nuevo;
[Link] = ultimo;
[Link] = actual;
[Link] = nuevo;
}

// Fin de un bloque de código

// Fin de un bloque de código

public DatoCurioso getActual() {

// Método público (constructor o método de acceso)

return actual != null ? [Link] : null;

// Devolver un valor desde un método

// Fin de un bloque de código

public DatoCurioso siguiente() {

// Método público (constructor o método de acceso)

if (actual != null) {
actual = [Link];
return [Link];

// Devolver un valor desde un método

// Fin de un bloque de código

return null;

// Devolver un valor desde un método

// Fin de un bloque de código

public DatoCurioso anterior() {


// Método público (constructor o método de acceso)

if (actual != null) {
actual = [Link];
return [Link];

// Devolver un valor desde un método

// Fin de un bloque de código

return null;

// Devolver un valor desde un método

// Fin de un bloque de código

public boolean estaVacia() {

// Método público (constructor o método de acceso)

return actual == null;

// Devolver un valor desde un método

// Fin de un bloque de código

// Fin de un bloque de código

jfrmLogin
package formularios;

// Declaración del paquete al que pertenece esta clase

import [Link];
// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author mchun
*/
public class jfrmLogin extends [Link] {

// Declaración de la clase pública

int contador = 0;
private final UsuarioService usuarioService = [Link]();

// Declaración de un atributo privado de la clase

public jfrmLogin() {

// Método público (constructor o método de acceso)

initComponents();
[Link](null);

// Asignación del parámetro al atributo de la clase

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

background = new [Link]();


labelUser = new [Link]();
labelInicio = new [Link]();
txtUser = new [Link]();
jSeparator1 = new [Link]();
labelPassword = new [Link]();
jSeparator2 = new [Link]();
txtPassword = new [Link]();
panelIngresar = new [Link]();
btnIngresar = new [Link]();
jPanel1 = new [Link]();
labelLogo3 = new [Link]();
labelLogo4 = new [Link]();
labelImagen = new [Link]();

setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
setBackground(new [Link](253, 246, 227));
setLocationByPlatform(true);
setResizable(false);

[Link](new [Link](255, 254, 249));


[Link](new [Link]());

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](28, 28, 28));
[Link]("USUARIO");
[Link](labelUser, new [Link](290,
150, -1, -1));

[Link](new [Link]("Segoe UI", 1, 28)); // NOI18N


[Link](new [Link](28, 28, 28));
[Link]("INICIAR SESIÓN");
[Link](labelInicio, new [Link](290,
80, -1, -1));

[Link](new [Link]("Roboto Light", 0, 12)); // NOI18N


[Link](new [Link](153, 153, 153));
[Link]("Ingrese su nombre de usuario");
[Link](null);
[Link](new [Link]() {
public void mousePressed([Link] evt) {
// Método público (constructor o método de acceso)

txtUserMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtUser, new [Link](290, 180,


340, 40));
[Link](jSeparator1, new [Link](290,
220, 340, 10));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](28, 28, 28));
[Link]("CONTRASEÑA");
[Link](labelPassword, new
[Link](290, 250, -1, -1));
[Link](jSeparator2, new [Link](290,
320, 340, 10));

[Link](new [Link](153, 153, 153));


[Link]("***************");
[Link](null);
[Link](new [Link]() {
public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

txtPasswordMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](txtPassword, new [Link](290,


280, 340, 40));

[Link](new [Link](153, 0, 0));

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N
[Link](new [Link](255, 254, 249));
[Link]([Link]);
[Link]("INGRESAR");
[Link](new [Link]([Link].DEFAULT_CURSOR));
[Link](true);
[Link](new [Link]() {
public void mouseClicked([Link] evt) {

// Método público (constructor o método de acceso)

btnIngresarMouseClicked(evt);
}

// Fin de un bloque de código

public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnIngresarMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnIngresarMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnIngresarMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código


[Link] panelIngresarLayout = new
[Link](panelIngresar);
[Link](panelIngresarLayout);
[Link](

[Link]([Link])
.addComponent(btnIngresar, [Link].DEFAULT_SIZE, 200,
Short.MAX_VALUE)
);
[Link](

[Link]([Link])
.addComponent(btnIngresar, [Link].DEFAULT_SIZE, 50,
Short.MAX_VALUE)
);

[Link](panelIngresar, new
[Link](290, 360, 200, 50));

[Link](new [Link](200, 0, 0));


[Link](new [Link]());

[Link](new [Link]("Roboto ExtraBold", 0, 18)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link](labelLogo3, new [Link](40, 160, -1,
132));

[Link](new [Link]("Segoe UI", 1, 24)); // NOI18N


[Link](new [Link](255, 255, 255));
[Link]([Link]);
[Link]("LIBRERÍA J&P");
[Link](labelLogo4, new [Link](30, 290,
180, -1));

[Link](jPanel1, new [Link](0, 0, 230,


500));

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link]("jLabel2");
[Link](labelImagen, new [Link](0, 0,
210, 500));

[Link] layout = new [Link](getContentPane());


getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addComponent(background, [Link].PREFERRED_SIZE, 700,
[Link].PREFERRED_SIZE)
);
[Link](
[Link]([Link])
.addComponent(background, [Link].DEFAULT_SIZE,
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
);

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void btnIngresarMouseEntered([Link] evt) {//GEN-


FIRST:event_btnIngresarMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(179, 36, 36));


}//GEN-LAST:event_btnIngresarMouseEntered

// Fin de un bloque de código

private void btnIngresarMouseExited([Link] evt) {//GEN-


FIRST:event_btnIngresarMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(200, 0, 0));


}//GEN-LAST:event_btnIngresarMouseExited

// Fin de un bloque de código

private void txtUserMousePressed([Link] evt) {//GEN-


FIRST:event_txtUserMousePressed

// Declaración de un atributo privado de la clase

if ([Link]().equals("Ingrese su nombre de usuario")) {


[Link]("");
[Link](new Color(28, 28, 28));
}
// Fin de un bloque de código

if ([Link]([Link]()).isEmpty()) {
[Link]("***************");
[Link](new Color(153, 153, 153));
}

// Fin de un bloque de código

}//GEN-LAST:event_txtUserMousePressed

// Fin de un bloque de código

private void txtPasswordMousePressed([Link] evt) {//GEN-


FIRST:event_txtPasswordMousePressed

// Declaración de un atributo privado de la clase

if ([Link]([Link]()).equals("***************")) {
[Link]("");
[Link](new Color(28, 28, 28));
}

// Fin de un bloque de código

if ([Link]().isEmpty()) {
[Link]("Ingrese su nombre de usuario");
[Link](new Color(153, 153, 153));
}

// Fin de un bloque de código

}//GEN-LAST:event_txtPasswordMousePressed

// Fin de un bloque de código

private void btnIngresarMouseClicked([Link] evt) {//GEN-


FIRST:event_btnIngresarMouseClicked

// Declaración de un atributo privado de la clase

if (contador == 0) {
[Link]();
[Link](contador);
contador++;
}

// Fin de un bloque de código

String usuario = [Link]();


String contraseña = new String([Link]());
Usuario u = new Usuario(usuario,contraseña);
if ([Link]().existValor(u)) {
FormularioPrincipal ventana = new FormularioPrincipal();
[Link](true);
[Link]();

// Asignación del parámetro al atributo de la clase

} else {

// Fin de un bloque de código

[Link](this, "Usuario o contraseña incorrectos");


}

// Fin de un bloque de código

}//GEN-LAST:event_btnIngresarMouseClicked

// Fin de un bloque de código

private void btnIngresarMousePressed([Link] evt) {//GEN-


FIRST:event_btnIngresarMousePressed

// Declaración de un atributo privado de la clase

// TODO add your handling code here:


}//GEN-LAST:event_btnIngresarMousePressed

// Fin de un bloque de código

/**
* @param args the command line arguments
*/
public static void main(String args[]) {

// Método público (constructor o método de acceso)


//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and
feel.
* For details see
[Link]
*/
try {
for ([Link] info :
[Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
}

// Fin de un bloque de código

// Fin de un bloque de código

} catch (ClassNotFoundException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
VERE, null, ex);
} catch (InstantiationException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
VERE, null, ex);
} catch (IllegalAccessException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
VERE, null, ex);
} catch ([Link] ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
VERE, null, ex);
}

// Fin de un bloque de código

//</editor-fold>

[Link](new Runnable() {
public void run() {

// Método público (constructor o método de acceso)

new jfrmLogin().setVisible(true);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] background;

// Declaración de un atributo privado de la clase

private [Link] btnIngresar;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator2;

// Declaración de un atributo privado de la clase


private [Link] labelImagen;

// Declaración de un atributo privado de la clase

private [Link] labelInicio;

// Declaración de un atributo privado de la clase

private [Link] labelLogo3;

// Declaración de un atributo privado de la clase

private [Link] labelLogo4;

// Declaración de un atributo privado de la clase

private [Link] labelPassword;

// Declaración de un atributo privado de la clase

private [Link] labelUser;

// Declaración de un atributo privado de la clase

private [Link] panelIngresar;

// Declaración de un atributo privado de la clase

private [Link] txtPassword;

// Declaración de un atributo privado de la clase

private [Link] txtUser;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables


}

// Fin de un bloque de código

FormularioPrincipal
package formularios;

// Declaración del paquete al que pertenece esta clase


import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

import [Link];

// Importación de clases necesarias

/**
*
* @author Benjamin
*/
public class FormularioPrincipal extends [Link] {

// Declaración de la clase pública

FormularioCategoria ventanaCategoria = new FormularioCategoria();


FormularioProducto ventanaProducto = new FormularioProducto();
FormularioVentas ventanaVentas = new FormularioVentas();
RegistroVentas registroVentas = new RegistroVentas();
FormularioUsuario ventanaUsuario = new FormularioUsuario();
DatosCuriosos datoscuriosos = new DatosCuriosos();

/**
* Creates new form jfrmPrincipal
*/
public FormularioPrincipal() {

// Método público (constructor o método de acceso)

initComponents();
[Link](null);
// Asignación del parámetro al atributo de la clase

// Fin de un bloque de código

private void closeVentanas() {

// Declaración de un atributo privado de la clase

[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
}

// Fin de un bloque de código

private final Stack<JInternalFrame> historialVentanas = new Stack<>();

// Declaración de un atributo privado de la clase

// Método para mostrar ventana y guardar historial


private void mostrarVentana(JInternalFrame nuevaVentana) {

// Declaración de un atributo privado de la clase

for (JInternalFrame ventana : [Link]()) {


if ([Link]()) {
[Link](ventana); // Guardar ventana anterior
[Link](false);
}

// Fin de un bloque de código

// Fin de un bloque de código

if ([Link]() == null) {
[Link](nuevaVentana, new AbsoluteConstraints(0, 0,
[Link](), [Link]()));
}

// Fin de un bloque de código

[Link](true);
try {
[Link](true);
} catch (Exception e) {

// Fin de un bloque de código

[Link]();
}

// Fin de un bloque de código

// Fin de un bloque de código

private void volverAtras() {

// Declaración de un atributo privado de la clase

[Link]("Boton atras presionado");


if (![Link]()) {
for (JInternalFrame ventana : [Link]()) {
[Link](false);
}

// Fin de un bloque de código

JInternalFrame anterior = [Link]();


[Link](true);
try {
[Link](true);
} catch (Exception e) {

// Fin de un bloque de código

[Link]();
}

// Fin de un bloque de código


}

// Fin de un bloque de código

// Fin de un bloque de código

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {

// Declaración de un atributo privado de la clase

background = new [Link]();


jSeparator3 = new [Link]();
header = new [Link]();
jLabel6 = new [Link]();
jButton1 = new [Link]();
jButton2 = new [Link]();
jPanel1 = new [Link]();
jSeparator1 = new [Link]();
btnPrincipal = new [Link]();
jLabel2 = new [Link]();
jLabel5 = new [Link]();
btnRealizar = new [Link]();
jLabel14 = new [Link]();
jLabel3 = new [Link]();
btnRegistro = new [Link]();
jLabel4 = new [Link]();
jLabel13 = new [Link]();
btnCategoria = new [Link]();
jLabel15 = new [Link]();
jLabel16 = new [Link]();
btnPersonalizacion = new [Link]();
jLabel17 = new [Link]();
jLabel18 = new [Link]();
btnUsuarios = new [Link]();
jLabel7 = new [Link]();
jLabel8 = new [Link]();
btnInventario = new [Link]();
jLabel9 = new [Link]();
jLabel10 = new [Link]();
labelLogo2 = new [Link]();
btnSalir = new [Link]();
jLabel11 = new [Link]();
jLabel12 = new [Link]();
jLabel1 = new [Link]();
jdpPrincipal = new [Link]();

setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
setLocationByPlatform(true);
setUndecorated(true);
setResizable(false);

[Link](new [Link](255, 254, 249));


[Link](new [Link]());
[Link](jSeparator3, new [Link](270,
50, 1150, 10));

[Link](new [Link](255, 254, 249));


[Link](null);

[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N


[Link]("Bienvenido, Administrador.");
[Link](jLabel6);
[Link](20, 20, 151, 16);

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("CERRAR SESIÓN");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {

// Método público (constructor o método de acceso)

jButton1ActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jButton1);
[Link](960, 10, 120, 30);

[Link](new [Link](200, 0, 0));


[Link](new [Link]("Segoe UI", 1, 12)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ATRÁS");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
// Método público (constructor o método de acceso)

jButton2ActionPerformed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](jButton2);
[Link](880, 10, 72, 30);

[Link](header, new [Link](270, 0,


1100, 50));

[Link](new [Link](170, 0, 0));


[Link](new [Link]());

[Link](new [Link](255, 255, 255));


[Link](new [Link](255, 255, 255));
[Link](jSeparator1, new [Link](40, 90,
185, 10));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnPrincipalMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnPrincipalMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {


// Método público (constructor o método de acceso)

btnPrincipalMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); //
NOI18N
[Link](jLabel2, new [Link](10, 10,
30, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Principal");
[Link](jLabel5, new [Link](50, 10, -1,
30));

[Link](btnPrincipal, new [Link](0, 160,


270, 50));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnRealizarMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnRealizarMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnRealizarMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Realizar Venta");
[Link](jLabel14, new [Link](50, 10, -
1, 30));

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); //
NOI18N
[Link](jLabel3, new [Link](10, 10, 30,
30));

[Link](btnRealizar, new [Link](0, 210, -1,


-1));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnRegistroMouseEntered(evt);
}

// Fin de un bloque de código


public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnRegistroMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnRegistroMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Registro de Ventas");
[Link](jLabel4, new [Link](50, 10, -1,
30));

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); //
NOI18N
[Link](jLabel13, new [Link](10, 10,
30, 30));

[Link](btnRegistro, new [Link](0, 260, -1,


-1));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)


btnCategoriaMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnCategoriaMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnCategoriaMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); //
NOI18N
[Link](jLabel15, new [Link](10, 10,
30, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Categorías");
[Link](jLabel16, new [Link](50, 10, -
1, 30));

[Link](btnCategoria, new [Link](0, 410, -


1, -1));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnPersonalizacionMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnPersonalizacionMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnPersonalizacionMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link](jLabel17, new
[Link](10, 10, 30, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Personalización");
[Link](jLabel18, new
[Link](50, 10, -1, 30));
[Link](btnPersonalizacion, new [Link](0,
460, -1, -1));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnUsuariosMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnUsuariosMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnUsuariosMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link](jLabel7, new [Link](10, 10,
30, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Administración de Usuarios");
[Link](jLabel8, new [Link](50, 10, -1,
30));

[Link](btnUsuarios, new [Link](0, 310, -1,


-1));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnInventarioMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnInventarioMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)

btnInventarioMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); //
NOI18N
[Link](jLabel9, new [Link](10, 10,
30, 30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Inventario");
[Link](jLabel10, new [Link](50, 10,
-1, 30));

[Link](btnInventario, new [Link](0, 360, -


1, -1));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]([Link]);
[Link]("SISTEMA DE VENTAS");
[Link](labelLogo2, new [Link](40, 90,
190, 60));

[Link](new [Link](185, 0, 0));


[Link](new [Link]([Link].HAND_CURSOR));
[Link](new [Link](270, 51));
[Link](new [Link]() {
public void mouseEntered([Link] evt) {

// Método público (constructor o método de acceso)

btnSalirMouseEntered(evt);
}

// Fin de un bloque de código

public void mouseExited([Link] evt) {

// Método público (constructor o método de acceso)

btnSalirMouseExited(evt);
}

// Fin de un bloque de código

public void mousePressed([Link] evt) {

// Método público (constructor o método de acceso)


btnSalirMousePressed(evt);
}

// Fin de un bloque de código

});

// Fin de un bloque de código

[Link](new [Link]());

[Link]([Link]);
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link](jLabel11, new [Link](10, 10, 30,
30));

[Link](new [Link]("Segoe UI", 1, 14)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link]("Salir");
[Link](jLabel12, new [Link](50, 10, -1,
30));

[Link](btnSalir, new [Link](0, 720, -1, -


1));

[Link](new [Link]("Roboto ExtraBold", 1, 18)); // NOI18N


[Link](new [Link](255, 254, 249));
[Link](new
[Link](getClass().getResource("/recursos/[Link]"))); // NOI18N
[Link]("LIBRERIA J&P");
[Link](jLabel1, new [Link](40, 40, 180, -
1));

[Link](jPanel1, new [Link](0, 0, 270, -


1));

[Link](new [Link](255, 254, 249));


[Link](new [Link](1096, 718));
[Link](new [Link]());
[Link](jdpPrincipal, new [Link](270,
50, 1096, 718));

[Link] layout = new [Link](getContentPane());


getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addComponent(background, [Link].PREFERRED_SIZE, 1366,
[Link].PREFERRED_SIZE)
);
[Link](
[Link]([Link])
.addComponent(background, [Link].PREFERRED_SIZE, 768,
[Link].PREFERRED_SIZE)
);

pack();
}// </editor-fold>//GEN-END:initComponents

// Fin de un bloque de código

private void btnRegistroMousePressed([Link] evt) {//GEN-


FIRST:event_btnRegistroMousePressed

// Declaración de un atributo privado de la clase

[Link]("ID");
[Link]();
mostrarVentana(registroVentas);
}//GEN-LAST:event_btnRegistroMousePressed

// Fin de un bloque de código

private void btnRegistroMouseExited([Link] evt) {//GEN-


FIRST:event_btnRegistroMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnRegistroMouseExited

// Fin de un bloque de código

private void btnRegistroMouseEntered([Link] evt) {//GEN-


FIRST:event_btnRegistroMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnRegistroMouseEntered

// Fin de un bloque de código


private void btnSalirMousePressed([Link] evt) {//GEN-
FIRST:event_btnSalirMousePressed

// Declaración de un atributo privado de la clase

int confirmacion = [Link](this,


"¿Desea salir del sistema?", "Confirman salida", JOptionPane.YES_NO_OPTION);
if (confirmacion == JOptionPane.YES_OPTION) {
[Link](0);
}

// Fin de un bloque de código

}//GEN-LAST:event_btnSalirMousePressed

// Fin de un bloque de código

private void btnSalirMouseExited([Link] evt) {//GEN-


FIRST:event_btnSalirMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnSalirMouseExited

// Fin de un bloque de código

private void btnSalirMouseEntered([Link] evt) {//GEN-


FIRST:event_btnSalirMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnSalirMouseEntered

// Fin de un bloque de código

private void btnRealizarMousePressed([Link] evt) {//GEN-


FIRST:event_btnRealizarMousePressed

// Declaración de un atributo privado de la clase

[Link]();
mostrarVentana(ventanaVentas);

}//GEN-LAST:event_btnRealizarMousePressed

// Fin de un bloque de código

private void btnRealizarMouseExited([Link] evt) {//GEN-


FIRST:event_btnRealizarMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnRealizarMouseExited

// Fin de un bloque de código

private void btnRealizarMouseEntered([Link] evt) {//GEN-


FIRST:event_btnRealizarMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnRealizarMouseEntered

// Fin de un bloque de código

private void btnUsuariosMousePressed([Link] evt) {//GEN-


FIRST:event_btnUsuariosMousePressed

// Declaración de un atributo privado de la clase

mostrarVentana(ventanaUsuario);
}//GEN-LAST:event_btnUsuariosMousePressed

// Fin de un bloque de código

private void btnUsuariosMouseExited([Link] evt) {//GEN-


FIRST:event_btnUsuariosMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnUsuariosMouseExited
// Fin de un bloque de código

private void btnUsuariosMouseEntered([Link] evt) {//GEN-


FIRST:event_btnUsuariosMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnUsuariosMouseEntered

// Fin de un bloque de código

private void btnPrincipalMousePressed([Link] evt) {//GEN-


FIRST:event_btnPrincipalMousePressed

// Declaración de un atributo privado de la clase

mostrarVentana(datoscuriosos);
}//GEN-LAST:event_btnPrincipalMousePressed

// Fin de un bloque de código

private void btnPrincipalMouseExited([Link] evt) {//GEN-


FIRST:event_btnPrincipalMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnPrincipalMouseExited

// Fin de un bloque de código

private void btnPrincipalMouseEntered([Link] evt) {//GEN-


FIRST:event_btnPrincipalMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnPrincipalMouseEntered

// Fin de un bloque de código


private void btnCategoriaMouseEntered([Link] evt) {//GEN-
FIRST:event_btnCategoriaMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnCategoriaMouseEntered

// Fin de un bloque de código

private void btnCategoriaMouseExited([Link] evt) {//GEN-


FIRST:event_btnCategoriaMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnCategoriaMouseExited

// Fin de un bloque de código

private void btnCategoriaMousePressed([Link] evt) {//GEN-


FIRST:event_btnCategoriaMousePressed

// Declaración de un atributo privado de la clase

mostrarVentana(ventanaCategoria);
}//GEN-LAST:event_btnCategoriaMousePressed

// Fin de un bloque de código

private void btnInventarioMouseExited([Link] evt) {//GEN-


FIRST:event_btnInventarioMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnInventarioMouseExited

// Fin de un bloque de código

private void btnInventarioMouseEntered([Link] evt) {//GEN-


FIRST:event_btnInventarioMouseEntered
// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnInventarioMouseEntered

// Fin de un bloque de código

private void btnInventarioMousePressed([Link] evt) {//GEN-


FIRST:event_btnInventarioMousePressed

// Declaración de un atributo privado de la clase

[Link]();
mostrarVentana(ventanaProducto);
}//GEN-LAST:event_btnInventarioMousePressed

// Fin de un bloque de código

private void btnPersonalizacionMouseEntered([Link] evt) {//GEN-


FIRST:event_btnPersonalizacionMouseEntered

// Declaración de un atributo privado de la clase

[Link](new Color(210, 0, 0));


}//GEN-LAST:event_btnPersonalizacionMouseEntered

// Fin de un bloque de código

private void btnPersonalizacionMouseExited([Link] evt) {//GEN-


FIRST:event_btnPersonalizacionMouseExited

// Declaración de un atributo privado de la clase

[Link](new Color(185, 0, 0));


}//GEN-LAST:event_btnPersonalizacionMouseExited

// Fin de un bloque de código

private void btnPersonalizacionMousePressed([Link] evt) {//GEN-


FIRST:event_btnPersonalizacionMousePressed

// Declaración de un atributo privado de la clase


[Link](this, "Personalización");
}//GEN-LAST:event_btnPersonalizacionMousePressed

// Fin de un bloque de código

private void jButton1ActionPerformed([Link] evt) {//GEN-


FIRST:event_jButton1ActionPerformed

// Declaración de un atributo privado de la clase

[Link]();
jfrmLogin ventana = new jfrmLogin();
[Link](true);
[Link]();

// Asignación del parámetro al atributo de la clase

}//GEN-LAST:event_jButton1ActionPerformed

// Fin de un bloque de código

private void jButton2ActionPerformed([Link] evt) {//GEN-


FIRST:event_jButton2ActionPerformed

// Declaración de un atributo privado de la clase

volverAtras();
}//GEN-LAST:event_jButton2ActionPerformed

// Fin de un bloque de código

public static void main(String args[]) {

// Método público (constructor o método de acceso)

/* Set the Nimbus look and feel */


//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and
feel.
* For details see
[Link]
*/
try {
for ([Link] info :
[Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
}

// Fin de un bloque de código

// Fin de un bloque de código

} catch (ClassNotFoundException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
[Link], null, ex);
} catch (InstantiationException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
[Link], null, ex);
} catch (IllegalAccessException ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
[Link], null, ex);
} catch ([Link] ex) {

// Fin de un bloque de código

[Link]([Link]()).log([Link]
[Link], null, ex);
}

// Fin de un bloque de código

//</editor-fold>
//</editor-fold>
/* Create and display the form */
[Link](() -> {
new FormularioPrincipal().setVisible(true);
});

// Fin de un bloque de código

// Fin de un bloque de código

// Variables declaration - do not modify//GEN-BEGIN:variables


private [Link] background;

// Declaración de un atributo privado de la clase

private [Link] btnCategoria;

// Declaración de un atributo privado de la clase

private [Link] btnInventario;

// Declaración de un atributo privado de la clase

private [Link] btnPersonalizacion;

// Declaración de un atributo privado de la clase

private [Link] btnPrincipal;

// Declaración de un atributo privado de la clase

private [Link] btnRealizar;

// Declaración de un atributo privado de la clase

private [Link] btnRegistro;

// Declaración de un atributo privado de la clase

private [Link] btnSalir;

// Declaración de un atributo privado de la clase


private [Link] btnUsuarios;

// Declaración de un atributo privado de la clase

private [Link] header;

// Declaración de un atributo privado de la clase

private [Link] jButton1;

// Declaración de un atributo privado de la clase

private [Link] jButton2;

// Declaración de un atributo privado de la clase

private [Link] jLabel1;

// Declaración de un atributo privado de la clase

private [Link] jLabel10;

// Declaración de un atributo privado de la clase

private [Link] jLabel11;

// Declaración de un atributo privado de la clase

private [Link] jLabel12;

// Declaración de un atributo privado de la clase

private [Link] jLabel13;

// Declaración de un atributo privado de la clase

private [Link] jLabel14;

// Declaración de un atributo privado de la clase

private [Link] jLabel15;

// Declaración de un atributo privado de la clase

private [Link] jLabel16;


// Declaración de un atributo privado de la clase

private [Link] jLabel17;

// Declaración de un atributo privado de la clase

private [Link] jLabel18;

// Declaración de un atributo privado de la clase

private [Link] jLabel2;

// Declaración de un atributo privado de la clase

private [Link] jLabel3;

// Declaración de un atributo privado de la clase

private [Link] jLabel4;

// Declaración de un atributo privado de la clase

private [Link] jLabel5;

// Declaración de un atributo privado de la clase

private [Link] jLabel6;

// Declaración de un atributo privado de la clase

private [Link] jLabel7;

// Declaración de un atributo privado de la clase

private [Link] jLabel8;

// Declaración de un atributo privado de la clase

private [Link] jLabel9;

// Declaración de un atributo privado de la clase

private [Link] jPanel1;

// Declaración de un atributo privado de la clase


private [Link] jSeparator1;

// Declaración de un atributo privado de la clase

private [Link] jSeparator3;

// Declaración de un atributo privado de la clase

private [Link] jdpPrincipal;

// Declaración de un atributo privado de la clase

private [Link] labelLogo2;

// Declaración de un atributo privado de la clase

// End of variables declaration//GEN-END:variables

// Fin de un bloque de código

También podría gustarte