APIDescription
PUT api/AbatAtel/AddAbattoir

No documentation available.

PUT api/AbatAtel/AddAtelier

No documentation available.

DELETE api/AbatAtel/DeleteAbattoir?abattoire={abattoire}

No documentation available.

DELETE api/AbatAtel/DeleteAbattoir/{abattoire}

No documentation available.

DELETE api/AbatAtel/DeleteAtelier?atelier={atelier}

No documentation available.

DELETE api/AbatAtel/DeleteAtelier/{atelier}

No documentation available.

GET api/AbatAtel/GetAbattoirs

No documentation available.

GET api/AbatAtel/GetAteliers

No documentation available.

POST api/AbatAtel/UpdateAbattoir

No documentation available.

POST api/AbatAtel/UpdateAtelier

No documentation available.

APIDescription
GET api/Admin/GetAdminMessageList

récupération liste de texte

GET api/Admin/GetCustomizableMessageByKey?keyCode={keyCode}

récupération liste de texte

POST api/Admin/TestLogFile?logLevel={logLevel}

No documentation available.

POST api/Admin/UpdateAdminMessage

récupération liste de texte

APIDescription
GET api/aquila/rgpd/{code}

Suppression d'un client

POST api/aquila/setClient

Création/Modification d'un client

APIDescription
GET api/Arrivage

oData Exemple : oData/oArrivage : Recupère la liste des commandes fournisseurs (max 100)

DELETE api/Arrivage/{orderKeys}

Supprime et historise une commande (et ses details)

GET api/Arrivage/{orderKeys}/Details

Recupère une liste de détail d'une commande fournisseur

GET api/Arrivage/{orderKeys}/Duplicate/{newDateCde}

Duplique une commande

GET api/Arrivage/{orderKeys}/Synthese

Met à jour l'entête - uniquement le TTC

GET api/Arrivage/{orderKeys}/Transform/{type}

Transformer le "status" d'une commande vers un autre status

GET api/Arrivage/{orderKeys}/TransformLine/{type}?orderkey={orderkey}&bConfirmOrderIfAllLineIsConfirmed={bConfirmOrderIfAllLineIsConfirmed}

Transform une ligne de commande (Confirmé /=> NonConfirmée)

POST api/Arrivage/AnnuleMobileArr_det

Annule une ligne d'arrivage à partir d'un mobile

GET api/Arrivage/Client/{codeClient}?codeFournisseur={codeFournisseur}&dtStartDate={dtStartDate}&dtEndDate={dtEndDate}

Liste de commande fournisseur sur la periode donnée (NC only)

PUT api/Arrivage/CommandeAuto

Crée les commandes automatiques fournisseur

POST Api/Arrivage/CreateAutomaticOrder

génération de commande autiomatique fourniseur

PUT api/Arrivage/CreateOrder?type={type}

Créer ou modifie une commande

POST api/Arrivage/CreateOrder?type={type}

Créer ou modifie une commande

PUT api/Arrivage/CreateOrderLineBL?type={type}

Créé une ligne de details

GET api/Arrivage/Entete/{orderKeys}

Récupère un entete de commande fournisseur

GET api/Arrivage/GetArrMobileOrders?cde={cde}&type_cde_nc={type_cde_nc}&type_cde_c={type_cde_c}&dtStartDate={dtStartDate}&dtEndDate={dtEndDate}

Récupération de Toutes les commandes arrivages suivant un type de cde, et une période d'arrivage

POST api/Arrivage/GetArrMobileOrdersDet

Details d'une commande

GET api/Arrivage/GetCommandeClient?keys_arr_det={keys_arr_det}

No documentation available.

GET api/Arrivage/GetCommandeClient/{keys_arr_det}

No documentation available.

GET api/Arrivage/GetOrders_list_date_livr_tournee?cde={cde}&fournisseur={fournisseur}&dateStart={dateStart}&dateEnd={dateEnd}

récupère une liste de commande en focntion de la date de livraison (MAX 100 pour test) et du fournisseur

GET api/Arrivage/InfoFacture?codeFournisseur={codeFournisseur}&numFacture={numFacture}&blOrigine={blOrigine}

Determine la commande d'une facture, si elle existe

POST api/Arrivage/InsertMobileArr_det?code_arti={code_arti}

Insere une ligne d'arrivage à partir d'un mobile

GET api/Arrivage/Line/{orderKeys}

Récupère une ligne de la commande fournisseur

POST api/Arrivage/LockThisOrder?bLock={bLock}

Bloque une commande

GET api/Arrivage/printboncde/{orderKeys}

retourne un flux html pour l'impression d'un bon de commande

GET api/Arrivage/printbonrecep/{orderKeys}

retourne un flux html pour l'impression d'un bon de réception

DELETE api/Arrivage/RemoveArrDet/{orderKeys}

Supprime une ligne de la commande fournisseur

POST api/Arrivage/SetEtat/{state}

Changer le status dune commande

POST api/Arrivage/SetMobileArrDet

Confirme une ligne d'arrivage à partir d'un mobile

POST api/Arrivage/Terminate?orderKeys={orderKeys}

Termine un arrivage

POST api/Arrivage/UpdateOrderLineBL?type={type}

Modifie une ligne de details

APIDescription
POST api/Article/{arti}/attribut/delete

Supprime un attribut pour un article

POST api/Article/{arti}/attribut/update

Récupere la liste des attributs pour un article

GET api/Article/{arti}/attributs

Récupere la liste des attributs pour un article

PUT api/Article/{arti}/attributs

Récupere la liste des attributs pour un article

GET api/Article/{arti}/clt_artsp

Récupere la liste des designation, références... des clients pour un article

PUT api/Article/{arti}/clt_artsp

create/update frs_artsp entry : référence article spécifique a un client

POST api/Article/{arti}/clt_artsp/delete

delete CLT_ARTSP entry : référence article spécifique a un client

GET api/Article/{arti}/frs_artsp

Récupere la liste des designation, références... des fournisseurs pour un article

PUT api/Article/{arti}/frs_artsp

create/update frs_artsp entry : référence article spécifique a un fournisseur

POST api/Article/{arti}/frs_artsp/delete

delete frs_artsp entry : référence article spécifique a un fournisseur

GET api/Article/{article}

Récupère un ARTICLE

PUT api/Article/{article}

Modifie un article

POST api/Article/{article}

Ajoute un article

DELETE api/Article/{article}

Supprime l'article

GET api/Article/{article}/CanDelete

Teste s'il est possible de supprimer cet article

GET api/Article/{article}/Children

Récupère une liste d'article étant un enfants / déclinaison du parent demandé

POST api/Article/{article}/Children/{child}

Transforme un article existant en déclinaison (enfant)

GET api/Article/{article}/Children/ApplyAll?bOnlyTarif={bOnlyTarif}

Applique toutes les proprietés d'un parent à ses enfants (hormis stocks, desi1, EAN et code fournisseur)

PUT api/Article/{article}/CloneChild/{child}

Créé un enfant / déclinaison en clonant le parent

GET api/Article/{article}/Dimension

Récupère les dimensions d'un article

POST api/Article/{article}/Dimension

Enregistre les dimensions d'un article

GET api/Article/{article}/Historique/{clientOrFourn}/{achatOUvente}?ignoreDevis={ignoreDevis}&onlyThisLot={onlyThisLot}&onlyConfirm={onlyConfirm}

Historique de commande du produit pour ce client (5 max)

GET api/Article/{article}/lot/{lot}

Récupère un ARTICLE lot

PUT api/Article/{article}/lot/{lot}

Modifie un article

GET api/Article/{article}/lot/Model

No documentation available.

GET api/Article/{article}/Pack

Liste des articles d'un pack

POST api/Article/{article}/Pack

Ajouter un article à un pack

POST api/Article/{article}/Pack/{removeArticle}

Delete un article d'un pack

GET api/Article/{codeArticle}/BL/{orderKeys}/{achatOUvente}?depot={depot}

/// Récupère les informations d'un produit, pour un client. /!\ Ne recupere pas une ligne de details d'une commande !!!

PUT api/Article/{codeArticle}/Clone/{newCodeArticle}?cloneInAnotherDB={cloneInAnotherDB}

Duplique un article, y compris ses tarif de vente et d'achat, excepté les stock !

GET api/Article/{codeArticle}/Exist

Vérifie que cet article existe

GET api/Article/{codeArticle}/Order/{orderKeys}/{achatOUvente}

/// Récupère les informations d'un produit, pour un client. /!\ Ne recupere pas une ligne de details d'une commande !!!

POST api/Article/{codeArticle}/photo

Upload d'une photo produit

GET api/Article/{codeArticle}/photo

Get la liste des urls des photos article

POST api/Article/{codeArticle}/photo/delete

Delete d'une photo produit

POST api/Article/{codeArticle}/photo/reassort

reorganise les photos d'un produit

GET api/Article/{codeArticle}/pricedata/{orderKeys}/{achatOUvente}

/// Récupère les informations pour calculer le prix d'un article pour un client. /!\ Ne recupere pas une ligne de details d'une commande !!!

GET api/Article/{ean}/getCodeArticleFromEan

donne le code article à partir de son code ean

GET api/Article/{id}/depot

récupère la liste des Article_depot pour un code article donné

PUT api/Article/{id}/depot

Sauvegarde une liste d'article_depot

GET api/Article/{id}/EAN

Recupere la liste des codes EAN pour un article

PUT api/Article/{id}/EAN/{eancode}

Ajoute un code EAN inexistant et l'associe à un article, ou met à jour un code existant pour son article - Si codeEAN n'existe pas : création d'un nouveau code pour cet article - Si codeEAN existe pour cette article : mise à jour de libellé et principal - Si codeEAN existe mais pour un autre article => erreur, pas de mise à jour

DELETE api/Article/{id}/EAN/{eancode}

Supprime un code EAN existant pour un article existant

GET api/Article/{id}/EAN/{eancode}/exist

Renvoie true si le code EAN existe pour cet article

GET api/Article/{id}/GetArticleExtentedInfo

Recupere la liste des Tags pour un article

GET api/Article/Achats/{article_depot}/{date}

Récupère les achats de cette articles

POST api/Article/addQuantiTarif

No documentation available.

GET api/Article/all/attributs

Récupere la liste des attributs pour un article

GET api/Article/ArticleValues/{codeArticle}

Récupère les informations actuelles et prévisionnelles d'un article

GET api/Article/attributs/{codeAttribut}

Récupere un attribut

GET api/Article/Consignes

Récupère une liste de consigne

GET api/Article/DeleteArticlePrixPublic?article={article}&client={client}

Supprime une entrée ArticlePrixPublic code article code client

PUT api/Article/editActuPrevi/{codeArticle}

No documentation available.

GET api/Article/famArticle

Recupere une liste de famille d'article

GET api/Article/Favourite?client={client}&onlyActive={onlyActive}&b2cArticle={b2cArticle}

Récupère l'ensemble des articles commandé par un client dans un délay donné (confi : article.favourite.maxDay)

GET api/Article/GetArticle_LotValide?article={article}

Recupère liste lots valide d'un article

GET api/Article/GetArticleFromLotValide?lot={lot}

Recupère liste article valide à partir d'un lot

GET api/Article/GetArticleOrLotFromResearch?research={research}

No documentation available.

GET api/Article/GetArticlePrixPublic?CodeArticle={CodeArticle}&TousLesClients={TousLesClients}

Récupère liste DES CLIENTS PRIX PUBLIC AVEC LEUR PRIX

GET api/Article/GetCodeArticleFromBarcode?ean={ean}

Récupère un code Article depuis un code EAN

GET api/Article/GetCodeArticleFromBarcodeLot?lot={lot}

Récupère un code Article arrivage depuis un code lot

POST api/Article/GetCountArticleByFilter

Compte d'un filtre d'article

GET api/Article/GetLotsViande/{article}/{lot}

