Hibernate ejemplo de añadir un producto | Java

Continuando con el ejemplo de creación de un sistema de facturación, ahora vamos a ver un ejemplo de cómo guardamos un producto.
Add Product Swing
La imagen anterior muestra un ejemplo de un JDialog creado con WindowBuilder y los campos que requerimos en este caso para agregar un producto a la base de datos.
private void fillProductCategoryComboBox() {
    List<ProductCategory> items = new ProductCategoryController().getActiveItems();
    cboxCategory.removeAllItems();
    for (ProductCategory category : items)
        cboxCategory.addItem(category);
}
En este método realizamos el llenado del JComboBox de la categoría de productos, la llamamos cada vez que se abre el JDialog y se agrega una nueva categoría.

El método para llenar el JComboBox de los proveedores es el muy parecido al de la categoría.
private void saveProduct() {
    if (isCorrectData()) {
        setProductData();
        if (!productController.exist(product)) {
            productController.save(product);
            added = true;
            messageUtil.infoMessage(bundle.getString("recordSaveSuccessMessage"));
            dispose();
        } else {
            added = false;
            messageUtil.errorMessage(bundle.getString("productExistErrorMessage"));
        }
    }
}
Con este método guardamos el producto en la base de datos e informamos con un mensaje, aquí también llamamos a un método que  primero verifica campos vacíos y la longitud de los mismos, después seteamos la clase producto y finalmente guardamos.

← Anterior

Siguiente →

Comentarios

Entradas populares