main
Paul Schneider 9 years ago
parent 00ac0834c6
commit 1af0196694
1 changed files with 12 additions and 13 deletions

@ -9,8 +9,11 @@
var PostalAddress = to.PostalAddress?.Address.SplitAddressToTeX(); var PostalAddress = to.PostalAddress?.Address.SplitAddressToTeX();
var proaddr = Model.Query.PerformerProfile.OrganizationAddress.Address.SplitAddressToTeX(); var proaddr = Model.Query.PerformerProfile.OrganizationAddress.Address.SplitAddressToTeX();
var proaddrm = new HtmlString(Model.Query.PerformerProfile.OrganizationAddress.Address); var proaddrm = new HtmlString(Model.Query.PerformerProfile.OrganizationAddress.Address);
var isestimate = true;
var ack = false;
}\documentclass[french,11pt]{article} }
\documentclass[french,11pt]{article}
\usepackage{eurosym} \usepackage{eurosym}
\usepackage{babel} \usepackage{babel}
\usepackage[T1]{fontenc} \usepackage[T1]{fontenc}
@ -32,14 +35,11 @@
\FPeval{\montant}{#2 * #3} \FPeval{\montant}{#2 * #3}
\FPround{\montant}{\montant}{2} \FPround{\montant}{\montant}{2}
\FPadd{\TotalHT}{\TotalHT}{\montant} \FPadd{\TotalHT}{\TotalHT}{\montant}
\eaddto\ListeProduits{#1 & \prix & #2 & \montant \cr} \eaddto\ListeProduits{#1 & \prix & #2 & \montant \cr}
} }
\newcommand{\AfficheResultat}{% \newcommand{\AfficheResultat}{%
\ListeProduits \ListeProduits
\FPeval{\TotalTVA}{\TotalHT * \TVA / 100} \FPeval{\TotalTVA}{\TotalHT * \TVA / 100}
\FPadd{\TotalTTC}{\TotalHT}{\TotalTVA} \FPadd{\TotalTTC}{\TotalHT}{\TotalTVA}
\FPround{\TotalHT}{\TotalHT}{2} \FPround{\TotalHT}{\TotalHT}{2}
@ -48,8 +48,6 @@
\global\let\TotalHT\TotalHT \global\let\TotalHT\TotalHT
\global\let\TotalTVA\TotalTVA \global\let\TotalTVA\TotalTVA
\global\let\TotalTTC\TotalTTC \global\let\TotalTTC\TotalTTC
\cr \cr
\hline \hline
\textbf{Total} & & & \TotalHT \textbf{Total} & & & \TotalHT
@ -69,7 +67,7 @@
\def\FactureNum {@Model.Id.ToString()} % Numéro de facture \def\FactureNum {@Model.Id.ToString()} % Numéro de facture
\def\FactureAcquittee {non} % Facture acquittée : oui/non \def\FactureAcquittee {non} % Facture acquittée : oui/non
\def\FactureLieu {@proaddrm} % Lieu de l'édition de la facture \def\FactureLieu {@proaddrm} % Lieu de l'édition de la facture
\def\FactureObjet {Facture : @TeXHelpers.ToTeX(Model.Title)} % Objet du document \def\FactureObjet {@(new HtmlString(isestimate?"Devis":"Facture")) @TeXHelpers.ToTeX(Model.Title)} % Objet du document
% Description de la facture % Description de la facture
\def\FactureDescr { \def\FactureDescr {
@TeXHelpers.ToTeX(Model.Description) @TeXHelpers.ToTeX(Model.Description)
@ -124,7 +122,7 @@
@TeXHelpers.ToTeX(from.UserName) \\ @TeXHelpers.ToTeX(from.UserName) \\
@proaddr @proaddr
Facture n°\FactureNum @(isestimate?"Devis":"Facture") n°\FactureNum
{\addtolength{\leftskip}{10.5cm} %in ERT {\addtolength{\leftskip}{10.5cm} %in ERT
@ -158,11 +156,12 @@ Facture n°\FactureNum
\end{flushright} \end{flushright}
~\\ ~\\
@if (!isestimate) {
<text>
\ifthenelse{\equal{\FactureAcquittee}{oui}}{ \ifthenelse{\equal{\FactureAcquittee}{oui}}{
Facture acquittée. Facture acquittée.
}{ }{ </text>
@{
var bi = from.BankInfo; var bi = from.BankInfo;
if (bi!=null) { if (bi!=null) {
<text>À régler par chèque ou par virement bancaire : <text>À régler par chèque ou par virement bancaire :
@ -187,11 +186,11 @@ Facture n°\FactureNum
} }
} }
}
@if (!(Model.ProviderValidationDate==null)) { @if (!(Model.ProviderValidationDate==null)) {
<text> <text>
\begin{flushright} \begin{flushright}
Facture validée le @TeXHelpers.ToTeX(Model.ProviderValidationDate.ToString("dddd dd MMMM yyyy", @(new HtmlString(isestimate?"Devis validé":"Facture validée")) le @TeXHelpers.ToTeX(Model.ProviderValidationDate.ToString("dddd dd MMMM yyyy",
CultureInfo.CreateSpecificCulture("fr-FR"))).ToHtmlString() CultureInfo.CreateSpecificCulture("fr-FR"))).ToHtmlString()
\end{flushright} \end{flushright}
\begin{center} \begin{center}

Loading…