No documentation available.

GET api/Article/GetSearchMobileArticlesLight?search={search}

Récupère la liste d'article light en fonction de la designation, code barre ou code article recherche à partir de la designation, code barre ou code article

GET api/Article/Light

Route Odata \oData\oArticle : Récupère tous les articles (code, libelé, stock) (MAX100)

GET api/Article/ListValue

Récupère une ValueListe d'article

GET api/Article/oArticle_Lot

/odata/oArticle_Lot (MAX 100)

POST api/Article/SetArticleExtentedInfo?arti={arti}

Sauvegarde une liste Tag article

POST api/Article/SetArticlePrixPublic?AllCustomers={AllCustomers}

Insere une entrée ArticlePrixPublic ARTICLE_PRIX_PUBLIC tous les clients

GET api/Article/TarifQuanti/{codeTarif}/{codeArticle}

No documentation available.

POST api/Article/UpdateMassVisibilityStateArticle?state={state}

No documentation available.

GET api/Article/Ventes/{article_depot}/{date}?flgbon={flgbon}

Récupère les ventes de cette articles

GET api/Article/Ventes/{article_depot}/{date}/{flgbon}

Récupère les ventes de cette articles

GET api/Boi/Article/{article}

Récupère un article spécifique boisson

PUT api/Boi/Article/{article}

Update un article (boisson)

POST api/Boi/Article/{article}

Création un article (boisson)

PUT api/Lots/{methode}

Récupère la liste des lots à solder

APIDescription
GET api/b2c/GetDeliveryDays?client={client}

No documentation available.

GET api/b2c/v1/articles?onlyActive={onlyActive}

Récupère l'ensemble des articles pour un client

GET api/b2c/v1/client

Récupère les info d'un client

GET api/b2c/v1/commande?limit={limit}

Récupère la liste des commandes d'un utilisateur

GET api/b2c/v1/commandes?limit={limit}

Récupère la liste des commandes d'un utilisateur

POST api/b2c/v1/commandes

Création d'une nouvelle commande

POST api/b2c/v1/dispatch?variete={variete}

Création d'une nouvelle commande

GET api/b2c/v1/Login?login={login}&pass={pass}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

GET api/b2c/v1/Login/Client?login={login}&pass={pass}

Récupère un Token et ses droits, ainsi que les données du client

GET api/b2c/v1/userSettings

Not used yet

APIDescription
POST api/balance/affectlotqte?lot={lot}

affectlotqte

PUT api/balance/affectlotqte?lot={lot}

affectlotqte

POST api/balance/annulelotqte?lot={lot}

Setorderlinebl

PUT api/balance/annulelotqte?lot={lot}

Setorderlinebl

PUT api/balance/cde_regroup_art/{article}

Récupère le détail d'une commande

GET api/balance/CountOrderDelivery?datelivraison={datelivraison}

CountOrderDelivery; datelivraison

GET api/balance/CreateOrderTactile?codeClient={codeClient}&dateCde={dateCde}&dateLivr={dateLivr}

Créer une Commande à partir d'une borne

GET api/balance/Details/{orderKeys}

Récupère le détail d'une commande

GET api/balance/Getcde_art?datelivr={datelivr}&tournee={tournee}&famille={famille}&article={article}

Récupère le détail d'une commande

GET api/balance/Getcde_regroup_art?datelivr={datelivr}&tournee={tournee}&famille={famille}

Récupère le détail d'une commande regroupe

GET api/balance/GetListArticle

Récupère la liste des articles

GET api/balance/GetListDistinctArticle?datelivraison={datelivraison}

Récupère la liste des aricle/designation unique par date de livraison

GET api/balance/GetListDistinctClient

Récupère la liste des clients

GET api/balance/GetListDistinctFamille?datelivraison={datelivraison}

Récupère la liste des famille unique par date de livraison

GET api/balance/GetListDistinctTournee?datelivraison={datelivraison}

Récupère la liste des tournées unique par date de livraison

GET api/balance/GetListOrderDelivery?datelivraison={datelivraison}&tournee={tournee}&article={article}

Récupère la liste des commandes par date de livraison

GET api/balance/GetListOrders_without_invoices

Récupère la liste des commandes non facturées

GET api/balance/GetLotCdeArt?famille={famille}

Récupère le détail d'un lot à partir d'une famille

GET api/balance/GetLotDetailsPrep?article={article}

Récupère les lots dosponible pour une préparation

GET api/balance/GetLotViandeArt?article={article}

Récupère le détail d'un lot viande à partir d'un artcicle

POST api/balance/Setorderlinebl

Setorderlinebl

PUT api/balance/Setorderlinebl

Setorderlinebl

POST api/balance/supprimelotqte?lot={lot}

Setorderlinebl

PUT api/balance/supprimelotqte?lot={lot}

Setorderlinebl

GET api/balance/TotalCountOrderDelivery?datelivraison={datelivraison}

TotalCountOrderDelivery;

GET api/Caisse/Price/GetPriceSagaAll?article={article}&client={client}&qte={qte}

Retourne les prix de vente à partir du couple article/client

APIDescription
GET api/BDD?DBEntities={DBEntities}

No documentation available.

GET api/BDD/GetDivers?clef={clef}

retourn la valeur de la table bdd Divers pour la clef correspondante

GET api/BDD/TestAllTables

Test l'integrité de la base de donnée par rapport au model LINQ

GET api/BDD/TestCptaAllTables

Test l'integrité de la base de donnée cpta par rapport au model LINQ

GET api/BDD/WriteLog

Ecrit les logs

APIDescription
GET api/Caisse/Import/CreateJnlveFromTicket/{datefacture}?client={client}

Creation journal des ventes à partir de JNL_TK

GET api/Caisse/Import/ImportFichiersCaisse/{import_magasin}

Import des fichiers caisses magasins

GET api/Caisse/Import/ImportFichiersCaisseV2/{import_magasin}

Import des fichiers caisses magasins

GET api/Caisse/Import/Synthese_Fond_journee/{magasin}

Synthèse journée Fond de Caisse d'un magasin

GET api/Caisse/Import/Synthese_Reglements_journee/{magasin}

Synthèse Réglements Caisse d'un magasin

GET api/Caisse/Import/Transfert_CaisseFac/{import_magasin}

Import dans FAC les données caisses

GET api/Caisse/Import/Transfert_CaisseFacV2/{import_magasin}

Import dans FAC les données caisses

GET api/Caisse/Price/GetPriceSaga?article={article}&client={client}&qte={qte}&code_tarif={code_tarif}

Retourne le prix de vente à partir de article/client/tarif/qte

GET api/Caisse/Price/GetPricesSaga?article={article}&client={client}&qte={qte}&code_tarif={code_tarif}

Retourne les prix de ventes à partir de article/client/tarif/qte

APIDescription
GET api/Client/{clientCode}/Juridique?type={type}

Récupere les actions juridiques pour un client

PUT api/Client/{clientCode}/Juridique

update d'une action juridique Objet l'action a modifier

POST api/Client/{clientCode}/Juridique?type={type}

Ajout d'une action

DELETE api/Client/{clientCode}/Juridique/{id}

Supprime l'action juridique

DELETE api/Client/{clt}/{isBoi}

Suppression d'un client

POST api/Client/{clt}/AddContact

Ajout d'un Contact pour un client

POST api/Client/{clt}/AddDeliveryAddr

Ajout d'une Adresse de Livraison pour un client

GET api/Client/{clt}/adrlivraison

Récupère les adresses de livraison d'un client

DELETE api/Client/{clt}/adrlivraison?num={num}

Supprime une adresse de livraison pour ce client

GET api/Client/{clt}/CanDelete

Teste s'il est possible de supprimer ce client

GET api/Client/{clt}/contact

Récupère les contacts d'un client

DELETE api/Client/{clt}/contact?num={num}

Suppression d'un contact client

POST api/Client/{clt}/Create

Création d'un nouveau client

POST api/Client/{clt}/Create/Boi

Création d'un nouveau client (DAB)

GET api/Client/{clt}/Tournee

Récupère les tournées d'un client

PUT api/Client/{clt}/UpdateContact/{num}

Mise à jour d'un contact d'un client

PUT api/Client/{clt}/UpdateDeliveryAddr/{num}

Mise à jour d'une adresse de livraison d'un client

GET api/client/{codeClient}

Récupère l'intégralité d'un client

PUT api/Client/{codeClient}

Sauvegarde Global du client

GET api/Client/{codeClient}/Appel

Récupère les appels de ce client

POST api/Client/{codeClient}/Appel

Ajout d'un appel

GET api/client/{codeClient}/Boi

Récupère l'intégralité d'un client (Boisson uniquement : DAB)

PUT api/Client/{codeClient}/Boi

Sauvegarde Global du client (Boisson uniquement : DAB)

GET api/Client/{codeClient}/Exist

Vérifie que ce client existe

GET api/Client/{codeClient}/GetLastReglement

Met A Jour la date dernier règlement d'un client et la retourne

GET api/Client/{codeClient}/Risque

Enumère les risques de ce client

PUT api/Client/Appel/{codeAppel}

Mise à jour d'un appel

DELETE api/Client/Appel/{codeAppel}

Supprime un appel

GET api/client/checkEmailExists?emailClient={emailClient}

Vérifie que l'email du contact du client n'existe pas déjà dans la bdd

GET api/Client/GetClientEnlevAddr?clt={clt}

Récupère une liste d'adreses d'enlevement cliente

GET api/Client/GetClientMainContact?clt={clt}

Récupère le contact principal du client (si pécisé), sinon le premier contact

GET api/Client/GetClientMainEnlevAddr?clt={clt}

Récupère l'adresse d'enlevement principale (si précisé), sinon la premiere

GET api/Client/GetCLT_DOC?clt={clt}&sType={sType}

Récupère ??? pour un client, suivant le type souhaité

GET api/Client/oDataClient?clt={clt}&bStartWith={bStartWith}&sSearchField={sSearchField}

Route d'exemple oData : /odata/Client?clt=ver ET bStartWith=true (MAX 100)

GET api/Client/oDataClientShort

Route d'exemple oData : /odata/oClientShort (MAX 100)

APIDescription
POST api/GenereCodebarreFacMatrix2D

Reçoit un string pour generer un code barre

POST api/GenereCodebarreMatrix2D?entrycodeBarre={entrycodeBarre}

Reçoit un string pour generer un code barre

APIDescription
GET api/boi/Commande/DispatchSpirit?date_livraison={date_livraison}&codeClient={codeClient}

No documentation available.

GET api/Commande

Route oData (/odata/oCommande/) : récupère une liste de commande (MAX 100 pour test)

GET api/Commande/{orderKeys}?bLock={bLock}&prep={prep}

Récupère une commande (cde_ent)

DELETE api/Commande/{orderKeys}

Supprime et historise une commande (et ses details)

GET api/Commande/{orderKeys}/checkDispatch

Vérifie le dispatch d'une commande

GET api/Commande/{orderKeys}/ConfirmTotalOrder/{type}

Transformer le "status" d'une commande vers un autre status

GET api/Commande/{orderKeys}/Details?bLock={bLock}&bWithComment={bWithComment}

Details d'une commande

GET api/Commande/{orderKeys}/Duplicate/{newDateCde}

Duplique (clone) une commande

GET api/Commande/{orderKeys}/DuplicateAndTransform?newDateCde={newDateCde}&newType={newType}

transforme un devis en commande par dupplication ou une commande en devis

GET api/Commande/{orderKeys}/get_cde_det_prep

get commande dans cde_det_preparation

GET api/Commande/{orderKeys}/GetArticleForClient

Retourne liste articles que le client commande

GET api/Commande/{orderKeys}/PrepDetails?bLock={bLock}

Details d'une commande

GET api/Commande/{orderKeys}/Synthese

Récupère les informations de synthese d'une commande

