Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
ExportContrat |
augmenterPrix(ExportContrat exportContrat,
Double prct)
Augmentation des prix
|
void |
controlePrestationModifiable(Double identContrat,
GCntversion versionAffichee)
Contrôles si les lignes d'une prestation sont modifiables
|
List<FContrat> |
creerContratFromCommande(CtxCreationContratTemporaire contextCreation) |
List<GPrdcat> |
findProduitCategorieByPrestation(Double idPrest)
Recherche la liste des prdcat d'une prestation
|
List<GPrdcat> |
findProduitCategorieByProduitContratPrestationIdentTiers(Double idProd,
Double idContrat,
Double idPrest,
Double idTiers,
GMAOTypeTiers typeTiers,
Date dtValid) |
List<ProduitMaintenu> |
findProduitsMaintenus(CtxCreationContratTemporaire contextCreation,
FLignecomcli lignecommande) |
List<ProduitMaintenu> |
findProduitsMaintenusClient(FLignecomcli ligneCommandeMaintenance) |
GPrdmaint |
getProduitForLigneContrat(FProduitfini produitfini,
FCommandecli commandecli,
FLignecomcli lignecommande,
List<PrdMaintResultatRecherche> lstPrd,
GPrdmaint prdmaint)
Méthode pour déclencheur sur la création de contrat depuis une commande
Recherche du produit maintenu de la ligne de contrat
|
GPrdcat |
initPrdcatFromLigneCde(FCommandecli commandecli,
FLignecomcli lignecommande,
FProduitfini produitfini,
GPrdcat prdcat,
GPrdmaint prdmaint) |
GPrdcat |
loadPrdcatByIdent(Double identPrdcat) |
CtxContrat |
modifierLignesPrestation(CtxContrat ctxContrat)
Traitement des lignes de contrat (création / modification / suppression)
|
List<FLignecomcli> |
processLigneComCliBeforeCreatingContrat(List<FLignecomcli> lstLigneLivForContrat) |
List<GPrdcat> |
recherchePersistentLigneContrat(ContratClientCriteresRecherche critere) |
boolean |
transfertLignesVersContrat(List<ExportContrat> lstLignes,
CtxContrat ctxContrat)
Transfert de lignes de contrat
|
GPrdmaint |
updateProduitFromLigneCde(FCommandecli commandecli,
FLignecomcli lignecomcli,
GPrdmaint produit)
Méthode pour déclencheur sur la création de contrat depuis une commande
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
List<GPrdcat> findProduitCategorieByProduitContratPrestationIdentTiers(Double idProd, Double idContrat, Double idPrest, Double idTiers, GMAOTypeTiers typeTiers, Date dtValid)
List<GPrdcat> findProduitCategorieByPrestation(Double idPrest)
idPrest
- void controlePrestationModifiable(Double identContrat, GCntversion versionAffichee)
identContrat
- versionAffichee
- CtxContrat modifierLignesPrestation(CtxContrat ctxContrat)
ctxContrat
- ExportContrat augmenterPrix(ExportContrat exportContrat, Double prct)
lstPrdcat
- prct
- List<GPrdcat> recherchePersistentLigneContrat(ContratClientCriteresRecherche critere)
critere
- boolean transfertLignesVersContrat(List<ExportContrat> lstLignes, CtxContrat ctxContrat)
lstLignes
- ctxContrat
- GPrdcat initPrdcatFromLigneCde(FCommandecli commandecli, FLignecomcli lignecommande, FProduitfini produitfini, GPrdcat prdcat, GPrdmaint prdmaint)
commandecli
- lignecommande
- produitfini
- prdcat
- prdmaint
- GPrdmaint updateProduitFromLigneCde(FCommandecli commandecli, FLignecomcli lignecomcli, GPrdmaint produit)
commandecli
- lignecomcli
- produit
- GPrdmaint getProduitForLigneContrat(FProduitfini produitfini, FCommandecli commandecli, FLignecomcli lignecommande, List<PrdMaintResultatRecherche> lstPrd, GPrdmaint prdmaint)
produitfini
- commandecli
- lignecommande
- lstPrd
- prdmaint
- List<FLignecomcli> processLigneComCliBeforeCreatingContrat(List<FLignecomcli> lstLigneLivForContrat)
List<FContrat> creerContratFromCommande(CtxCreationContratTemporaire contextCreation)
List<ProduitMaintenu> findProduitsMaintenus(CtxCreationContratTemporaire contextCreation, FLignecomcli lignecommande)
List<ProduitMaintenu> findProduitsMaintenusClient(FLignecomcli ligneCommandeMaintenance)
Copyright © 2016. All rights reserved.