diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/MaterialType.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/MaterialType.java index 0de633f..b626a49 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/MaterialType.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/MaterialType.java @@ -40,7 +40,4 @@ public class MaterialType implements IModel { @NotNull @ColumnDefault("false") private Boolean usePercentages; - - @OneToMany - private List materials; } diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Mix.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Mix.java index 2ef2bcd..ac1d7a9 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Mix.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Mix.java @@ -30,6 +30,7 @@ public class Mix implements IModel { private MixType mixType; @OneToMany(cascade = CascadeType.ALL) + @JoinColumn(name = "mix") private List mixQuantities; // Casier diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Recipe.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Recipe.java index fbc34de..e5c9106 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Recipe.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Recipe.java @@ -44,9 +44,9 @@ public class Recipe implements IModel { private String note; @JsonIgnore - @OneToMany(cascade = CascadeType.ALL) + @OneToMany(mappedBy = "recipe", cascade = CascadeType.ALL) private List mixes; - @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @OneToMany(mappedBy = "recipe", cascade = CascadeType.ALL, fetch = FetchType.LAZY) private List recipeSteps; } diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/GenericService.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/GenericService.java index 4c3ed5f..709ba13 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/GenericService.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/GenericService.java @@ -105,7 +105,7 @@ public abstract class GenericService { public boolean isValidForUpdate(Material material) { if (material == null) return false; - Optional materialByCode = dao.findByMaterialCode(material.getMaterialCode()); - return super.isValidForUpdate(material) && (materialByCode.isEmpty() || material.getMaterialID().equals(materialByCode.get().getMaterialID())); + Optional materialByCode = dao.findByName(material.getName()); + return super.isValidForUpdate(material) && (materialByCode.isEmpty() || material.getId().equals(materialByCode.get().getId())); } @Deprecated(since = "1.2.0") diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MixService.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MixService.java index 0d4344c..a3568cf 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MixService.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MixService.java @@ -38,8 +38,8 @@ public class MixService extends GenericService { .getAll() .stream() .filter(m -> !m.isMixType() || recipeMixTypes.contains(mixTypeService.getByMaterial(m).get())) - .sorted(Comparator.comparing(Material::getMaterialCode)) - .sorted(Comparator.comparing(m -> m.getMaterialType().getMaterialTypeName())) + .sorted(Comparator.comparing(Material::getName)) + .sorted(Comparator.comparing(m -> m.getMaterialType().getName())) .collect(Collectors.toList()); } @@ -109,16 +109,20 @@ public class MixService extends GenericService { mix.getMixType().setName(formDto.getMixTypeName()); material.setName(formDto.getMixTypeName()); + List oldQuantities = mix.getMixQuantities(); List mixQuantities = createMixQuantities(mix, materials, formDto.getQuantities()); // Supprime les anciens MixQuantity pour éviter les doublons et les entrées inutiles dans la base de données - if (!mixQuantityService.deleteAll(mix.getMixQuantities())) { + if (!mixQuantityService.deleteAll(oldQuantities)) { return modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); } mix.setMixQuantities(mixQuantities); - if (materialService.update(material).isPresent() && update(mix).isPresent()) return null; - else return modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); + if (materialService.update(material).isPresent() && update(mix).isPresent()) { + return null; + } else { + return modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); + } } public boolean deleteMix(Mix mix) { diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/RecipeService.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/RecipeService.java index 2a826f4..99b06ab 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/RecipeService.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/RecipeService.java @@ -46,7 +46,7 @@ public class RecipeService extends GenericService { public List getSortedMixes(Recipe recipe) { List mixes = recipe.getMixes(); mixes.sort(Comparator.comparing(Mix::getId)); - return mixes; + return new ArrayList<>(mixes); // Convertit le PersistentBag en ArrayList } /** diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/WebsitePaths.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/WebsitePaths.java index 83236d7..b9cf396 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/WebsitePaths.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/WebsitePaths.java @@ -67,7 +67,7 @@ public class WebsitePaths { public static final String EDITOR_MATERIAL_TYPE_SPECIFIC = "materialType/editor/{id}"; public static final String EDITOR_MATERIAL_TYPE_EDITOR = "materialType/edit"; - // Mélanges( + // Mélanges public static final String CREATOR_MIX = "mix/creator"; public static final String CREATOR_MIX_SPECIFIC = "mix/creator/{id}"; public static final String EDITOR_MIX = "mix/editor"; diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/IndexController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/IndexController.java index 54ca931..3a4fa86 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/IndexController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/IndexController.java @@ -43,21 +43,6 @@ public class IndexController { .build(); } - // @GetMapping(value = SEARCH, produces = MediaType.APPLICATION_JSON_VALUE) -// @ResponseBody - public Map searchWord(@RequestParam String searchString) { - Map> searchResult = recipeService.getRecipesForSearchString(searchString); - Map> outputResult = new HashMap<>(); - - for (Company c : searchResult.keySet()) { - outputResult.put(c.getId(), searchResult.get(c).stream().map(Recipe::getId).collect(Collectors.toList())); - } - - return new JSONResponseBuilder() - .addAttribute("result", outputResult) - .build(); - } - /** * Valide un mot de passe reçu dans une requête HTTP POST, dans le champ "password". * diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/CompanyCreatorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/CompanyCreatorController.java index 15a29ca..5eeb46a 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/CompanyCreatorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/CompanyCreatorController.java @@ -16,8 +16,8 @@ import org.springframework.web.servlet.ModelAndView; import javax.validation.Valid; import java.util.Optional; -import static dev.fyloz.trial.colorrecipesexplorer.web.PagesPaths.CREATOR_COMPANY; -import static dev.fyloz.trial.colorrecipesexplorer.web.PagesPaths.INDEX; +import static dev.fyloz.trial.colorrecipesexplorer.web.WebsitePaths.CREATOR_COMPANY; +import static dev.fyloz.trial.colorrecipesexplorer.web.WebsitePaths.INDEX; @Controller public class CompanyCreatorController { @@ -63,13 +63,13 @@ public class CompanyCreatorController { if (savedCompany.isPresent()) { return modelResponseBuilder - .addResponseData(ResponseDataType.COMPANY_NAME, savedCompany.get().getCompanyName()) + .addResponseData(ResponseDataType.COMPANY_NAME, savedCompany.get().getName()) .build(); } else { modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); } } else { - modelResponseBuilder.addResponseCode(ResponseCode.COMPANY_ALREADY_EXIST, company.getCompanyName()); + modelResponseBuilder.addResponseCode(ResponseCode.COMPANY_ALREADY_EXIST, company.getName()); } return showCreationPage(modelResponseBuilder.build(), company); diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MaterialTypeCreatorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MaterialTypeCreatorController.java index 4ca3c7f..b5af8d5 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MaterialTypeCreatorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MaterialTypeCreatorController.java @@ -44,7 +44,7 @@ public class MaterialTypeCreatorController { Optional optionalMaterialType = materialTypeService.save(materialType); if (optionalMaterialType.isPresent()) { return getPage(modelResponseBuilder - .addResponseCode(ResponseCode.SUCCESS_SAVING_MATERIAL_TYPE, optionalMaterialType.get().getMaterialTypeName()) + .addResponseCode(ResponseCode.SUCCESS_SAVING_MATERIAL_TYPE, optionalMaterialType.get().getName()) .build(), null); } else { modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/RecipeCreatorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/RecipeCreatorController.java index 6ac4184..21b2d0d 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/RecipeCreatorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/RecipeCreatorController.java @@ -67,7 +67,7 @@ public class RecipeCreatorController { Optional savedRecipe = recipeService.save(recipe); if (savedRecipe.isPresent()) { return modelResponseBuilder - .withRedirect(EDITOR_RECIPE_SPECIFIC, savedRecipe.get().getRecipeID()) + .withRedirect(EDITOR_RECIPE_SPECIFIC, savedRecipe.get().getId()) .build(); } modelResponseBuilder.addResponseCode(ResponseCode.ERROR_SAVING); diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialTypeEditorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialTypeEditorController.java index 415378d..3ffa6c1 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialTypeEditorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialTypeEditorController.java @@ -76,7 +76,7 @@ public class MaterialTypeEditorController { responseBuilder .addResponseCode(ResponseCode.MATERIAL_TYPE_ALREADY_EXIST, materialType.getName()) .build(), - materialType.getMaterialTypeID(), materialType); + materialType.getId(), materialType); } else if (!materialTypeService.isValidForUpdatePrefix(materialType)) { return showEditPage( responseBuilder diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MixEditorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MixEditorController.java index 1247c20..13ceb47 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MixEditorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MixEditorController.java @@ -10,10 +10,7 @@ import dev.fyloz.trial.colorrecipesexplorer.core.utils.ControllerUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.ModelAttribute; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; import javax.validation.Valid; @@ -51,7 +48,7 @@ public class MixEditorController { @GetMapping(EDITOR_MIX_SPECIFIC) public ModelAndView getPage(ModelAndView model, @PathVariable Long id) { ModelResponseBuilder modelResponseBuilder = new ModelResponseBuilder(model) - .withView(EDITOR_MIX_SPECIFIC.replaceAll("/\\{" + MIX_ID + "}", "")); + .withView(EDITOR_MIX_SPECIFIC.replaceAll("/\\{id}", "")); Optional optionalMix = mixService.getById(id); if (optionalMix.isEmpty()) { @@ -90,7 +87,7 @@ public class MixEditorController { * @return La page à afficher. */ @PostMapping(value = EDITOR_MIX, consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE) - public ModelAndView saveMix(@ModelAttribute @Valid MixCreationFormDto formDto, Long id) { + public ModelAndView saveMix(@ModelAttribute @Valid MixCreationFormDto formDto, @RequestParam("mixId") Long id) { ModelResponseBuilder modelResponseBuilder = new ModelResponseBuilder(); Optional optionalMix = mixService.getById(id); diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/RecipeEditorController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/RecipeEditorController.java index ebf7e01..e9998ad 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/RecipeEditorController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/RecipeEditorController.java @@ -73,7 +73,7 @@ public class RecipeEditorController { return modelResponseBuilder .addResponseData(ResponseDataType.RECIPE, recipe) .addResponseData(ResponseDataType.COMPANIES, companyService.getAll()) - .addResponseData(ResponseDataType.MIXES, new ArrayList<>(recipeService.getSortedMixes(recipe))) // Convertit le PersistentBag en ArrayList + .addResponseData(ResponseDataType.MIXES, recipeService.getSortedMixes(recipe)) .addResponseData(ResponseDataType.IMAGES, recipeService.getImageFiles(recipe)) .addAttribute("recipeJSON", recipeService.asJson(recipe)) .build(); diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/ImageFilesController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/ImageFilesController.java index d7bc733..97d3aaa 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/ImageFilesController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/ImageFilesController.java @@ -105,7 +105,7 @@ public class ImageFilesController { .build(), id); } - Optional optionalRecipe = recipeService.getByID(id); + Optional optionalRecipe = recipeService.getById(id); if (optionalRecipe.isEmpty()) { return getPage(modelResponseBuilder .addResponseCode(ResponseCode.RECIPE_NOT_FOUND, id) diff --git a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/XlsExporterController.java b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/XlsExporterController.java index dabe9c9..eb7feb0 100644 --- a/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/XlsExporterController.java +++ b/src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/XlsExporterController.java @@ -36,10 +36,10 @@ public class XlsExporterController { } @GetMapping(RECIPE_XLS) - public ResponseEntity getXlsForRecipe(HttpServletRequest request, @PathVariable int recipeID) { + public ResponseEntity getXlsForRecipe(HttpServletRequest request, @PathVariable Long id) { HttpHeaders headers = new HttpHeaders(); - Optional optionalRecipe = recipeService.getByID(recipeID); + Optional optionalRecipe = recipeService.getById(id); if (optionalRecipe.isEmpty()) { headers.add(HttpHeaders.LOCATION, request.getHeader("referer")); return new ResponseEntity<>(headers, HttpStatus.FOUND); @@ -69,7 +69,7 @@ public class XlsExporterController { byte[] recipeXLS = new XlsxExporter().generate(recipe); if (recipeXLS.length <= 0) return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); - out.putNextEntry(new ZipEntry(String.format("%s_%s.xlsx", recipe.getCompany().getCompanyName(), recipe.getRecipeCode()))); + out.putNextEntry(new ZipEntry(String.format("%s_%s.xlsx", recipe.getCompany().getName(), recipe.getName()))); out.write(recipeXLS, 0, recipeXLS.length); out.closeEntry(); } diff --git a/src/main/resources/static/css/menu.css b/src/main/resources/static/css/menu.css index 6845286..43de52d 100644 --- a/src/main/resources/static/css/menu.css +++ b/src/main/resources/static/css/menu.css @@ -75,9 +75,10 @@ nav a { .dropdown-content { display: none; position: absolute; + top: 70px; background-color: #0d0d0d; min-width: 160px; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); z-index: 1; } diff --git a/src/main/resources/static/css/mix.css b/src/main/resources/static/css/mix.css index 974c960..84bb0f2 100644 --- a/src/main/resources/static/css/mix.css +++ b/src/main/resources/static/css/mix.css @@ -73,10 +73,14 @@ background-color: #fafafa; } -.material, .material *, .quantity, .quantity * { +.material, .quantity { width: 200px; } +.material *, .quantity * { + width: 180px; +} + .material input { text-align: left; padding: 0 10px; diff --git a/src/main/resources/static/js/main.js b/src/main/resources/static/js/main.js index 2dd8cde..a2b0853 100644 --- a/src/main/resources/static/js/main.js +++ b/src/main/resources/static/js/main.js @@ -58,7 +58,6 @@ $(() => { const removerForm = $(".requireAuth-remover"); removerForm.find(".remover").on({ click: function () { - console.log($(this)); removerForm.attr({ action: removerForm.attr("action") + $(this).data("entityid") }); @@ -234,7 +233,6 @@ function changeUnits(unitSelect, quantitiesSelector, unitsDisplay) { $(this).text(currentUnit); const quantityElem = $(this).parents(".materialRow").find(quantitiesSelector); - console.log(quantityElem); if (quantityElem) { const originalQuantity = parseInt(quantityElem.data("quantityml")); quantityElem.text(convertMlToUnit(originalQuantity)); diff --git a/src/main/resources/static/js/mix.js b/src/main/resources/static/js/mix.js index 90fce8d..9938883 100644 --- a/src/main/resources/static/js/mix.js +++ b/src/main/resources/static/js/mix.js @@ -8,10 +8,10 @@ let materialSelectorHtml; let recipeID; $(() => { - recipeID = $("#recipeID").val(); + recipeID = $("#recipeId").val(); const mixIDInput = $("#mixID"); - const mixID = mixIDInput ? mixIDInput.val() : -1; + const mixID = mixIDInput.val() ? mixIDInput.val() : -1; axios.get(`/mix/selector/${recipeID}/${mixID}`) .then(r => { @@ -35,10 +35,6 @@ $(document).on("click", ".materialSelector", function (event) { showMaterialList($(this)[0]); }); -// $(document).on("click", ".materialList p", function () { -// $(this).parents(".materialSelector").find("input").val($(this).data("materialcode")); -// }); - $(document).on("click", ".removeMaterial", function () { const id = $(this).data("removerow"); if ($(".materialListRow").length > 1) $(`#${id}`).remove(); @@ -232,7 +228,6 @@ function searchMaterial(input) { function checkUnits(materialSelector) { const quantityUnits = $(materialSelector).parents(".materialListRow").find(".quantityUnits"); - console.log($(quantityUnits)); if ($(materialSelector).data("usepercentages")) quantityUnits.text("%"); else quantityUnits.text("mL"); } diff --git a/src/main/resources/templates/inventory.html b/src/main/resources/templates/inventory.html index 322c906..2d50d6d 100644 --- a/src/main/resources/templates/inventory.html +++ b/src/main/resources/templates/inventory.html @@ -93,7 +93,7 @@ + th:data-materialId="${material.id}"> -
+
-

+

@@ -20,7 +20,7 @@
- +
@@ -29,14 +29,14 @@
- +
@@ -66,8 +66,8 @@
diff --git a/src/main/resources/templates/mix/editor.html b/src/main/resources/templates/mix/editor.html index 955589f..64d0460 100644 --- a/src/main/resources/templates/mix/editor.html +++ b/src/main/resources/templates/mix/editor.html @@ -97,7 +97,7 @@ // Ajoute les produits déjà présents dans la recette mix.mixQuantities.forEach(q => { - addMaterial(q.material.materialCode, q.quantity); + addMaterial(q.material.name, q.quantity); }); } diff --git a/src/main/resources/templates/recipe/edit.html b/src/main/resources/templates/recipe/edit.html index 27c7741..7b012ae 100644 --- a/src/main/resources/templates/recipe/edit.html +++ b/src/main/resources/templates/recipe/edit.html @@ -55,11 +55,11 @@
- +
- +
@@ -82,7 +82,7 @@
- +
diff --git a/workdir/.directory b/workdir/.directory deleted file mode 100644 index dc1dc9c..0000000 --- a/workdir/.directory +++ /dev/null @@ -1,3 +0,0 @@ -[Dolphin] -Timestamp=2019,5,9,10,28,30 -Version=4 diff --git a/workdir/simdut/10_844-9955.pdf b/workdir/simdut/10_844-9955.pdf deleted file mode 100644 index 1651b3c..0000000 Binary files a/workdir/simdut/10_844-9955.pdf and /dev/null differ diff --git a/workdir/simdut/11_844-1861.pdf b/workdir/simdut/11_844-1861.pdf deleted file mode 100644 index 8605bb8..0000000 Binary files a/workdir/simdut/11_844-1861.pdf and /dev/null differ diff --git a/workdir/simdut/12_844-0061.pdf b/workdir/simdut/12_844-0061.pdf deleted file mode 100644 index 0209130..0000000 Binary files a/workdir/simdut/12_844-0061.pdf and /dev/null differ diff --git a/workdir/simdut/13_844-9451.pdf b/workdir/simdut/13_844-9451.pdf deleted file mode 100644 index 3123381..0000000 Binary files a/workdir/simdut/13_844-9451.pdf and /dev/null differ diff --git a/workdir/simdut/14_844-0461.pdf b/workdir/simdut/14_844-0461.pdf deleted file mode 100644 index 8fa2762..0000000 Binary files a/workdir/simdut/14_844-0461.pdf and /dev/null differ diff --git a/workdir/simdut/4_FK50 Noir.pdf b/workdir/simdut/4_FK50 Noir.pdf deleted file mode 100644 index e2a5853..0000000 Binary files a/workdir/simdut/4_FK50 Noir.pdf and /dev/null differ diff --git a/workdir/simdut/5_C-51.pdf b/workdir/simdut/5_C-51.pdf deleted file mode 100644 index 8be68d2..0000000 Binary files a/workdir/simdut/5_C-51.pdf and /dev/null differ diff --git a/workdir/simdut/6_DEDE L.pdf b/workdir/simdut/6_DEDE L.pdf deleted file mode 100644 index b549fe4..0000000 Binary files a/workdir/simdut/6_DEDE L.pdf and /dev/null differ diff --git a/workdir/simdut/7_H980/20.pdf b/workdir/simdut/7_H980/20.pdf deleted file mode 100644 index 560d5be..0000000 Binary files a/workdir/simdut/7_H980/20.pdf and /dev/null differ diff --git a/workdir/simdut/9_400-039.pdf b/workdir/simdut/9_400-039.pdf deleted file mode 100644 index 5ba8d42..0000000 Binary files a/workdir/simdut/9_400-039.pdf and /dev/null differ