[FogBugz #225] Montants différents entre entre client_facture et client_facture_ligne #287

Open
opened 2023-07-03 23:59:32 +02:00 by fbenoist68 · 3 comments

Assigned To: Frederik Benoist
Project: CAISSE
Area: awcaisse
Category: Bogue
Priority: A fixer impérativement

Assigned To: Frederik Benoist Project: CAISSE Area: awcaisse Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 978
Date: 2013-11-19T13:30:47Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketLigne\cTicketLignes.vb

 

Public Function mCalculerTotalTtc(Optional ByVal PromoCommercantPied As cPromoCommercant = Nothing) As Decimal ' Implements iTicketLignes.mCalculerTotalTtc

Dim totalTtc As Decimal = 0

For Each TicketL As cTicketLigne In Me

If TicketL.pSupprime Then Continue For

Select Case TicketL.pTypLigneTicket

Case eTypLigneTicket.extension_garantie, eTypLigneTicket.produit_standard, eTypLigneTicket.retour_produit, eTypLigneTicket.Produit_Speciale, eTypLigneTicket.Eco_Part, eTypLigneTicket.extension_garantie

totalTtc += TicketL.pAPayer(, , PromoCommercantPied)

Case eTypLigneTicket.remise_commercant_pied, eTypLigneTicket.remise_promo_pied, eTypLigneTicket.Remise_Sous_Total

If Not (Me.vTicketEntete.pModeTicket = eTypModeTicket.Commande_Stock AndAlso Me.vTicketEntete.pModeReservationKeria) Then

If PromoCommercantPied Is Nothing Then totalTtc += TicketL.pAPayer

End If

'If PromoCommercantPied Is Nothing Then TotalTTC += TicketL.pAPayer

End Select

Next

Return totalTtc

End Function

Event ID: 978 Date: 2013-11-19T13:30:47Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketLigne\cTicketLignes.vb</p> <p> &nbsp;</p> <p> Public Function mCalculerTotalTtc(Optional ByVal PromoCommercantPied As cPromoCommercant = Nothing) As Decimal &#39; Implements iTicketLignes.mCalculerTotalTtc</p> <p> Dim totalTtc As Decimal = 0</p> <p> For Each TicketL As cTicketLigne In Me</p> <p> If TicketL.pSupprime Then Continue For</p> <p> Select Case TicketL.pTypLigneTicket</p> <p> Case eTypLigneTicket.extension_garantie, eTypLigneTicket.produit_standard, eTypLigneTicket.retour_produit, eTypLigneTicket.Produit_Speciale, eTypLigneTicket.Eco_Part, eTypLigneTicket.extension_garantie</p> <p> totalTtc += TicketL.pAPayer(, , PromoCommercantPied)</p> <p> Case eTypLigneTicket.remise_commercant_pied, eTypLigneTicket.remise_promo_pied, eTypLigneTicket.Remise_Sous_Total</p> <p> If Not (Me.vTicketEntete.pModeTicket = eTypModeTicket.Commande_Stock AndAlso Me.vTicketEntete.pModeReservationKeria) Then</p> <p> If PromoCommercantPied Is Nothing Then totalTtc += TicketL.pAPayer</p> <p> End If</p> <p> &#39;If PromoCommercantPied Is Nothing Then TotalTTC += TicketL.pAPayer</p> <p> End Select</p> <p> Next</p> <p> Return totalTtc</p> <p> End Function</p>
Poster
Owner

Event ID: 977
Date: 2013-11-19T13:29:52Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 977 Date: 2013-11-19T13:29:52Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 976
Date: 2013-11-19T13:29:51Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 976 Date: 2013-11-19T13:29:51Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#287
There is no content yet.