/** * Metodo con el cual se obtiene los productos por sede * * @param sede_sede * @return */ @WebMethod @WebResult(name = "ProductoTable", partName = "ProductoTable") public List<ProductoTable> getProducts(@WebParam(name = "sede_sede") Integer sede_sede) { try (ProductsLogic logic = new ProductsLogic()) { return logic.buscaProductos(sede_sede); } catch (Exception e) { e.printStackTrace(); return null; } }
/** * Funcion con la cual buscamos las existencia de un producto en una sede por medio de su id * * @param sede_sede * @param dska_dska * @return */ @WebResult(name = "existencia", partName = "existencia") public String findExistsForSede( @XmlElement(required = true) @WebParam(name = "sede_sede") String sede_sede, @XmlElement(required = true) @WebParam(name = "dska_dska") String dska_dska) { try (ProductsLogic logic = new ProductsLogic()) { return logic.obtieneExistenciasXSede(dska_dska, sede_sede); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); return "-1"; } }
/** * Metodo con el cual se obtiene un producto en especifico basandose en su codigo unico * * @param dska_cod * @param sede_sede * @return */ @WebMethod @WebResult(name = "ProductoTable", partName = "ProductoTable") public ProductoTable getProductForCode( @WebParam(name = "dska_cod") String dska_cod, @WebParam(name = "sede_sede") Integer sede_sede) { try (ProductsLogic logic = new ProductsLogic()) { return logic.findProductForCode(dska_cod, sede_sede); } catch (Exception e) { e.printStackTrace(); return null; } }