diff --git a/Yavsc/Views/Shared/Components/Estimate/Estimate_tex.cshtml b/Yavsc/Views/Shared/Components/Estimate/Estimate_tex.cshtml index 71eaf329..812c655e 100644 --- a/Yavsc/Views/Shared/Components/Estimate/Estimate_tex.cshtml +++ b/Yavsc/Views/Shared/Components/Estimate/Estimate_tex.cshtml @@ -9,8 +9,11 @@ var PostalAddress = to.PostalAddress?.Address.SplitAddressToTeX(); var proaddr = Model.Query.PerformerProfile.OrganizationAddress.Address.SplitAddressToTeX(); 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{babel} \usepackage[T1]{fontenc} @@ -32,14 +35,11 @@ \FPeval{\montant}{#2 * #3} \FPround{\montant}{\montant}{2} \FPadd{\TotalHT}{\TotalHT}{\montant} - \eaddto\ListeProduits{#1 & \prix & #2 & \montant \cr} } - \newcommand{\AfficheResultat}{% \ListeProduits - \FPeval{\TotalTVA}{\TotalHT * \TVA / 100} \FPadd{\TotalTTC}{\TotalHT}{\TotalTVA} \FPround{\TotalHT}{\TotalHT}{2} @@ -48,8 +48,6 @@ \global\let\TotalHT\TotalHT \global\let\TotalTVA\TotalTVA \global\let\TotalTTC\TotalTTC - - \cr \hline \textbf{Total} & & & \TotalHT @@ -69,7 +67,7 @@ \def\FactureNum {@Model.Id.ToString()} % Numéro de facture \def\FactureAcquittee {non} % Facture acquittée : oui/non \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 \def\FactureDescr { @TeXHelpers.ToTeX(Model.Description) @@ -124,7 +122,7 @@ @TeXHelpers.ToTeX(from.UserName) \\ @proaddr -Facture n°\FactureNum +@(isestimate?"Devis":"Facture") n°\FactureNum {\addtolength{\leftskip}{10.5cm} %in ERT @@ -158,11 +156,12 @@ Facture n°\FactureNum \end{flushright} ~\\ - +@if (!isestimate) { + \ifthenelse{\equal{\FactureAcquittee}{oui}}{ Facture acquittée. -}{ -@{ +}{ + var bi = from.BankInfo; if (bi!=null) { À régler par chèque ou par virement bancaire : @@ -187,11 +186,11 @@ Facture n°\FactureNum } } -} + @if (!(Model.ProviderValidationDate==null)) { \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() \end{flushright} \begin{center}