Example #1
0
 public static List<Map> buscarProductoCompuestoById(Long id) throws SQLException {
   List<Map> result = new ArrayList<Map>();
   VmdbProductoCompuesto productoCompuesto = VmdbProductoCompuesto.findById(id);
   Map map = new HashMap();
   map.put("coProductoCompuesto", productoCompuesto.getCoProductoCompuesto());
   map.put("deNombre", productoCompuesto.getDeNombre());
   map.put("precioVenta", productoCompuesto.getPrecioVenta());
   result.add(map);
   return result;
 }
Example #2
0
 public static List<Map> listarDetalleDeProductosCompuesto(Long id) throws SQLException {
   List<Map> result = new ArrayList<Map>();
   VmdbProductoCompuesto productoCompuesto = VmdbProductoCompuesto.findById(id);
   for (VmdbDetalleProdCompuesto obj : productoCompuesto.getVmdbDetalleProdCompuestos()) {
     Map map = new HashMap();
     if (obj.getStDetalleProdCompuesto().equals('1')) {
       map.put("id", obj.getCoDetalleProdCompuesto());
       map.put("coProducto", obj.getVmdbProducto().getCoProducto());
       map.put("productoName", obj.getVmdbProducto().getDeNombre());
       map.put("coProveedor", obj.getVmdbProveedor().getCoProveedor());
       map.put("proveedorName", obj.getVmdbProveedor().getDeEmpresa());
       map.put("cantidadName", obj.getCantidad());
       result.add(map);
     }
   }
   return result;
 }
Example #3
0
 public static List<VmdbProductoCompuesto> listProductoCompuesto(String name) {
   List<VmdbProductoCompuesto> list =
       VmdbProductoCompuesto.find(
               "UPPER(deNombre) like ? and stProductoCompuesto = ? order by deNombre asc",
               "%" + name.toUpperCase() + "%",
               '1')
           .fetch();
   return list;
 }
Example #4
0
 public static String eliminar(Long id, String usuario) {
   Map result = new HashMap();
   VmdbProductoCompuesto productoCompuesto = VmdbProductoCompuesto.findById(id);
   if (productoCompuesto != null) {
     productoCompuesto.setStProductoCompuesto('0');
     productoCompuesto.setCoUsuarioModificacion(usuario);
     productoCompuesto.setDaFechaModificacion(new Date());
     productoCompuesto.save();
     result.put("status", 1);
     result.put("message", "El producto compuesto fue eliminado correctamente!");
   } else {
     result.put("status", 0);
     result.put("message", "No puede ser eliminado");
   }
   JSONSerializer mapeo = new JSONSerializer();
   return mapeo.serialize(result);
 }