GET api/Commande/{orderKeys}/Transform/{type}

Transformer le "status" d'une commande vers un autre status

GET api/Commande/{orderKeys}/TransformLine/{type}?orderkey={orderkey}&bConfirmOrderIfAllLineIsConfirmed={bConfirmOrderIfAllLineIsConfirmed}

Transform une ligne de commande (Confirmé /=> NonConfirmée)

POST api/Commande/AddRemainder

No documentation available.

POST api/Commande/annulelotcde_det

Annule lot cde_det

GET api/Commande/Client/{codeClient}?dtStartDate={dtStartDate}&dtEndDate={dtEndDate}

Liste de commande client sur la periode donnée **!!**

POST api/Commande/close_cde_det_prep

Cloture/Decloture une commande dans cde_det_preparation

POST api/Commande/ConfirmPrepaLine

Modifie une ligne de détails (normalement y a plus que la commande DAB angularjs qui appelle cette route)

POST api/Commande/ConfirmPrepaLineLot

Modifie une ligne de détails (normalement y a plus que la commande DAB angularjs qui appelle cette route)

PUT api/Commande/CreateAvoir

Créer une commande et la lock

POST api/Commande/CreateAvoir_v2

Créer une commande d'avoir

PUT api/Commande/CreateMultiOrderLineBL?typeCde={typeCde}

Crée une liste ordonnée de lignes de détails

PUT api/Commande/CreateOrder?typeCde={typeCde}&overwriteflgttc={overwriteflgttc}

Créer une commande et la lock

PUT api/Commande/CreateOrderLine?typeCde={typeCde}

Crée une ligne de détails pour DAB

PUT api/Commande/CreateOrderLineBL?typeCde={typeCde}

Crée une ligne de détails

GET api/Commande/CreateOrderPDA?codeClient={codeClient}&raison={raison}&lockOrder={lockOrder}

création de commande pour l'application PDA

PUT api/Commande/Details?typeCde={typeCde}

Crée une ligne de détails

POST api/Commande/Details?type={type}

Modifie une ligne de détails

GET api/Commande/Details?orderKeys={orderKeys}&bLock={bLock}&bWithComment={bWithComment}

Details d'une commande

DELETE api/Commande/Details

Supprime une ligne de detail

GET api/Commande/Dispatch?orderKeys={orderKeys}

Récupère le dispatch d'une commmande

POST api/Commande/Dispatch

Exécute le dispatch d'une commande

POST api/Commande/Entete

Modifie une entete de commande

POST api/Commande/facture/Duplicate

Duplique (clone) ou fait un avoir d'une facture

POST api/commande/GetCdeToListWithFiltersOptions

récupération de liste de commande par option de paramétrage post

GET api/Commande/GetFraisModel

No documentation available.

GET api/Commande/GetItemTablet/{itemId}

No documentation available.

GET api/Commande/GetOrderListing?dtStartDate={dtStartDate}&dtEndDate={dtEndDate}&prepID={prepID}

Exemple ! Utiliser la route OData en GET : /odata/oCommandeController **!!**

GET api/commande/GetOrders_list_date_livr?cde={cde}&dateStart={dateStart}&dateEnd={dateEnd}

récupère une liste de commande en focntion de la date de livraison (MAX 100 pour test)

GET api/commande/GetOrders_list_date_livr_tournee?cde={cde}&tournee={tournee}&dateStart={dateStart}&dateEnd={dateEnd}

récupère une liste de commande en focntion de la date de livraison (MAX 100 pour test) pour une tournee

GET api/Commande/GetRemainder

No documentation available.

GET api/Commande/InfoFacture?codeClient={codeClient}&numFacture={numFacture}&blOrigine={blOrigine}

Determine la commande d'une facture, si elle existe

POST api/Commande/InsertPrepaLineLot

Insere ligne cde_det xamarin

POST api/Commande/LockThisOrder?bLock={bLock}

Permet de Locker/Délocker une commande, si cette derniere n'est pas déjà locké

GET api/Commande/printboncde/{orderKeys}

retourne un flux html pour l'impression d'un bon de commande

GET api/Commande/printbonprepa/{orderKeys}

retourne un flux html pour l'impression d'un bon de commande

DELETE api/Commande/RemoveCdeDet

Supprime une ligne de detail

POST api/Commande/SeparateOrderLines

No documentation available.

POST api/Commande/SetCdeArticleForClient

Création commande du client

POST api/Commande/splitOrderByParameter

Split de la commande selon paramètre

GET api/Commande/Type_Reliquat

récupère les types de reliquats ///

POST api/Commande/UpdateEntete

Créer une commande et la lock

POST api/Commande/updateMargeOnQuote

Split de la commande selon paramètre

POST api/Commande/UpdateOrderLine?type={type}

Modifie une ligne de détails (normalement y a plus que la commande DAB angularjs qui appelle cette route)

POST api/Commande/UpdateOrderLineBL?type={type}

Modifie une ligne de détails

POST api/Commande/UpdateOrderState

No documentation available.

GET api/CommandeForClient

récupère une liste de commande d'un client ///

APIDescription
POST api/compta/cloturejournee

No documentation available.

GET api/compta/encoursTotal?compte_client={compte_client}

Récupère l'encours comptable d'un client

GET api/compta/ExportJNLVEEcriture{type_compta},{date_deb_fac},{date_fin_fac},{date_ecr_centralise},{depot},{Retransfert},{control}

Exportation journal de vente dans un fichier

GET api/compta/journal_ve/{facture}

No documentation available.

GET api/compta/journeecloturable

retourne une liste de journee cloturable (sagadate + nbfactures)

GET api/compta/oComptabiliteClient

Route d'exemple oData : /odata/oComptabiliteClient (MAX 100)

GET api/compta/oEncoursClient?compte_client={compte_client}

Route d'exemple oData : /odata/oEncoursClient (MAX 100)

GET api/compta/oJnl_Ve

No documentation available.

APIDescription
GET api/Configuration/AppName/{configTarget}

Permet de récupérer un ensemble de configuration pour une appcliente cible

POST api/Configuration/AppName/SetConfigurationKey

No documentation available.

GET api/Configuration/GetConfigNG

Récupère les configurations qui concernent le NG

GET api/Configuration/GetValue/{key}

Récupère une configuration

GET api/Configuration/GetValueMail/{key}/{info}

Récupère une configuration pour l'envoi des mails

GET api/Configuration/GetValueMail/MailGridCC

Récupère les destinataires de copie pour l'envoi des mails (Grid)

GET api/Configuration/GetValueMail/MailGridTO/{info}

Récupère les destinaires pour l'envoi des mails (Grid)

APIDescription
GET api/CONNECTION/List

No documentation available.

APIDescription
PUT api/Consigne

Saisie déconsigne (retour de livraison)

POST api/Consigne

Saisie déconsigne (retour de livraison)

PUT api/Consigne/DeliveryBack

Saisie déconsigne (retour de livraison)

POST api/Consigne/DeliveryBack

Saisie déconsigne (retour de livraison)

POST api/Consigne/Mvt?orderKey={orderKey}

Saisie mouvement consigne/déconsigne (retour de livraison)

GET api/Consigne/Mvt/{orderKey}

Récupere toutes les consignes avec mouvements

GET api/Consigne/Order/{orderKey}

Récupere toutes les consigne d'une commande (spec DAB, migrer GetAllConsigneWithMvt())

APIDescription
GET api/Constant/Refresh

No documentation available.

APIDescription
POST api/CRM/Client

GET api/CRM/Client/{codeClient}

Récupère une liste d'adresse pour un client

GET api/CRM/Clients?commerciaux={commerciaux}&bActifOnly={bActifOnly}

Récupère l'ensemble des clients

POST api/CRM/Mail

Envoyer une commande par email

APIDescription
PUT api/ClientDAB/{clt}/updateRemises

Mise à jour des remises

PUT api/ClientDAB/{clt}/updateTechnicien

Mise à jour des info technicien

GET api/ClientDAB/{codeClient}/TiragePression

Information sur les tirages pression

POST api/ClientDAB/{codeClient}/TiragePression

Ajoute / modifie une (nouvelle) ligne TiragePression

PUT api/ClientDAB/{codeClient}/TiragePression

Ajoute / modifie une (nouvelle) ligne TiragePression

DELETE api/ClientDAB/{codeClient}/TiragePression/{TirageID}

Supprime une ligne TiragePression

GET api/ClientDAB/{codeClient}/TiragePressionBec

Récupere l'ensemble des tirage pression (bec) de ce client

PUT api/ClientDAB/{codeClient}/TiragePressionBec

Update les becs d'un tirage pression

GET api/ClientDAB/stats/{codeClient}

get les stats de la fiche client/general

GET api/ClientDAB/TiragePression/{iTirageID}/Details

Récupere une liste de details d'un TiragePression

DELETE api/ClientDAB/TiragePression/{iTirageID}/Details/{iDetailsID}

Supprime une ligne de detail d'un TiragePression

PUT api/ClientDAB/TiragePression/{iTirageID}/Details/Batch

Edition ou création d'un details de TiragePression (Batch !)

POST api/ClientDAB/TiragePression/{iTirageID}/Details/Batch

Edition ou création d'un details de TiragePression (Batch !)

GET api/ClientDAB/TiragePression/AllBoissons

Récupère la liste de toutes les boisson, par Catégorie

GET api/ClientDAB/TiragePression/AllCategoriesBoisson

Récupère la liste de toutes les catégories de boisson

GET api/DAB/Stats/FinDeMois?sStart={sStart}&sEnd={sEnd}&excelFormat={excelFormat}

Génère un fichier de stats spécifique à DAB (V2)

GET api/DAB/Stats/FinDeMoisSynthese?sStart={sStart}&sEnd={sEnd}&excelFormat={excelFormat}

Génère un fichier de stats spécifique à DAB (Synthese)

GET api/DAB/Stats/FinDeMoisV1?sStart={sStart}&sEnd={sEnd}&excelFormat={excelFormat}

Génère un fichier de stats spécifique à DAB (V1)

APIDescription
GET api/ClientDAB/{codeClient}/Juridique/Action

Liste d'action juridique

POST api/ClientDAB/{codeClient}/Juridique/Action

Ajoute ou modifie une action juridique

PUT api/ClientDAB/{codeClient}/Juridique/Action

Ajoute ou modifie une action juridique

DELETE api/ClientDAB/{codeClient}/Juridique/Action/{id}

Supprime une action juridique

GET api/ClientDAB/{codeClient}/Juridique/Echeancier

Liste d'echeancier juridique

POST api/ClientDAB/{codeClient}/Juridique/Echeancier

Ajoute ou modifie un echeancier juridique

PUT api/ClientDAB/{codeClient}/Juridique/Echeancier

Ajoute ou modifie un echeancier juridique

PUT api/ClientDAB/{codeClient}/Juridique/Echeancier/{id}

Ajoute ou modifie un echeancier juridique

DELETE api/ClientDAB/{codeClient}/Juridique/Echeancier/{id}

Supprime un echeancier juridique

GET api/ClientDAB/{codeClient}/Juridique/Procedure

Liste de procedure juridique

POST api/ClientDAB/{codeClient}/Juridique/Procedure

Ajoute ou modifie une procedure juridique

PUT api/ClientDAB/{codeClient}/Juridique/Procedure

Ajoute ou modifie une procedure juridique

DELETE api/ClientDAB/{codeClient}/Juridique/Procedure/{id}

Supprime une echance juridique

APIDescription
GET api/Deb/GetDebDeclaration?dtPeriod={dtPeriod}&dtDeclaration={dtDeclaration}&isExportation={isExportation}&partyName={partyName}&CISD={CISD}

Obtient la déclaration d'echange de biens avant sérailisation en XML

GET api/Deb/GetDebExport?dtPeriod={dtPeriod}&dtDeclaration={dtDeclaration}&sensExchange={sensExchange}&partyName={partyName}&CISD={CISD}

