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