|
|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
using Gremlin.GremlinUI.ViewModels;
|
|
|
|
|
using Gremlin.Models;
|
|
|
|
|
using Gremlin.ViewModels;
|
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using static Gremlin.GremlinData.EntityClasses.Enums;
|
|
|
|
|
@ -24,11 +25,9 @@ namespace Gremlin.Operations
|
|
|
|
|
|
|
|
|
|
private static StringBuilder CreateTexFile(QuoteVM quoteVM, bool? brutto)
|
|
|
|
|
{
|
|
|
|
|
float rand = Properties.Settings.Default.texRand;
|
|
|
|
|
//byte[] agilentLogo = Properties.Resources.agilentLogo;
|
|
|
|
|
//byte[] sign = Properties.Resources.signWoitschetzki;
|
|
|
|
|
string rand = RUSettingModel.GetSettingValue(Properties.Settings.Default.userSettingID, "texRand");
|
|
|
|
|
|
|
|
|
|
StringBuilder texFile = new($"\\documentclass[a4paper,ngerman,parskip,10pt]{{scrlttr2}}" + $"\\usepackage{{lmodern}}" + $"\\usepackage[T1]{{fontenc}}" + $"\\usepackage[utf8]{{inputenc}}" + $"\\usepackage{{babel}}" + $"\\usepackage[hidelinks]{{hyperref}}");
|
|
|
|
|
StringBuilder texFile = new($"\\documentclass[a4paper,ngerman,parskip,10pt]{{scrlttr2}}" + $"\\usepackage{{lmodern}}" + $"\\usepackage[T1]{{fontenc}}" + $"\\usepackage[utf8]{{inputenc}}" + $"\\usepackage{{babel}}" + $"\\usepackage[hidelinks]{{hyperref}}\n");
|
|
|
|
|
_ = texFile.AppendLine($"\\usepackage[left={rand}cm, right={rand}cm, top={rand}cm, bottom={rand}cm]{{geometry}}");
|
|
|
|
|
_ = texFile.AppendLine($"\\usepackage[table]{{xcolor}}\r\n\\usepackage[right]{{eurosym}}\r\n\\usepackage[locale=DE]{{siunitx}}\r\n\\usepackage{{scrlayer-scrpage}}\r\n\\usepackage{{lastpage}}\r\n\\usepackage{{graphicx}}\r\n\\usepackage{{multirow}}\r\n\\usepackage{{longtable}}\r\n\\usepackage{{enumitem}}\r\n\\usepackage{{fp, xstring, spreadtab, numprint}}\r\n\\DeclareSIUnit{{\\sieuro}}{{\\mbox{{\\euro}}}}");
|
|
|
|
|
_ = texFile.AppendLine($"\\rohead{{{quoteVM.QuotationNumber}}}");
|
|
|
|
|
@ -40,7 +39,7 @@ namespace Gremlin.Operations
|
|
|
|
|
_ = texFile.AppendLine($"Mobil:&{RUSettingModel.GetSettingValue(Properties.Settings.Default.userSettingID, "userMobile")}\\\\");
|
|
|
|
|
_ = texFile.AppendLine($"E-Mail:&\\href{{mailto:{RUSettingModel.GetSettingValue(Properties.Settings.Default.userSettingID, "userMail")}}}{{{RUSettingModel.GetSettingValue(Properties.Settings.Default.userSettingID, "userMail")}}}\\\\");
|
|
|
|
|
_ = texFile.AppendLine("\\textbf{Auftragsannahme:}&\\href{mailto:salesservices\\_germany@agilent.com}{salesservices\\_germany@agilent.com}\\\\\r\n\\hline\r\n\\end{tabular}\r\n}\\\\");
|
|
|
|
|
//_ = texFile.Append(ContactViewModel.CreateBriefkopf(contact));
|
|
|
|
|
_ = texFile.Append(ContactVM.CreateBriefkopf(quoteVM.Recipient, true));
|
|
|
|
|
_ = texFile.AppendLine("&\\\\\r\n&\\\\\r\n\\end{tabular}\r\n\\vspace{1cm}\\par ");
|
|
|
|
|
|
|
|
|
|
//Anrede
|
|
|
|
|
|