@Override public Inventarioproducto consultarPorCodigo(Inventarioproducto inventarioproducto) throws Exception { if (inventarioproducto.getInventarioproductoPK().getTallaInventario() != null) { return inventarioproductoDAO.find(inventarioproducto); } else { throw new Exception("La talla para consultar es obligatorio"); } }
@Override public void eliminar(Inventarioproducto inventarioproducto) throws Exception { Inventarioproducto objinventarioproducto = inventarioproductoDAO.find( inventarioproducto.getInventarioproductoPK().getTallaInventario()); if (inventarioproducto != null) { if (inventarioproducto.getInventarioproductoPK().getTallaInventario() == null) { throw new Exception("La talla de iventario es obligatorio"); } } else { throw new Exception("En la base de datos la talla a eliminar no existe"); } if (objinventarioproducto == null) { throw new Exception("La talla no existe, no se puede eliminar"); } else { inventarioproductoDAO.remove(inventarioproducto); } }
@Override public void modificar(Inventarioproducto inventarioproducto) throws Exception { Inventarioproducto objinventarioproducto = inventarioproductoDAO.find( inventarioproducto.getInventarioproductoPK().getTallaInventario()); if (inventarioproducto != null) { if (inventarioproducto.getInventarioproductoPK().getTallaInventario() == null) { throw new Exception("Codigo de la talla es obligatorio"); } else if (inventarioproducto.getProducto() == null || inventarioproducto.getProducto().equals("")) { throw new Exception("el producto es obligatorio"); } } else { throw new Exception("El inventario no tiene informacion"); } if (objinventarioproducto == null) { inventarioproductoDAO.edit(inventarioproducto); } else { throw new Exception("La talla ya esta registrado"); } }