creer un fichier xml de DEB en import ou export

POST api/Deb/GetDebXML?dtPeriod={dtPeriod}&dtDeclaration={dtDeclaration}&isExportation={isExportation}&partyName={partyName}&CISD={CISD}

serialise la déclaration d'échange de biens en XML et retourne le lien de telechargement

PUT api/Empreinte

Set les Empreinte pour chaque commande

GET api/Empreinte/{sDate}

Liste des commandes qui doivent recevoir une empreinte

GET api/Empreinte/Next

Récupère le prochain numéro d'empreinte

APIDescription
GET api/Depot/Depannage/{codeDepot}

Liste des commandes marqué en dépannage

POST api/Depot/Depannage/{codeDepot}

Fusionne des cde_det de différente commandes et les supprimes

GET api/Depot/Depot

Liste de tous les dépots

GET api/Depot/Depot/{codeDepot}

Récupère un dépot

PUT api/Depot/Depot/{codeDepot}

Edit un dépot

POST api/Depot/Depot/{codeDepot}

Edit un dépot

DELETE api/Depot/Depot/{codeDepot}

Supprime un dépot

GET api/Depot/Depot/Quantity/{codeArticle}

Liste de clef-valeur comprenant le dépot et sa quantitée

GET api/Depot/IsEnable

Test si la configuration est setté pour les dépots

GET api/Depot/Magasin

Liste de tous les magasins

GET api/Depot/Magasin/{codeMagasin}

Récupère un magasin

PUT api/Depot/Magasin/{codeMagasin}

Edit un magasin

POST api/Depot/Magasin/{codeMagasin}

Edit un magasin

DELETE api/Depot/Magasin/{codeMagasin}

Supprime un magasin

GET api/Depot/Mouvements?bOnlyEnCours={bOnlyEnCours}

Liste de tous les mouvements de dépot

PUT api/Depot/Mouvements

Création d'un mouvement

GET api/Depot/Mouvements/{idMouvement}

Récupère un mouvement de dépot

DELETE api/Depot/Mouvements/{idMouvement}

Supprime un mouvement (uniquement non confirmé)

POST api/Depot/Mouvements/{idMouvement}/{confirmationParam}

/!\ NON FINI : Confirme les mouvements (expédition, reception)

GET api/Depot/Mouvements/{idMouvement}/OrderExist

Determine si le mouvement contient bien une commande valide

GET api/Depot/Mouvements/Articles/{codeArticle}

Liste des mouvements de cette article

GET api/Depot/MouvementsArrEnt/{orderKey}

Récupère un mouvement de dépot à partir d'une clé de commande

PUT api/Depot/MouvementsAuto

Création d'un mouvement automatique

APIDescription
POST api/Docstoprint/getListePalettes

Récupére les lots pour l'impression des fiches palettes

POST api/Docstoprint/sendLotsToBalances

Génére le fichier d'envoi des lots aux balances

GET api/Docstoprint/sendLotsToBalances

Génére le fichier d'envoi des lots aux balances

APIDescription
GET api/Dossier

Récupérer le premier dossier

GET api/Dossier/v2

Récupérer le premier dossier

APIDescription
GET api/EDP

Liste l'ensemble des etats parametrable disponible

POST api/EDP/{dossier}/{nomEtat}?sousdossier={sousdossier}

Execute une requette émanant d'un des fichiers d'états parametrables

POST api/EDP/{dossier}/{sousdossier}/{nomEtat}

Execute une requette émanant d'un des fichiers d'états parametrables

POST api/EDP/{dossier}/{sousdossier}/{nomEtat}/exportCSV

Imprimer un EDP

POST api/EDP/{dossier}/{sousdossier}/{nomEtat}/exportExcel

Exporte un EDP au format Excel

POST api/EDP/{dossier}/{sousdossier}/{nomEtat}/print

Imprimer un EDP

GET api/EDP/{dossier}/{sousdossier}/{nomEtat}/templateExists

Vérifie qu'un template existe pour un EDP donné

POST api/EDP/{nomEtat}

Execute une requette émanant d'un des fichiers d'états parametrables

POST api/EDP/{nomEtat}/exportCSV?dossier={dossier}&sousdossier={sousdossier}

Imprimer un EDP

POST api/EDP/{nomEtat}/exportExcel?dossier={dossier}&sousdossier={sousdossier}

Exporte un EDP au format Excel

POST api/EDP/{nomEtat}/print?dossier={dossier}&sousdossier={sousdossier}

Imprimer un EDP

GET api/EDP/{nomEtat}/templateExists?dossier={dossier}&sousdossier={sousdossier}

Vérifie qu'un template existe pour un EDP donné

POST api/EDP/download_file?contentType={contentType}&base64={base64}&fileName={fileName}

Proxy pour kendo

GET api/EDP/Presets/{dossier}/{EDPName}?sousdossier={sousdossier}

Renvoi le Json correspondant à un preset (émanant d'un fichier)

POST api/EDP/Presets/{dossier}/{EDPName}?sousdossier={sousdossier}

Enregistre un presets et écrase le fichier s'il existe déjà

GET api/EDP/Presets/{dossier}/{sousdossier}/{EDPName}

Renvoi le Json correspondant à un preset (émanant d'un fichier)

POST api/EDP/Presets/{dossier}/{sousdossier}/{EDPName}

Enregistre un presets et écrase le fichier s'il existe déjà

GET api/EDP/Presets/{EDPName}

Renvoi le Json correspondant à un preset (émanant d'un fichier)

POST api/EDP/Presets/{EDPName}

Enregistre un presets et écrase le fichier s'il existe déjà

GET api/testexcel

No documentation available.

APIDescription
GET api/Facturation/{orderKeys}/InvoiceWorkable/{datefacture}

Vérifier si une commande est facturable

POST api/Facturation/CdeToEdit

Donne la liste des cde à facturer ou des facturer à refacturer

GET api/Facturation/ConfirmAndFactureAndPrint/{orderKeys}?zone={zone}&bConfirm={bConfirm}

Confirme puis facture puis imprime une commande

POST api/Facturation/ControlInvoice

No documentation available.

POST api/Facturation/CreateInvoiceWithJnlAc?datefacture={datefacture}&edition={edition}

Creation facture achat avec insertion dans le journal d'achats

POST api/Facturation/CreateInvoiceWithJnlve?datefacture={datefacture}&edition={edition}

Creation insertion dans le journal de vente à partir des tickets caisses

POST api/Facturation/DuplicateFacturedOrder

Genere remise differée

POST api/Facturation/GenerateRemiseDifferee

Genere remise differée

GET api/Facturation/GetAllCdeFromFacture?factureKeys={factureKeys}

Renvoie liste des cde d'une facture donnée

POST api/Facturation/GetCdeFromFacture

donne la liste des premières cde de chaque facture donnée

POST api/Facturation/GetCdeToPrintFromAllCde

Renvoie, parmi une liste de cdes passée en paramètres, la liste des cde à imprimer pour chaque facture associée

POST api/Facturation/GetClientData?client={client}&facture={facture}&datefact={datefact}

No documentation available.

POST api/Facturation/GetfactureFromCde

donne la liste de factures correspondant à une liste de cde donnée

POST api/Facturation/RecalculateFacture?factureKeys={factureKeys}

No documentation available.

POST api/Facturation/RegroupProForma?datefacture={datefacture}&edition={edition}

Creation insertion dans le journal de vente à partir des tickets caisses

POST api/Facturation/UpdateClientData

No documentation available.

APIDescription
POST api/FeuilleTemps

Crée une feuille de temps

PUT api/FeuilleTemps

Mets à jour une feuille de temps

DELETE api/FeuilleTemps/{idFT}

Supprime une feuille de temps

GET api/FeuilleTemps/Jour/{jour}

Renvoie toutes les feuilles de temps d'un jour donné

GET api/FeuilleTemps/PourcentagesTotaux/{jour}

Renvoie le pourcentage total de chaque utilisateur durant une journée donnée

APIDescription
GET api/Fournisseur

Récupère une liste de fournisseur

GET api/Fournisseur/{codeFournisseur}

Récupère un fournisseur

PUT api/Fournisseur/{codeFournisseur}

No documentation available.

POST api/Fournisseur/{codeFournisseur}

No documentation available.

DELETE api/Fournisseur/{codeFournisseur}

Supprime un fournisseur

GET api/Fournisseur/{codeFournisseur}/CanDelete

Teste s'il est possible de supprimer ce fournisseur

GET api/Fournisseur/{codeFournisseur}/Exist

No documentation available.

GET api/Fournisseur/oData

Exemple de route odata : /odata/oClientShort (100 MAX)

GET api/Fournisseur/oDataFournisseur?fourn={fourn}&bStartWith={bStartWith}&sSearchField={sSearchField}

No documentation available.

APIDescription
GET api/GED/{codeClient}/createFolder?folderName={folderName}

Création d'un dossier pour ce client

GET api/GED/{codeClient}/GetDocuments?typeFolder={typeFolder}

Récupere une liste de dossier et de sous dossier

APIDescription
POST api/Import/{url}/Import?filePath={filePath}

Import généric

GET api/Import/cmdistribimport/{import_client}

No documentation available.

POST api/Import/ControlImport

No documentation available.

POST api/Import/ProImport/{sGUID}

CUSTOM ROUTE PROCOIFFURE : importation des dépots

GET api/Import/ProImport/{sGUID}

Récupère le nombre de ligne traité

GET api/Loader/Test

No documentation available.

APIDescription
GET api/Incident/{incidentId}

Chargement d'un détail incident

GET api/Incident/{incidentId}/message

Chargement d'un détail message pour un détail incident

POST api/Incident/createNote/{incident_note}

enregistrement d'une nouvelle note pour un incident

PUT api/Incident/createNote/{incident_note}

enregistrement d'une nouvelle note pour un incident

APIDescription
GET api/Inventaire/{inventaireCode}

Détail d'une liste d'inventaire

POST api/Inventaire/{inventaireCode}

Création et mise à jour d'une liste d'inventaire

PUT api/Inventaire/{inventaireCode}

Création et mise à jour d'une liste d'inventaire

DELETE api/Inventaire/{inventaireCode}

Supprime une liste d'inventaire

POST api/Inventaire/{inventaireCode}/addArticles

Ajout d'article(s) à cet inventaire

PUT api/Inventaire/{inventaireCode}/addArticles

Ajout d'article(s) à cet inventaire

POST api/Inventaire/{inventaireCode}/addOrDeleteArticles

Ajout ou Suppression (toggle) d'articles à cet inventaire

PUT api/Inventaire/{inventaireCode}/addOrDeleteArticles

Ajout ou Suppression (toggle) d'articles à cet inventaire

POST api/Inventaire/{inventaireCode}/Article

Update article dans inventaire

PUT api/Inventaire/{inventaireCode}/Article

Update article dans inventaire

POST api/Inventaire/{inventaireCode}/deleteArticle

Supprime un article dans un inventaire

PUT api/Inventaire/{inventaireCode}/deleteArticle

Supprime un article dans un inventaire

POST api/Inventaire/{inventaireCode}/deleteArticles

Suppression d'article(s) d'un inventaire

PUT api/Inventaire/{inventaireCode}/deleteArticles

Suppression d'article(s) d'un inventaire

GET api/Inventaire/{inventaireCode}/Exist

Vérifie que cet inventaire existe

POST api/Inventaire/{inventaireCode}/Prepare

Préparation inventaire

PUT api/Inventaire/{inventaireCode}/Prepare

Préparation inventaire

POST api/Inventaire/{inventaireCode}/Quantite

Récupère les qtés d'article dans un inventaire

POST api/Inventaire/{inventaireCode}/Valide

Validation d'un inventaire

PUT api/Inventaire/{inventaireCode}/Valide

Validation d'un inventaire

GET api/Inventaire/EnCours

Récupère l'inventaire en cours

GET api/Inventaire/GetInventaireProgress

retourn la valeur de SynchroInventaire de la table bdd Divers

GET api/Inventaire/oInventaireArticles

Route oData pour contourner bug kendo grid (odata PLUS destroy custom)

APIDescription
POST api/Inventory/AddItemQuantity

Ajoute les quantités saisies à un article ou à un lot

PUT api/Inventory/AddItemQuantity

Ajoute les quantités saisies à un article ou à un lot

GET api/Inventory/GetItemQuantity?itemCode={itemCode}&batchType={batchType}&batchCode={batchCode}

Renvoie les informations déjà saisies d’un article ou d’un lot pour l’inventaire en cours

GET api/Inventory/IsInventoryOpen

GET api/Inventory/SearchItem?searchString={searchString}

L’API renverra une liste d’articles correspondant à cette chaine triée

APIDescription
PUT api/Invest

Modification d'un investissement

GET api/Invest/{id_client}?dtStart={dtStart}&dtEnd={dtEnd}

/!\ Route de démo (MAX 100) : utiliser la meme avec oData

POST api/Invest/{id_client}

Ajout d'un investissement

GET api/Invest/{id_client}/NonAmorti/Duree?yearStart={yearStart}&yearEnd={yearEnd}

Tableau de non amortissement (Duree) compris entre les année stipulé

GET api/Invest/{id_client}/NonAmorti/Remise?yearStart={yearStart}&yearEnd={yearEnd}

Tableau de non amortissement (Remise) compris entre les année stipulé

PUT api/Invest/{id_client}/NonAmorti/Remise

Edition des NonAmorti remise

GET api/Invest/{id_client}/NonAmorti/Restituer

Non-Amorti à réstituer

GET api/Invest/{id_client}/NonAmorti/RFA

Récupère la liste des Montant RFA d'un client

PUT api/Invest/{id_client}/NonAmorti/RFA

No documentation available.

POST api/Invest/{id_client}/NonAmorti/RFA

No documentation available.

DELETE api/Invest/{id_client}/NonAmorti/RFA/{id}

Supprime un montant RFA

GET api/Invest/{id_client}/NonAmorti/Synthese?yearStart={yearStart}&yearEnd={yearEnd}

Synthese des fiches non amortie (Premiere ligne : Headers)

PUT api/Invest/{id_client}/NonAmorti/Synthese/Batch?yearStart={yearStart}

Mets à jours les données de syntheses

PUT api/Invest/{id_client}/NonAmorti/Synthese/Recalc?yearStart={yearStart}&yearEnd={yearEnd}

Calcule les CA et MargeBrut des commandes par année et les écrit dans le table db_CumuleAnnee (pour etre utiliser dans les NonAmorti Synthese)

GET api/Invest/{id_client}/RentabiliteClient?date_debut={date_debut}&date_fin={date_fin}&bExcelFormat={bExcelFormat}&pied={pied}&recalcul={recalcul}&option={option}

DAB : Feuille suivi de rentabilité client

DELETE api/Invest/{id_invest}

Suppression d'un investissement

DELETE api/Invest/{id_invest}/{id_refacture}

Suppression d'une refacturation

PUT api/Invest/Refacturation

Modification d'une refacturation

GET api/Invest/Refacturation/{id_invest}

Liste des refacturation attaché à un investissement

POST api/Invest/Refacturation/{id_invest}

Ajout d'une refacturation pour cet investissement

APIDescription
POST api/Livreur?Image={Image}

No documentation available.

GET api/Livreur/{codeLivraison}/photo/{codeDossier}

Get la liste des urls des photos des livraison

GET api/livreur/GetCamion

No documentation available.

GET api/livreur/GetCdeDetails?dossier={dossier}&nomDossier={nomDossier}&cde={cde}&client_code={client_code}&date_cde_livr={date_cde_livr}

Récupère la liste des détails d’une commande client à partir d’une commande

GET api/livreur/GetCdeTournee?date_livraison={date_livraison}&tournee={tournee}

Récupère la liste des commandes clients à partir d’une tournée ou date de livraison

GET api/livreur/GetCommande?code={code}

Récupère le BL correspondant

GET api/livreur/GetCommandeForNg?cde={cde}&dossier={dossier}&chrono={chrono}

Récupère le BL correspondant pour le NG

GET api/livreur/GetCommandeForNg_old?code={code}&codeDossier={codeDossier}

Récupère le BL correspondant

GET api/livreur/GetLastTourEvenement?livreur={livreur}&camion={camion}&date_livraison={date_livraison}

Récupère le dernier evenement de la tournée véhicule

GET api/livreur/GetListTournee?livreur={livreur}&camion={camion}&date_livraison={date_livraison}

Récupère la liste des tournées livrables de la journée

POST api/livreur/GetLivraisonPhototheque

Récupération de la photothèque de livraison

GET api/livreur/GetLivraisonRealisees?date_livraison={date_livraison}&tournee={tournee}&tournee_end={tournee_end}&livreur={livreur}&camion={camion}

Récupère la liste des commandes tournées réalisées par les livreurs.

GET api/livreur/GetLivraisonTour?date_livraison={date_livraison}&tournee={tournee}&livreur={livreur}&camion={camion}

Récupère la liste des évènements camion/livreurs des tournées réalisées par les livreurs

GET api/livreur/GetLocalisationGPSLivraison?adresse_livraison={adresse_livraison}

Determine la longitude et la latitude à partir d'une adresse

GET api/livreur/GetTourneesPrevisionnelles?tournee={tournee}&tournee_end={tournee_end}&jour={jour}

Récupère la liste des tournées prévisionnelles

GET api/livreur/Login?login={login}&pass={pass}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

POST api/livreur/SetCdeLivraison

Envoie les données photos,siganture, information pour une livraison d'une commande

POST api/livreur/SetTourEvenement

Confirme le départ ou l'arrivé d'une tournée véhicule

POST api/livreur/upload

Upload d'une signature pour la commande

APIDescription
POST api/Login

No documentation available.

GET api/NodaLogin/GetToken?Login={Login}&Password={Password}

No documentation available.

APIDescription
POST api/Droits/{user}/SetAllRight?bAdminOnly={bAdminOnly}

Assigne tous les droits pour un utilisateur

PUT api/Droits/{user}/SetAllRight?bAdminOnly={bAdminOnly}

Assigne tous les droits pour un utilisateur

POST api/Droits/{userDest}/Duplicate/{userSource}

Dupliquer les droits d'un utilisateur vers un autre

PUT api/Droits/{userDest}/Duplicate/{userSource}

Dupliquer les droits d'un utilisateur vers un autre

GET api/Droits/{utilisateur}/Droits

Récupère la liste de droit pour cette utilisateur

GET api/Droits/{utilisateur}/Droits/{module}

Récupère les droits de cette utilisateur pour ce module

POST api/Droits/{utilisateur}/Droits/Batch

Asigne les droits pour un utilisateur (BATCH)

PUT api/Droits/{utilisateur}/Droits/Batch

Asigne les droits pour un utilisateur (BATCH)

POST api/Droits/{utilisateur}/SetDroits

Assigne les droits pour un utilisateur

PUT api/Droits/{utilisateur}/SetDroits

Assigne les droits pour un utilisateur

DELETE api/Droits/Delete?id={id}

Supprimer un droit

POST api/Droits/SetDroits

Ajouter un droit

PUT api/Droits/SetDroits

Ajouter un droit

GET api/Login?login={login}&pass={pass}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

DELETE api/Login

Déconnecte l'utilisateur courant

POST api/Login/{login}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

GET api/Login/ClearValidToken

No documentation available.

GET api/Login/IsValidToken?token={token}

Vérifie la validité de ce token

GET api/SagaCste

Retourne la liste des constantes SAGA 1

GET api/SagaCste/GetValue?key={key}

Retourne la valeur d'une constante SAGA 1

GET api/Settings/{app}

Récupère un fichier de configuration, par rapport à l'application

APIDescription
POST api/web/Droits/{user}/SetAllRight?bAdminOnly={bAdminOnly}

Assigne tous les droits pour un utilisateur

PUT api/web/Droits/{user}/SetAllRight?bAdminOnly={bAdminOnly}

Assigne tous les droits pour un utilisateur

POST api/web/Droits/{userDest}/Duplicate/{userSource}

Dupliquer les droits d'un utilisateur vers un autre

PUT api/web/Droits/{userDest}/Duplicate/{userSource}

Dupliquer les droits d'un utilisateur vers un autre

GET api/web/Droits/{utilisateur}/Droits

Récupère la liste de droit pour cette utilisateur

GET api/web/Droits/{utilisateur}/Droits/{module}

Récupère les droits de cette utilisateur pour ce module

POST api/web/Droits/{utilisateur}/Droits/Batch

Asigne les droits pour un utilisateur (BATCH)

PUT api/web/Droits/{utilisateur}/Droits/Batch

Asigne les droits pour un utilisateur (BATCH)

POST api/web/Droits/{utilisateur}/SetDroits

Assigne les droits pour un utilisateur

PUT api/web/Droits/{utilisateur}/SetDroits

Assigne les droits pour un utilisateur

DELETE api/web/Droits/Delete?id={id}

Supprimer un droit

POST api/web/Droits/SetDroits

Ajouter un droit

PUT api/web/Droits/SetDroits

Ajouter un droit

GET api/web/Login?login={login}&pass={pass}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

DELETE api/web/Login

Déconnecte l'utilisateur courant

POST api/web/Login/{login}

Récupère un Token et ses droits, si le login et le mot de passe correspondent

GET api/web/Login/ClearValidToken

No documentation available.

GET api/web/Login/IsValidToken?token={token}

Vérifie la validité de ce token

GET api/web/SagaCste

Retourne la liste des constantes SAGA 1

GET api/web/Settings/{app}

Récupère un fichier de configuration, par rapport à l'application

APIDescription
GET api/Materiel

No documentation available.

GET api/Materiel/{codeMateriel}

Récupère un fournisseur

GET api/Materiel/{codeMateriel}/delete

No documentation available.

PUT api/Materiel/new

No documentation available.

POST api/Materiel/new

No documentation available.

GET api/Materiel/oData

Exemple de route odata : /odata/oClientShort (100 MAX)

PUT api/Materiel/update

No documentation available.

POST api/Materiel/update

No documentation available.

APIDescription
GET api/MobileDevice/GetLastMobileVersion

donne le num de version de l'apk wms cf web.config "wmsVersion"

APIDescription
GET api/EDI/Import/List?ExchangeConnectionId={ExchangeConnectionId}

No documentation available.

POST api/EDI/Order/Import

No documentation available.

GET api/EDI/Order/List

No documentation available.

POST api/EDI/Order/Message

No documentation available.

APIDescription
GET api/NonConformite

Exemple ! Utiliser la route OData en GET : /odata/oNonConformite

PUT api/NonConformite

Edition/Creation d'une NonConformite

POST api/NonConformite

Edition/Creation d'une NonConformite

GET api/NonConformite/{id_nc_fiche}

Details d'une fiche

DELETE api/NonConformite/{id_nc_fiche}

Suppression d'une fiche

DELETE api/NonConformite/{id_nc_fiche}/{id_nc_fiche_article}

Suppression d'un produit d'une fiche

GET api/NonConformite/{id_nc_fiche}/Complet

Details d'une fiche + articles

GET api/NonConformite/Client/{clientCode}

Récupère toutes les NC_FICHE d'un client

GET api/NonConformite/Client/{codeClient}/Exists

Teste s'il existe un incident en cours pour un client donne

GET api/NonConformite/ClientsAVisiter/{codeTechnicien}

Renvoie le nombre de clients à visiter et le nombre de clients en retard de visite

PUT api/NonConformite/Complet

Création ou éditition d'une ficheComplette. Les clefs attendu pour une création sont -1. En edition, les articles manquant sont supprimé

POST api/NonConformite/Complet

Création ou éditition d'une ficheComplette. Les clefs attendu pour une création sont -1. En edition, les articles manquant sont supprimé

GET api/NonConformite/GetNC_ACTION

Liste d'action

GET api/NonConformite/GetNC_CAUSE

Liste de Causes

GET api/NonConformite/GetNC_GRAVITE

Liste de Gravité

GET api/NonConformite/GetNC_Ressource

Liste des ressource

GET api/NonConformite/IncidentEnCours/{codeTechnicien}?codeClient={codeClient}

Récupère tous les incidents en cours associés à un technicien donné ou/et à un client. Si code technicien et code client valent "-1" alors renvoie tous les incidents en cours.

GET api/NonConformite/IncidentEnCours/{codeTechnicien}/{codeClient}

Récupère tous les incidents en cours associés à un technicien donné ou/et à un client. Si code technicien et code client valent "-1" alors renvoie tous les incidents en cours.

GET api/NonConformite/Light

Exemple ! Utiliser la route OData en GET : /odata/oNonConformite

GET api/NonConformite/Sanitation/{clientCode}

Récupère la NC_FICHE de la derniere Sanitation du client

GET api/NonConformite/SuiviClient/{codeTechnicien}/{codeTournee}

Renvoie liste clients par technicien et par tournee

GET api/NonConformite/SuiviClient/{codeTechnicien}/{codeTournee}/Short

Renvoie liste clients par technicien et par tournee, mais avec moins d'informations que la route precedente

APIDescription
PUT api/Periode/AddOrUpdatePeriode

No documentation available.

GET api/Periode/GetAll

No documentation available.

APIDescription
GET api/Preparateur/{code}

Récupère un préparateur

APIDescription
GET api/Presets?path={path}

Renvoie une liste de presets (émanant de fichiers JSON)

POST api/Presets

Sauvegarde un preset

DELETE api/Presets?path={path}&name={name}

Supprimer un preset

APIDescription
GET api/Pret?clt={clt}&sType={sType}

Exemple ! Utiliser la route OData en GET : /odata/oPret

POST api/Pret

Créer un nouveau pret

PUT api/Pret

Modifie un pret

GET api/Pret/{id_pret}/{id_pret_echeance}/Duplicate

Duplique une échance

GET api/Pret/{id_pret}/{id_pret_echeance}/Solder

Solde ce pret, a partir de cette échance

GET api/Pret/{id_pret}/Echeances

Récupérer une liste d'échance pour un pret

PUT api/Pret/{id_pret}/Echeances

Mets à jour un échéance de pret

PUT api/Pret/{id_pret}/Echeances/Batch

Modification d'une liste d'échéance (batch !)

APIDescription
POST api/Print/{DocumentName}

Imprime sur l'imprimante par défault le document stipulé en parametre (nom) avec le model stipulé

POST api/Print/BonPreparation

Edition des bons de préparation par Allées

GET api/Print/BonPrepaSpirit?DateLivraison={DateLivraison}&orderKeys={orderKeys}&typeCde={typeCde}&client={client}&codeTourneeDebut={codeTourneeDebut}&codeTourneeFin={codeTourneeFin}

DAB only

POST api/Print/ConcatDocuments

No documentation available.

GET api/Print/Document/{fileName}/{orderKeys}

No documentation available.

GET api/Print/DocumentExcel?orderKeys={orderKeys}&documentName={documentName}

Génère un document au format Excel (facture, packing list,...)

GET api/Print/DocumentLivraisonLivreur?date_livraison={date_livraison}&tournee={tournee}&livreur={livreur}&camion={camion}

No documentation available.

POST api/Print/etiquette/{document}

No documentation available.

GET api/Print/FactureExcel?orderKeys={orderKeys}

Génère un document au format Excel (facture, packing list,...)

POST api/Print/GenerateHtml?DocumentName={DocumentName}&convertToExcel={convertToExcel}

Retourne un document HTML généré

POST api/Print/GeneratePDFFromHTML?DocumentName={DocumentName}

Retourne un document PDF généré

GET api/Print/GetPrinterFromZone?zoneId={zoneId}&document={document}

Retourne le nom de l'imprimante par défaut pour une zone donnée et un document

GET api/Print/GetPrinters

No documentation available.

POST api/Print/HtmlToPdf?DocumentName={DocumentName}

Génére un tableau d'octet correspondant au fichier PDF

GET api/Print/imp_document

get la liste des document saga

POST api/Print/imp_document

ajoute ou modifie un document saga

POST api/Print/imp_document/delete

supprime un document saga

GET api/Print/imp_imprimante?refresh={refresh}

get la liste des imprimantes du serveur

GET api/Print/imp_modele?document={document}

get la liste des modèles d'impression

POST api/Print/imp_modele

ajoute ou modifie un modèle d'impression

POST api/Print/imp_modele/delete

supprime un modèle d'impression

GET api/Print/imp_profil?zone={zone}

get la liste des profils d'impression

POST api/Print/imp_profil

ajoute ou modifie un profil d'impression

POST api/Print/imp_profil/delete

supprime un profil d'impression

GET api/Print/imp_zone

get la liste des zones d'impression

POST api/Print/imp_zone

ajoute ou modifie une zone

POST api/Print/imp_zone/delete

supprime une zone d'impression

POST api/Print/Mail?user={user}

envoyer un email

POST api/Print/MultiFactures/{isDuplicata}

Génère l'impression de plusieurs factures

GET api/Print/PrintDocumentLivraisonClient?dossier={dossier}&cde={cde}&client={client}&date_cde={date_cde}&chrono={chrono}

POST api/Print/PrintTarifStd

No documentation available.

GET api/Print/Relance?DateDebut={DateDebut}&DateFin={DateFin}&Representant={Representant}

Retourne le fichier des relances compta

GET api/Print/RelanceStats?DateDebut={DateDebut}&DateFin={DateFin}&Representant={Representant}&Version={Version}

Retourne le fichier des relances compta

POST api/Print/V2/{documentName}

Imprime sur l'imprimante par défault selon le profil utilisateur le document stipulé en url

POST api/Print/V3/{documentName}?doNotSendFile={doNotSendFile}

V3(selectpdf converter) Imprime sur l'imprimante par défault selon le profil utilisateur le document stipulé en url

POST api/Print/V4/{documentName}?doNotSendFile={doNotSendFile}

GET api/PrintBL?orderKeys={orderKeys}&DocumentName={DocumentName}

Obsolete

APIDescription
POST api/NodaPrint/CreateAndSendMail

Génération de documents

GET api/NodaPrint/GetParsedTemplate?ModelName={ModelName}

récupère le template Parsé

APIDescription
GET api/Push/getLastPush

No documentation available.

POST api/Push/RegisterToken

No documentation available.

POST api/Push/send

No documentation available.

APIDescription
POST api/Representant?bCreate={bCreate}

Create/Update de la commission (pas de route, appelé en interne seulement)

GET api/Representant

Récupère une liste de représentants (dispo aussi en odata)

POST api/Representant

Update ou crée un représentant

PUT api/Representant

Update ou crée un représentant

DELETE api/Representant/{code}

Supprime un representant

POST api/Representant/bordereau/{PrintOrExcel}

Bordereau de commission représentant

POST api/Representant/Calculate/Calculate?dateStart={dateStart}&dateEnd={dateEnd}&bRecalculeAll={bRecalculeAll}

Calcule les commissions

POST api/Representant/Calculate/Preview?dateStart={dateStart}&dateEnd={dateEnd}&bRecalculeAll={bRecalculeAll}

Calcule le nombre de facture concerné par le calcule de commission

GET api/Representant/Commission

oData (Max 100) Récupère toutes les conditions de commissions pour les representants

PUT api/Representant/Commission

Create de la commission

POST api/Representant/Commission

Update de la commission

DELETE api/Representant/Commission/{commissionChrono}

Supprime une commission

GET api/Representant/Commission/{commissionChrono}/Spec

Listes des commission spéciale pour cette commission

POST api/Representant/Commission/{commissionChrono}/Spec

Update/create les commissions spéciale en batch pour une commission

DELETE api/Representant/Commission/Spec/{commissionSpecChrono}

Supprime une commission spéciale

GET api/Representant/Pointage?filtre={filtre}&rep={rep}

/!\ Route d'exemple oData (limité à 100 lignes)

POST api/Representant/Pointage/{id}?etat={etat}

No documentation available.

APIDescription
GET api/Specifique/RV/GetStockOtherDB/{articleCode}

Récupère le stock des autres magasins pour un article

APIDescription
GET api/Stock/{articleCode}/Synthese

Informations sur le stock d'un produit

POST api/Stock/CalculStockArticleADate?article={article}&date_calcul={date_calcul}

No documentation available.

GET api/Stock/DetailMVT?sdtStart={sdtStart}&sdtEnd={sdtEnd}&client={client}&fournisseur={fournisseur}&avoirs={avoirs}&regroup={regroup}

Détail mouvements de stocks (tous les param sont Optionnel)

GET api/Stock/GetRecalcluStockProgress

retourn la valeur de SynchroRecalcluStock de la table bdd Divers

POST api/Stock/recalculStock

Recalcul du stock d'un produit

PUT api/Stock/recalculStock

Recalcul du stock d'un produit

APIDescription
GET api/FDV/Articles?bActifOnly={bActifOnly}

Récupere une liste d'article (appMobile)

GET api/FDV/ClefValeur/{type}

Récupère une liste de clef-valeur par type pour le type

GET api/FDV/Clients?commerciaux={commerciaux}&bActifOnly={bActifOnly}

Récupère l'ensemble des clients (pour les stocker en Offline)

GET api/FDV/Commandes

Route d'exemple Odata : 100 MAX (TODO)

PUT api/FDV/Commandes/Batch

Transfers une liste de commande

PUT api/FDV/CondVE

Récupère tous les CondVE des clients des representants

GET api/FDV/CondVE/light?representant={representant}&bActifOnly={bActifOnly}

Récupère tous les CondVE des clients des representants

GET api/FDV/Dispatch

Dispatch les commandes mobile (MOBILE_CDE) en vrai commande

GET api/FDV/Dispatch/Release

Libert les commandes non dispatchable (en erreur)

GET api/FDV/forcecompteur

reinitialise le compteur pour la synchro à 0

GET api/FDV/GetCadencier?commerciaux={commerciaux}

TODO

GET api/FDV/GetClientAddress?commerciaux={commerciaux}

récupère une liste d'adresse pour chaque client

GET api/FDV/GetClientContacts?commerciaux={commerciaux}

récupère une liste de contacts pour chaque client

GET api/FDV/GetFacturesNonRegle?commerciaux={commerciaux}

Récupere une liste de facture non reglée

GET api/FDV/Historique?commerciaux={commerciaux}&lastMonths={lastMonths}

Récupere un historique de commande pour une liste de client (émanant de commerciaux)

GET api/FDV/Lots?bActifOnly={bActifOnly}

No documentation available.

PUT api/FDV/Payements

Ajoute des paiements

GET api/FDV/RemisesMax

No documentation available.

GET api/FDV/Representant

Liste de representant

GET api/FDV/RlgButtons

Récupere une liste de bouton de paiement

GET api/FDV/TarifAchat?representant={representant}&bActifOnly={bActifOnly}

Récupère tous les Tarif d'achat des clients des representants

GET api/FDV/Tarifs?representant={representant}&bActifOnly={bActifOnly}

Réupere une liste de tarifs

GET api/FDV/TarifVE/coeff

Liste des coeff des tarifs de vente

GET api/FDV/TarifVE/light?representant={representant}&bActifOnly={bActifOnly}

Récupère tous les TarifVE des clients des representants

GET api/FDV/TarifVE/qte

Liste des tarifs de vente quantitatifs

GET api/Mobile/Dispatch

Dispatch les commandes mobile (MOBILE_CDE) en vrai commande

GET api/Mobile/forcecompteur

reinitialise le compteur pour la synchro à 0

GET api/Replication/{nomEtat}/{tableName}?bLastMonths={bLastMonths}

Execute une requette émanant d'un des fichiers d'états parametrables et appel un WS distant avec ces valeurs

POST api/Replication/{tableName}

Replique des données dans la table (serveur de replication uniquement)

PUT api/Replication/AndInsert/{tableName}

Appel une route sur le serveur de synchro et écrit le resultat retourné dans sa table

DELETE api/Synchronizer/DeleteCmdAttente?etape={etape}&ID={ID}&lig={lig}&dossier={dossier}&client={client}&date_cde={date_cde}

Supprime une ligne du détail

GET api/Synchronizer/GetDossierDet/{Dossier}

Récupère les informations détaillées des commandes en attente

GET api/Synchronizer/GetSynchroInfos

Récupère les informations principales des commandes en attente

PUT api/Synchronizer/preparation/prep_pins_lots

Pour WinDev : import des pins par lots

APIDescription
GET api/Remise/remise_modele?date_debut_periode={date_debut_periode}

get la liste des des remises pour une periode de remise

POST api/Remise/remise_modele

create/update une remise

DELETE api/Remise/remise_modele?chrono={chrono}

delete une remise

POST api/Remise/remise_modele/ordre

reordonne une liste de modele de remise

GET api/Remise/remise_modele_condition?modele_chrono={modele_chrono}

get la liste des conditions de remise pour une remise

POST api/Remise/remise_modele_condition

create/update une condition de remise

DELETE api/Remise/remise_modele_condition?chrono={chrono}

delete une condition de remise

GET api/Remise/remise_periode?date_debut={date_debut}

get la liste des periodes de remise

POST api/Remise/remise_periode?date_debut={date_debut}&nom={nom}

create/update une periode de remise

DELETE api/Remise/remise_periode?date_debut={date_debut}

delete une periode de remise

GET api/Tarif

Récupere le listing des tarifs disponibles

GET api/Tarif/{codeArticle}/PVUHT/{codeClient}

Retourne le prix de vente unitaire hors taxe (PVUHT) d'un article par rapport à un client et ses conditions spéciales

DELETE api/Tarif/{codeClient}/AllConditionSpecByFlag?flag={flag}

Supprime toutes les conditions spéciales dont le flag_promo est égal au code fourni

GET api/Tarif/{codeClient}/ConditionSpec

Exemple ! Utiliser la route OData en GET : /oData/oTarifSpec?codeClient=XX

POST api/Tarif/{codeClient}/ConditionSpec

Création d'une condition speciale

PUT api/Tarif/{codeClient}/ConditionSpec

No documentation available.

DELETE api/Tarif/{codeClient}/ConditionSpec?Genre={Genre}&Code={Code}

Supprime une condition spéciale

GET api/Tarif/{codeClient}/ImportAllConditionSpec?importFromClient={importFromClient}&flag={flag}

Importe toutes les conditons spéciales d'un client vers un autre client dont le flag_promo est égal à une certaine valeur

GET api/Tarif/{codeClient}/RFABrasseur

Récupère les remises arriere spécifique par brasseur pour un client

POST api/Tarif/{codeClient}/RFABrasseur

Ajoute ou modifie une remise arriere spécifique par brasseur pour un client

PUT api/Tarif/{codeClient}/RFABrasseur

Ajoute ou modifie une remise arriere spécifique par brasseur pour un client

DELETE api/Tarif/{codeClient}/RFABrasseur/{RFAID}

Supprime la remise arriere de ce brasseur pour ce client

GET api/Tarif/{codeClient}/RFAClient

Get toutes les remise la remise arriere pour ce client

PUT api/Tarif/{codeClient}/RFAClient

Set la remise arriere pour ce client

POST api/Tarif/{codeClient}/RFAClient

Set la remise arriere pour ce client

DELETE api/Tarif/{codeClient}/RFAClient/{date}

Supprime la remise arriere pour ce client

GET api/Tarif/{codeProduit}/AllTarifs?iTarifType={iTarifType}

Liste de tous les tarifs de vente ce produits

POST api/Tarif/{codeProduit}/AllTarifs

DAB : Ajoute les tarif pour une date donnée

PUT api/Tarif/{codeProduit}/AllTarifs

DAB : Ajoute les tarif pour une date donnée

DELETE api/Tarif/{codeProduit}/AllTarifs

Supprime les tarifs de vente spécifié

GET api/Tarif/{codeProduit}/AllTarifs/Prev

Récupere les tarifs achat et vente prévisionnel

DELETE api/Tarif/{codeProduit}/AllTarifs/Prev

Supprime les tarifs de vente et d'achat prévisionnel à la date donnée

POST api/Tarif/{codeProduit}/AllTarifs/Prev

DAB : Modifie un tarif d'achat prévisionnel (et l'active si la date est du jour) et ajoute des tarifs de vente

PUT api/Tarif/{codeProduit}/AllTarifs/Prev

DAB : Modifie un tarif d'achat prévisionnel (et l'active si la date est du jour) et ajoute des tarifs de vente

GET api/Tarif/{codeProduit}/Synthese/{droitNonInclutOnly}

Récupère le tableau de synthese des tarif (premiere ligne : headers)

GET api/Tarif/{codeProduit}/TarifAchat

Tarif d'achat d'un produit

PUT api/Tarif/{codeProduit}/TarifAchat

Créé ou modifie un tarif d'achat

POST api/Tarif/{codeProduit}/TarifAchat

Créé ou modifie un tarif d'achat

POST api/Tarif/{codeProduit}/UpdateAndActivate

Mise à jour des tarifs ACHAT et VENTE d'un article lors de la saisie d'un arrivage Etapes: 1- Mise à jour du tarif achat prévisionnel (à partir du prix saisie en commande) 2- Activation du tarif achat prévisionnel Puis, si datas.vente == true 3- Recalcul de tous les tarifs de vente actuels 4- Recalcul de tous les tarifs de vente prévisionnels

PUT api/Tarif/{codeProduit}/UpdateAndActivate

Mise à jour des tarifs ACHAT et VENTE d'un article lors de la saisie d'un arrivage Etapes: 1- Mise à jour du tarif achat prévisionnel (à partir du prix saisie en commande) 2- Activation du tarif achat prévisionnel Puis, si datas.vente == true 3- Recalcul de tous les tarifs de vente actuels 4- Recalcul de tous les tarifs de vente prévisionnels

GET api/Tarif/{codeTarif}

Récupère un tarif

DELETE api/Tarif/{tarifCode}

Supprime un tarif

PUT api/Tarif/{tarifCode}

Edition/ajout d'un tarif

POST api/Tarif/{tarifCode}

Edition/ajout d'un tarif

POST api/Tarif/{type}/Import

Upload d'un fichier d'import

GET api/Tarif/Achat/{codeProduit}

Tarif d'achat d'un produit

PUT api/Tarif/Achat/{codeProduit}

Créé ou modifie un tarif d'achat

POST api/Tarif/Achat/{codeProduit}

Créé ou modifie un tarif d'achat

GET api/Tarif/Achat/{codeProduit}/Prev

Récupere les tarifs achat et vente prévisionnel

DELETE api/Tarif/Achat/{codeProduit}/Prev?date={date}

Supprime les tarifs de vente et d'achat prévisionnel à la date donnée

POST api/Tarif/Achat/{codeProduit}/Prev

Modifie ou créer un tarif d'achat prévisionnel uniquement

PUT api/Tarif/Achat/{codeProduit}/Prev

Modifie ou créer un tarif d'achat prévisionnel uniquement

GET api/Tarif/Achat/{codeProduit}/Prev/Activate?date={date}&vente={vente}

Active un tarif prévisionnel

GET api/Tarif/ActivateTarifPrev/{date}

set tous les tarifs previsionnels/achat d'une date comme actif à la date du jour

GET api/Tarif/allPrevByDate

retourne une liste de date où existe des Tarif_ve non activés avec le nombre d'articles concernés

GET api/Tarif/CondAc

oData pour récupérer les conditions spécifiques d'achat

PUT api/Tarif/CondAc

Edite une condition spécifique d'achat

POST api/Tarif/CondAc

Créé une condition spécifique d'achat

PUT api/Tarif/CondAc/Delete

Supprime une condition spécifique d'achat

GET api/Tarif/CondAc/Detail?entity={entity}&fournisseur={fournisseur}&fournisseurFam={fournisseurFam}&fournisseurSFam={fournisseurSFam}&article={article}&articleFam={articleFam}&articleSFam={articleSFam}

Récupére les conditions spécifiques d'achat

GET api/Tarif/ConditionSpec/Achat?fournisseur={fournisseur}&fournisseurFam={fournisseurFam}&fournisseurSFam={fournisseurSFam}&article={article}&articleFam={articleFam}&articleSFam={articleSFam}

Get les conditions spécifique d'achat (Saisie des conditions spécifique)

POST api/Tarif/ConditionSpec/Achat

Créé une conditions spécifique (Saisie des conditions spécifique)

PUT api/Tarif/ConditionSpec/Achat

Edit les conditions spécifique (Saisie des conditions spécifique)

PUT api/Tarif/ConditionSpec/Achat/Delete

Supprime une condition spéciale

POST api/Tarif/ConditionSpec/Achat/Exist

Vérifie si la condition spécifique existe

GET api/Tarif/ConditionSpec/Vente?client={client}&clientFam={clientFam}&clientSFam={clientSFam}&article={article}&articleFam={articleFam}&articleSFam={articleSFam}

Get les conditions spécifique (Saisie des conditions spécifique)

POST api/Tarif/ConditionSpec/Vente

Créé une conditions spécifique (Saisie des conditions spécifique)

PUT api/Tarif/ConditionSpec/Vente

Edit les conditions spécifique (Saisie des conditions spécifique)

PUT api/Tarif/ConditionSpec/Vente/Delete

Supprime une condition spéciale

POST api/Tarif/ConditionSpec/Vente/Exist

Vérifie si la condition spécifique existe

GET api/Tarif/CondVe

Exemple ! Utiliser la route OData en GET : /oData/oTarifCondVe

PUT api/Tarif/CondVe

Edit les conditions spécifique (Saisie des conditions spécifique)

POST api/Tarif/CondVe

Création d'une condition speciale

PUT api/Tarif/CondVe/Delete

Supprime une condition spéciale

GET api/Tarif/CondVe/Detail?entity={entity}&client={client}&clientFam={clientFam}&clientSFam={clientSFam}&article={article}&articleFam={articleFam}&articleSFam={articleSFam}

Get les conditions spécifique (Saisie des conditions spécifique)

DELETE api/Tarif/DeleteTarifVE/{codeTarif}/{codeArticle}

Supprime un tarif_ve

PUT api/Tarif/EditionTarif

DAB :

PUT api/Tarif/EditionTarifStd

Informations d'Edition Standard

POST api/Tarif/EditionTarifStd

Informations d'Edition Standard

GET api/Tarif/ImportFile?filePath={filePath}

Import tarif

GET api/Tarif/Price/{article}?client={client}&qte={qte}

Retourne les prix de vente à partir du couple article/client

PUT api/Tarif/TarifArticleData?client={client}&tarif={tarif}&date={date}

Récupére une liste d'article avec toutes les données (prix de base, taxes, conditions spéciales)

GET api/Tarif/tarifList

Récupère la liste des tarifs avec des élements de TARIF_VE et de CLIENT

PUT api/Tarif/updateTarifAchat/{codeTarif}

Met à jour un tarif d'achat

POST api/Tarif/Vente/{codeProduit}/Activate?codeTarif={codeTarif}

Activer les tarifs de vente prévisionnel

GET api/Tarif/Vente/{codeProduit}/Tarifs

Pour chaque tarif récupère les tarifs client ainsi que les remises quantitatives

POST api/Tarif/Vente/{codeProduit}/Tarifs

Pour chaque tarif update les tarifs client ainsi que les remises quantitatives

POST api/Tarif/Vente/Recalcul

Recalcul des tarifs de vente d'un ou tous les produits

GET api/Tarif/Vente/RecalculTarifsVenteProgress

Retourne l'état d'avancement du recalcul des tarifs de vente de tous les produits

APIDescription
GET api/Taxe

Récupère la liste des TAXEs disponible

GET api/Taxe?typeTaxe={typeTaxe}

Récupères la liste des taxes par type

POST api/Taxe/AddTaxePays

No documentation available.

GET api/Taxe/AllType

Récupère la liste des type de taxes

GET api/Taxe/Article/{codeProduit}

Listing des taxes appliquées à ce produit

POST api/Taxe/DeleteTaxePays

No documentation available.

GET api/Taxe/Details/{orderkey}

Récupère le details des taxes d'une commande

GET api/Taxe/Fournisseur/{codeFournisseur}

Listing des taxes appliquées à ce fournisseur

GET api/Taxe/GetAllValidTaxes

No documentation available.

GET api/Taxe/GetTaxesPays

No documentation available.

PUT api/Taxe/UpdateTaxePays

No documentation available.

APIDescription
POST api/touchscreen/AddPortion

ajoute une portion d'une ligne de commande

POST api/touchscreen/ControlLine

No documentation available.

GET api/touchscreen/GetBatchItemList

récupère une liste de lot

GET api/touchscreen/GetDeliveries?pageIndex={pageIndex}&RecPerPage={RecPerPage}

récupère les tournées

GET api/touchscreen/GetItem?itemId={itemId}

récupère un article ou un article_lot

GET api/touchscreen/GetLinkedLineDetails

récupère la préparation d'une liste de details de commande

GET api/touchscreen/GetOrderDetails

récupère le détail des commandes avec le nombre total de celle-ci

GET api/touchscreen/GetOrderLine

récupère une ligne de commande

GET api/touchscreen/GetOrders

récupère la liste des commandes, le nombre total des commandes, le nombre de commande préparé/en cours de préparation/non préparé

GET api/touchscreen/GetPortions

récupère les portions d'une ligne de commande

GET api/touchscreen/GetSupplier

récupère les fournisseurs

GET api/touchscreen/GetWorkStations?pageIndex={pageIndex}&RecPerPage={RecPerPage}

récupère les ateliers

POST api/touchscreen/InsertOrderLine

ajoute une nouvelle ligne de detail

POST api/touchscreen/RemoveOrderPreparation

enlève la préparation d'une ligne de commande

POST api/touchscreen/RemovePortions

retire une portion d'une ligne de commande

POST api/touchscreen/RemovePreparedBatch

supprime un ou plusieur lot d'une commande

POST api/touchscreen/UpdateOrderLine

modifie une ligne de détails

APIDescription
GET api/Tournee/{tournee}/CdeEnt?dateLivraison={dateLivraison}

Récupére les commandes pour une tournée et une date de livraison données

GET api/Tournee/{tournee}/CdeEntNodoubleBL?dateLivraison={dateLivraison}

Récupére les BL jamais encore édités pour une tournée et une date de livraison données

GET api/Tournee/{tournee}/FicheChauffeur?dateLivraison={dateLivraison}&includeConfirm={includeConfirm}

No documentation available.

PUT api/Tournee/BonPreparation

Edition des bons de livraison

GET api/Tournee/GetTourneCamionLivreurCde/{dateLivraison}

Récupére les tournées, camions, livreur pour une date de livraison donnée

GET api/Tournee/PrintFicheChauffeur?DateLivraison={DateLivraison}&includeConfirm={includeConfirm}

No documentation available.

GET api/Tournee/reaffectation?orderKeys={orderKeys}

Réaffectation/affichage des tournées - Tableau des détails de commande

GET api/Tournee/reaffectation/{date_livraison}-{triNC}-{triC}-{triF}

Réaffectation/affichage des tournées - Tableau des tournées

GET api/Tournee/reaffectation/{newTournee}?orderKeys={orderKeys}&tourneEntiere={tourneEntiere}

Changement de tournée pour une commande

GET api/Tournee/reaffectation/{numTournee}-{dateLivraison}-{triNC}-{triC}-{triF}

Réaffectation/affichage des tournées - Tableau des des commandes

PUT api/Tournee/SetTourneCamionLivreurCde

Set le camion et le livreur pour une tournee d'une date

PUT api/Tournee/Technicien

Exemple ! Utiliser la route OData en GET : /odata/oTourneeTech

APIDescription
POST api/Transformation

Reçoit l'ensemble des éléments indispensables à la transformation (AC/VE + articles/lots)

POST api/Transformation/lot

Permet de contrôler ou de générer automatiquement un lot

POST api/Transformation2

Reçoit l'ensemble des éléments indispensables à la transformation (AC/VE + articles/lots)

APIDescription
POST api/Utilisateur

Ajouter un utilisateur

GET api/Utilisateur

liste des utilisateurs

PUT api/Utilisateur/{codeUtilisateur}

Modification d'un utilisateur

PUT api/Utilisateur/{codeUtilisateur}/depot/{codeDepot}

Edite le depot d'un utilisateur

PUT api/Utilisateur/{codeUtilisateur}/zone/{codeZone}

Edite la zone d'un utilisateur

POST api/Utilisateur/{user}

Récupére les données d'un utilisateur

DELETE api/Utilisateur/{utilisateur}

Supprime un utilisateur

POST api/Utilisateur/Create

Ajouter un utilisateur

GET api/Utilisateur/GetUser?login={login}

No documentation available.

GET api/Utilisateur/GetUser/{login}

No documentation available.

GET api/Utilisateur/IsValidLoginPassword?login={login}&password={password}

Check le login et mot de passe d'un utilisateur

GET api/Utilisateur/Mail/CanUserSendMailToClient?token={token}&client={client}

No documentation available.

POST api/Utilisateur/UpdateUser

Mets à jour la liste des représentant d'un utilisateur

GET api/Utilisateur/Vendeur/{codeVendeur}

No documentation available.

GET api/Utilisateur/Vendeurs

No documentation available.

APIDescription
GET api/Caisse/GetDivers/{type}

Heure dernier lancement, nombre en cours et si en cours

GET api/divers/getUnitsWithType

Donne la liste des unités SAGA avec le type correspondant (C,P,K,Q)

GET api/FDV/GetDispatchInfo/{type}

Heure dernier lancement, nombre en cours et si en cours

GET api/listvalue/{lst}

Récupère une liste de valeurs

GET api/listvalue/{lst}/{param1}

Récupère une liste de valeurs

DELETE api/listvalue/{valueListName}?code={code}

Suppression du contenu d'une liste de valeurs

POST api/listvalue/{valueListName}

Edition ou création du contenu d'une liste de valeurs

PUT api/listvalue/{valueListName}

Edition ou création du contenu d'une liste de valeurs

GET api/listvalue/tablevaluelist

No documentation available.

GET api/Mobile/GetDispatchInfo?type={type}

Heure dernier lancement, nombre en cours et si en cours

APIDescription
POST api/Web/DecryptCustomerKey?key={key}

Duplique (clone) une commande

POST api/Web/EncryptCustomerKey?test={test}

Duplique (clone) une commande

POST api/web/MenuSearchWebItem?language={language}

MenuSearchWebItem

POST api/web/WebCreateOrder

Créer une commande et la lock

POST api/web/WebCreateOrderLine?OrderType={OrderType}

Créer une commande et la lock

POST api/web/WebDuplicateOrder?type={type}

Duplique (clone) une commande

POST api/web/WebGetOrderApi?language={language}

WebGetOrderApi

POST api/web/WebGetOrderDetails?language={language}

WebGetOrderDetails

POST api/web/WebGetTour

WebGetOrderApi

POST api/web/WebItemslistapi?language={language}

WebItemslistapi

POST api/web/WebItemsListPaging?language={language}

WebItemslistapi

POST api/web/WebRemoveOrder

Supprime et historise une commande (et ses details)

POST api/web/WebRemoveOrderLine

Supprime une ligne de detail

POST api/web/WebUpdatebHeadOrder

Modifie une entete de commande

POST api/web/WebUpdateOrderLine?type={type}

Modifie une ligne de détails

APIDescription
POST api/WMS/GenerateBordereaux

Génère les bordereaux de préparation

GET api/WMS/GetDetailsWmsProduct/{Scan_product}

Get details WMS d'un produit article_lot ou article

GET api/WMS/GetEmplacement/{code}

Get emplacement

GET api/WMS/GetGabarits

Get la liste des gabarits type wms

GET api/WMS/GetLastVersion

donne le num de version de l'apk wms cf web.config "wmsVersion"

GET api/WMS/GetNextBordereau?user={user}&zone={zone}&bordereau={bordereau}

Get le prochain bordereau à préparer en fonction de la zone et du niveau du préparateur

GET api/WMS/GetNextPickingBordereau?bordereau={bordereau}&preparateur={preparateur}

détermine la prochaine etape de préparation

GET api/WMS/GetPreviousBordereau?user={user}

Get un bordereau en attente (non préparé entièrement)

GET api/WMS/GetSuportPhysique?code={code}

Get un support physique par son code

GET api/WMS/GetSuportPhysiqueList

Get la list des supports physique

GET api/WMS/GetSuportsType

Get la liste des supports type

GET api/WMS/GetType_anomalieList

Get la liste des type_anomalie

GET api/WMS/GetUserWmsNiveauUtilisation?preparateur={preparateur}

get le niveau d'un préparateur

GET api/WMS/GetWmsTourneePriorite/{datelivr}

retourne l'etat des tournee wms avec priorite

GET api/WMS/GetZones

Get la liste des zones de stockage

POST api/WMS/MoveStockWms

move emplacement wms d'un produit article_lot ou article

GET api/WMS/PrintFicheLogistique?bordereau={bordereau}&preparateur={preparateur}

Imprime les fiches logistiques d'un bordereau souhaité en fct de la zone 'WT600' et du document 'FicheLogistique'

GET api/WMS/ReleaseSupportPhysique?supportPhysiqueCode={supportPhysiqueCode}

Liberer 1 ou tous les supports physique

GET api/WMS/SetAnomalieEtat?id_anomalie={id_anomalie}&etat={etat}

Modifie l'etat d'une anomalie

POST api/WMS/SetAnomaliePDA

Set anomalie

POST api/WMS/SetCodeEAN13

Set code EAN13 d'un produit article_lot ou article

GET api/WMS/SetFlgTournBordereau?user={user}&bordereau={bordereau}&lettre_repere={lettre_repere}&code_tournee={code_tournee}

Cloture un bordereau en scannant le code/abr tournee

POST api/WMS/SetStockWms

Set emplacement wms d'un produit article_lot ou article

GET api/WMS/SetSupportPhysiqueBordereau?bordereau={bordereau}&supportPhysiqueCode={supportPhysiqueCode}

set le support physique pour un bordereau

POST api/WMS/SetVGPValues

Set details VGP d'un produit article_lot ou article

POST api/WMS/SetWmsTourneePriorite/{datelivr}

set tournee.wms_priorite

POST api/WMS/StartAcquisitionWms

Start acquisition wms d'un produit article_lot ou article

POST api/WMS/StartMoveStockWms

Start move emplacement wms d'un produit article_lot ou article

POST api/WMS/StartSetStockWms

Set emplacement wms d'un produit article_lot ou article

POST api/WMS/StopAcquisitionWms

Stop acquisition wms d'un produit article_lot ou article

GET api/WMS/unite

get la list des unites avec leur type

POST api/WMS/UpdateWMS_CDE_DET

Update WMS_CDE_DET pour les qte préparées