WIP: KRV administration

This commit is contained in:
Frede Hundewadt 2023-04-08 17:46:26 +02:00
parent 7e3daba6e3
commit d0ac78028d
43 changed files with 1136 additions and 26 deletions

View file

@ -4,6 +4,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=Bes_00F8g/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Danmark/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=fejl/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Kapv/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=kontrolleres/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Norge/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=opst_00E5et/@EntryIndexedValue">True</s:Boolean>

View file

@ -0,0 +1,13 @@
using Wonky.Entity.DTO;
namespace Wonky.Client.HttpRepository;
public interface ISystemKrvProductRepository
{
Task<List<KrvProductDto>> GetProducts();
Task<KrvProductDto> GetProduct(string productId);
Task<KrvProductDto> CreateProduct(KrvProductDto product);
Task<KrvProductDto> DeleteProduct(string productId);
Task<KrvProductDto> UpdateProduct(string productId, KrvProductDto product);
Task EditProduct(string productId);
}

View file

@ -0,0 +1,12 @@
using Wonky.Entity.DTO;
namespace Wonky.Client.HttpRepository;
public interface ISystemKrvProtectionRepository
{
Task<List<KrvProtectionDto>> GetVariants(string productId);
Task<KrvProtectionDto> GetVariant(string productId, string variantId);
Task<KrvProtectionDto> CreateVariant(KrvProductDto product);
Task<KrvProtectionDto> DeleteVariant(string productId, string variantId);
Task<KrvProtectionDto> UpdateVariant(string productId, KrvProtectionDto product);
}

View file

@ -0,0 +1,12 @@
using Wonky.Entity.DTO;
namespace Wonky.Client.HttpRepository;
public interface ISystemKrvVariantRepository
{
Task<List<KrvProductVariantDto>> GetVariants(string productId);
Task<KrvProductVariantDto> GetVariant(string productId, string variantId);
Task<KrvProductVariantDto> CreateVariant(KrvProductVariantDto product);
Task<KrvProductVariantDto> DeleteVariant(string productId, string variantId);
Task<KrvProductVariantDto> UpdateVariant(string productId, KrvProductDto product);
}

View file

@ -0,0 +1,16 @@
using System.Security.Cryptography;
namespace Wonky.Entity.DTO;
public class KrvClpPictogramTexts
{
public string AcuteToxicity { get; set; } = "";
public string Corrosive { get; set; } = "";
public string EnvironmentHazard { get; set; } = "";
public string Explosive { get; set; } = "";
public string Flammable { get; set; } = "";
public string HealthHazard { get; set; } = "";
public string Oxidising { get; set; } = "";
public string PressurizedGas { get; set; } = "";
public string SeriousHealthHazard { get; set; } = "";
}

View file

@ -0,0 +1,10 @@
namespace Wonky.Entity.DTO;
public class KrvCommonPrintTexts
{
public string ApbDocHeader { get; set; } = "";
public string ApvDocHeader { get; set; } = "";
public string ListDocHeader { get; set; } = "";
public string PrintDate { get; set; } = "";
public string FooterText { get; set; } = "";
}

View file

@ -0,0 +1,14 @@
using System.Runtime;
namespace Wonky.Entity.DTO;
public class KrvCommonProductTexts
{
public string Supplier { get; set; } = "";
public string PhraseNames { get; set; } = "";
public string Phrases { get; set; } = "";
public string SeeAlso { get; set; } = "";
public string UsagePrecaution { get; set; } = "";
public string ClpMarkings { get; set; } = "";
public string UsageLimitation { get; set; } = "";
}

View file

@ -0,0 +1,7 @@
namespace Wonky.Entity.DTO;
public class KrvCommonWasteTexts
{
public string Instruction { get; set; } = "";
public string Spilling { get; set; } = "";
}

View file

@ -0,0 +1,6 @@
namespace Wonky.Entity.DTO;
public class KrvDefaultProductDto
{
}

View file

@ -0,0 +1,17 @@
using System.Runtime;
namespace Wonky.Entity.DTO;
public class KrvDefaultTexts
{
public string S1UsedFor { get; set; } = "";
public string S2TypeAndProperties { get; set; } = "";
public string S3DoseAndImpact { get; set; } = "";
public string S4PreventProtect { get; set; } = "";
public string S5HealthExamination { get; set; } = "";
public string S6SubstAlternatives { get; set; } = "";
public string S7LimitValuesLaborInspectorate { get; set; } = "";
public string S8EducationTraining { get; set; } = "";
public string S9Deviation { get; set; } = "";
public string S0Disclaimer { get; set; } = "";
}

View file

@ -0,0 +1,30 @@
namespace Wonky.Entity.DTO;
public class KrvEPhraseTexts
{
public string EUH001 { get; set; } = "";
public string EUH014 { get; set; } = "";
public string EUH018 { get; set; } = "";
public string EUH019 { get; set; } = "";
public string EUH029 { get; set; } = "";
public string EUH031 { get; set; } = "";
public string EUH032 { get; set; } = "";
public string EUH044 { get; set; } = "";
public string EUH066 { get; set; } = "";
public string EUH070 { get; set; } = "";
public string EUH071 { get; set; } = "";
public string EUH201 { get; set; } = "";
public string EUH201A { get; set; } = "";
public string EUH202 { get; set; } = "";
public string EUH203 { get; set; } = "";
public string EUH204 { get; set; } = "";
public string EUH205 { get; set; } = "";
public string EUH206 { get; set; } = "";
public string EUH207 { get; set; } = "";
public string EUH208 { get; set; } = "";
public string EUH209 { get; set; } = "";
public string EUH209A { get; set; } = "";
public string EUH210 { get; set; } = "";
public string EUH401 { get; set; } = "";
}

View file

@ -0,0 +1,13 @@
namespace Wonky.Entity.DTO;
public class KrvEmergencyLabels
{
public string EmergencyAuthorityLabel { get; set; } = "";
public string EmergencyHeaderLabel { get; set; } = "";
public string EmergencyPhoneLabel { get; set; } = "";
public string EmergencyPictogramLabel { get; set; } = "";
public string FireEquipmentLabel { get; set; } = "";
public string FireExtinguishLabel { get; set; } = "";
public string FireFightLabel { get; set; } = "";
public string FirePictogramLabel { get; set; } = "";
}

View file

@ -0,0 +1,10 @@
namespace Wonky.Entity.DTO;
public class KrvEmergencyTexts
{
public string EmergencyPhone { get; set; } = "";
public string EmergencyAuthority { get; set; } = "";
public string FireExtinguish { get; set; } = "";
public string FireFight { get; set; } = "";
public string FireEquipment { get; set; } = "";
}

View file

@ -0,0 +1,13 @@
namespace Wonky.Entity.DTO;
public class KrvFirstAidLabels
{
public string FirstAidHeaderLabel { get; set; } = "";
public string FirstAidBreathPictogramLabel { get; set; } = "";
public string FirstAidSkinPictogramLabel { get; set; } = "";
public string FirstAidEyePictogramLabel { get; set; } = "";
public string FirstAidIntakePictogramLabel { get; set; } = "";
public string FirstAidPictogramLabel { get; set; } = "";
public string FirstAidEquipmentLabel { get; set; } = "";
public string FirstAidEyeCleaningLabel { get; set; } = "";
}

View file

@ -0,0 +1,9 @@
namespace Wonky.Entity.DTO;
public class KrvFirstAidTexts
{
public string FirstAidBreath { get; set; } = "";
public string FirstAidSkinContact { get; set; } = "";
public string FirstAidEyeContact { get; set; } = "";
public string FirstAidIntake { get; set; } = "";
}

View file

@ -0,0 +1,6 @@
namespace Wonky.Entity.DTO;
public class KrvFooterText
{
public string FooterText { get; set; } = "";
}

View file

@ -0,0 +1,69 @@
namespace Wonky.Entity.DTO;
public class KrvHPhraseTexts
{
public string H200 { get; set; } = "";
public string H201 { get; set; } = "";
public string H202 { get; set; } = "";
public string H203 { get; set; } = "";
public string H204 { get; set; } = "";
public string H205 { get; set; } = "";
public string H220 { get; set; } = "";
public string H221 { get; set; } = "";
public string H222 { get; set; } = "";
public string H223 { get; set; } = "";
public string H224 { get; set; } = "";
public string H225 { get; set; } = "";
public string H226 { get; set; } = "";
public string H228 { get; set; } = "";
public string H229 { get; set; } = "";
public string H240 { get; set; } = "";
public string H241 { get; set; } = "";
public string H242 { get; set; } = "";
public string H250 { get; set; } = "";
public string H251 { get; set; } = "";
public string H252 { get; set; } = "";
public string H260 { get; set; } = "";
public string H261 { get; set; } = "";
public string H270 { get; set; } = "";
public string H271 { get; set; } = "";
public string H272 { get; set; } = "";
public string H280 { get; set; } = "";
public string H281 { get; set; } = "";
public string H290 { get; set; } = "";
public string H300 { get; set; } = "";
public string H301 { get; set; } = "";
public string H302 { get; set; } = "";
public string H304 { get; set; } = "";
public string H310 { get; set; } = "";
public string H311 { get; set; } = "";
public string H312 { get; set; } = "";
public string H314 { get; set; } = "";
public string H315 { get; set; } = "";
public string H317 { get; set; } = "";
public string H318 { get; set; } = "";
public string H319 { get; set; } = "";
public string H330 { get; set; } = "";
public string H331 { get; set; } = "";
public string H332 { get; set; } = "";
public string H334 { get; set; } = "";
public string H335 { get; set; } = "";
public string H336 { get; set; } = "";
public string H340 { get; set; } = "";
public string H341 { get; set; } = "";
public string H350 { get; set; } = "";
public string H351 { get; set; } = "";
public string H360 { get; set; } = "";
public string H361 { get; set; } = "";
public string H362 { get; set; } = "";
public string H370 { get; set; } = "";
public string H371 { get; set; } = "";
public string H372 { get; set; } = "";
public string H373 { get; set; } = "";
public string H400 { get; set; } = "";
public string H410 { get; set; } = "";
public string H411 { get; set; } = "";
public string H412 { get; set; } = "";
public string H413 { get; set; } = "";
}

View file

@ -0,0 +1,15 @@
namespace Wonky.Entity.DTO;
public class KrvKapvJsonTexts
{
public string Section0 { get; set; } = "";
public string Section1 { get; set; } = "";
public string Section2 { get; set; } = "";
public string Section3 { get; set; } = "";
public string Section4 { get; set; } = "";
public string Section5 { get; set; } = "";
public string Section6 { get; set; } = "";
public string Section7 { get; set; } = "";
public string Section8 { get; set; } = "";
public string Section9 { get; set; } = "";
}

View file

@ -0,0 +1,15 @@
namespace Wonky.Entity.DTO;
public class KrvKapvLabels
{
public string S1UsedForLabel { get; set; } = "";
public string S2TypeAndPropertiesLabel { get; set; } = "";
public string S3DosesAndImpactLabel { get; set; } = "";
public string S4PreventProtectLabel { get; set; } = "";
public string S5HealthExaminationLabel { get; set; } = "";
public string S6SubstAlternativesLabel { get; set; } = "";
public string S7LimitValuesLaborInspectorateLabel { get; set; } = "";
public string S8EducationTrainingLabel { get; set; } = "";
public string S9DeviationLabel { get; set; } = "";
public string S0DisclaimerLabel { get; set; } = "";
}

View file

@ -0,0 +1,124 @@
namespace Wonky.Entity.DTO;
public class KrvPPhraseTexts
{
public string P101 { get; set; } = "";
public string P102 { get; set; } = "";
public string P103 { get; set; } = "";
public string P201 { get; set; } = "";
public string P202 { get; set; } = "";
public string P210 { get; set; } = "";
public string P211 { get; set; } = "";
public string P220 { get; set; } = "";
public string P222 { get; set; } = "";
public string P223 { get; set; } = "";
public string P230 { get; set; } = "";
public string P231 { get; set; } = "";
public string P231P232 { get; set; } = "";
public string P232 { get; set; } = "";
public string P233 { get; set; } = "";
public string P234 { get; set; } = "";
public string P235 { get; set; } = "";
public string P240 { get; set; } = "";
public string P241 { get; set; } = "";
public string P242 { get; set; } = "";
public string P243 { get; set; } = "";
public string P244 { get; set; } = "";
public string P250 { get; set; } = "";
public string P251 { get; set; } = "";
public string P260 { get; set; } = "";
public string P261 { get; set; } = "";
public string P262 { get; set; } = "";
public string P263 { get; set; } = "";
public string P264 { get; set; } = "";
public string P270 { get; set; } = "";
public string P271 { get; set; } = "";
public string P272 { get; set; } = "";
public string P273 { get; set; } = "";
public string P280 { get; set; } = "";
public string P282 { get; set; } = "";
public string P283 { get; set; } = "";
public string P284 { get; set; } = "";
public string P301 { get; set; } = "";
public string P301P310 { get; set; } = "";
public string P301P312 { get; set; } = "";
public string P301P330P331 { get; set; } = "";
public string P302 { get; set; } = "";
public string P302P334 { get; set; } = "";
public string P302P352 { get; set; } = "";
public string P303 { get; set; } = "";
public string P303P361P353 { get; set; } = "";
public string P304 { get; set; } = "";
public string P304P340 { get; set; } = "";
public string P305 { get; set; } = "";
public string P305P351P338 { get; set; } = "";
public string P306 { get; set; } = "";
public string P306P360 { get; set; } = "";
public string P308 { get; set; } = "";
public string P308P313 { get; set; } = "";
public string P310 { get; set; } = "";
public string P311 { get; set; } = "";
public string P312 { get; set; } = "";
public string P313 { get; set; } = "";
public string P314 { get; set; } = "";
public string P315 { get; set; } = "";
public string P320 { get; set; } = "";
public string P321 { get; set; } = "";
public string P330 { get; set; } = "";
public string P331 { get; set; } = "";
public string P332 { get; set; } = "";
public string P332P313 { get; set; } = "";
public string P333 { get; set; } = "";
public string P333P313 { get; set; } = "";
public string P334 { get; set; } = "";
public string P335 { get; set; } = "";
public string P336 { get; set; } = "";
public string P337 { get; set; } = "";
public string P337P313 { get; set; } = "";
public string P338 { get; set; } = "";
public string P340 { get; set; } = "";
public string P342 { get; set; } = "";
public string P342P311 { get; set; } = "";
public string P351 { get; set; } = "";
public string P352 { get; set; } = "";
public string P353 { get; set; } = "";
public string P360 { get; set; } = "";
public string P361 { get; set; } = "";
public string P362 { get; set; } = "";
public string P363 { get; set; } = "";
public string P370 { get; set; } = "";
public string P370P376 { get; set; } = "";
public string P370P378 { get; set; } = "";
public string P370P380P375 { get; set; } = "";
public string P371 { get; set; } = "";
public string P371P380P375 { get; set; } = "";
public string P372 { get; set; } = "";
public string P373 { get; set; } = "";
public string P375 { get; set; } = "";
public string P376 { get; set; } = "";
public string P377 { get; set; } = "";
public string P378 { get; set; } = "";
public string P380 { get; set; } = "";
public string P381 { get; set; } = "";
public string P390 { get; set; } = "";
public string P391 { get; set; } = "";
public string P401 { get; set; } = "";
public string P402 { get; set; } = "";
public string P402P404 { get; set; } = "";
public string P403 { get; set; } = "";
public string P403P233 { get; set; } = "";
public string P403P235 { get; set; } = "";
public string P404 { get; set; } = "";
public string P405 { get; set; } = "";
public string P406 { get; set; } = "";
public string P407 { get; set; } = "";
public string P410 { get; set; } = "";
public string P410P403 { get; set; } = "";
public string P410P412 { get; set; } = "";
public string P411 { get; set; } = "";
public string P412 { get; set; } = "";
public string P413 { get; set; } = "";
public string P420 { get; set; } = "";
public string P501 { get; set; } = "";
}

View file

@ -0,0 +1,12 @@
using System.Security.Cryptography;
namespace Wonky.Entity.DTO;
public class KrvPrintTexts
{
public string ApbDocHeader { get; set; } = "";
public string ApvDocHeader { get; set; } = "";
public string ListDocHeader { get; set; } = "";
public string PrintDate { get; set; } = "";
public string FooterText { get; set; } = "";
}

View file

@ -0,0 +1,18 @@
using System.ComponentModel.DataAnnotations;
namespace Wonky.Entity.DTO;
public class KrvProductCreateDto
{
[Required] public KrvProductTexts ProductTexts { get; set; } = new();
[Required] public KrvWasteTexts WasteTexts { get; set; } = new();
[Required] [MaxLength(128)] public string MaskVariantId { get; set; } = "";
[Required] [MaxLength(128)] public string GogglesVariantId { get; set; } = "";
[Required] [MaxLength(128)] public string GlovesVariantId { get; set; } = "";
[Required] [MaxLength(50)] public string ProductCategoryEnum { get; set; } = "";
public KrvKapvJsonTexts KapvTexts { get; set; } = new();
[MaxLength(255)] public string PictureLink { get; set; } = "";
[MaxLength(255)] public string InstructionLink { get; set; } = "";
[MaxLength(255)] public string InformationLink { get; set; } = "";
[MaxLength(255)] public string PropertiesLink { get; set; } = "";
}

View file

@ -0,0 +1,16 @@
namespace Wonky.Entity.DTO;
public class KrvProductLabels
{
public string TradingNameLabel { get; set; } = "";
public string SupplierLabel { get; set; } = "";
public string WorkplaceLabel { get; set; } = "";
public string UsedForLabel { get; set; } = "";
public string PhraseNameLabel { get; set; } = "";
public string ClpMarkingLabel { get; set; } = "";
public string SeeAlsoLabel { get; set; } = ""; // reference to direct to other riskphrases
public string MalCodeLabel { get; set; } = "";
public string StorageLabel { get; set; } = "";
public string UsageLimitationLabel { get; set; } = "";
public string UsagePrecautionLabel { get; set; } = "";
}

View file

@ -0,0 +1,15 @@
namespace Wonky.Entity.DTO;
public class KrvProductTexts
{
public string Supplier { get; set; } = "";
public string TradingName { get; set; } = "";
public string UsedFor { get; set; } = "";
public string PhraseNames { get; set; } = "";
public string ClpMarkings { get; set; } = "";
public string SeeAlso { get; set; } = "";
public string Phrases { get; set; } = "";
public string MalCode { get; set; } = "";
public string UsageLimitation { get; set; } = "";
public string UsagePrecaution { get; set; } = "";
}

View file

@ -18,45 +18,23 @@ using System.ComponentModel.DataAnnotations;
namespace Wonky.Entity.DTO;
public class KrvVariantDto
public class KrvProductVariantDto
{
/// <summary>
/// Variant entity id
/// </summary>
[Required] public string VariantId { get; set; } = "";
/// <summary>
/// Vendor variant name
/// </summary>
[Required] public string ProductId { get; set; } = "";
[Required] public string Name { get; set; } = "";
/// <summary>
/// Vendor variant SKU
/// </summary>
[Required] public string Sku { get; set; } = "";
/// <summary>
/// ERP variant SKU
/// </summary>
[Required] public string ErpSku { get; set; } = "";
/// <summary>
/// ERP variant name
/// </summary>
[Required] public string ErpName { get; set; } = "";
/// <summary>
/// Variant short name
/// </summary>
[Required] public string ShortName { get; set; } = "";
/// <summary>
/// Link to variant safety data sheet
/// </summary>
[Required] public string SdsLink { get; set; } = "";
/// <summary>
/// Picture link
/// </summary>
public string PictureLink { get; set; } = "";
}

View file

@ -0,0 +1,12 @@
namespace Wonky.Entity.DTO;
public class KrvProtectionDto
{
public string TypeId { get; set; } = "";
public string ProtectionTypeEnum { get; set; } = "";
public string PictureLink { get; set; } = "";
public string Name { get; set; } = "";
}

View file

@ -0,0 +1,19 @@
namespace Wonky.Entity.DTO;
public class KrvProtectionLabels
{
public string ProtectionHeaderLabel { get; set; } = "";
public string MaskPictogramLabel { get; set; } = "";
public string MaskTypeLabel { get; set; } = "";
public string MaskFilterLabel { get; set; } = "";
public string MaskInstructionLabel { get; set; } = "";
public string MaskStorageLabel { get; set; } = "";
public string GlovesPictogramLabel { get; set; } = "";
public string GlovesTypeLabel { get; set; } = "";
public string GlovesInstructionLabel { get; set; } = "";
public string GlovesStorageLabel { get; set; } = "";
public string GogglesPictogramLabel { get; set; } = "";
public string GogglesTypeLabel { get; set; } = "";
public string GogglesInstructionLabel { get; set; } = "";
public string GogglesStorageLabel { get; set; } = "";
}

View file

@ -0,0 +1,11 @@
namespace Wonky.Entity.DTO;
public class KrvProtectionVariantDto
{
public string VariantId { get; set; } = "";
public string ProtectionId { get; set; } = "";
public string Name { get; set; } = "";
public string Description { get; set; } = "";
public string Instruction { get; set; } = "";
public string PictureLink { get; set; } = "";
}

View file

@ -0,0 +1,27 @@
namespace Wonky.Entity.DTO;
public class KrvSection0Texts
{
public string S0A { get; set; } = "";
public string S0B { get; set; } = "";
public string S0C { get; set; } = "";
public string S0D { get; set; } = "";
public string S0E { get; set; } = "";
public string S0F { get; set; } = "";
public string S0G { get; set; } = "";
public string S0H { get; set; } = "";
public string S0J { get; set; } = "";
public string S0K { get; set; } = "";
public string S0L { get; set; } = "";
public string S0N { get; set; } = "";
public string S0P { get; set; } = "";
public string S0R { get; set; } = "";
public string S0S { get; set; } = "";
public string S0T { get; set; } = "";
public string S0U { get; set; } = "";
public string S0V { get; set; } = "";
public string S0X { get; set; } = "";
public string S0Y { get; set; } = "";
public string S0Z { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection1Texts
{
public string S1A { get; set; } = "";
public string S1B { get; set; } = "";
public string S1C { get; set; } = "";
public string S1D { get; set; } = "";
public string S1E { get; set; } = "";
public string S1F { get; set; } = "";
public string S1G { get; set; } = "";
public string S1H { get; set; } = "";
public string S1J { get; set; } = "";
public string S1K { get; set; } = "";
public string S1L { get; set; } = "";
public string S1N { get; set; } = "";
public string S1P { get; set; } = "";
public string S1R { get; set; } = "";
public string S1S { get; set; } = "";
public string S1T { get; set; } = "";
public string S1U { get; set; } = "";
public string S1V { get; set; } = "";
public string S1X { get; set; } = "";
public string S1Y { get; set; } = "";
public string S1Z { get; set; } = "";
public string S1A0 { get; set; } = "";
public string S1B0 { get; set; } = "";
public string S1C0 { get; set; } = "";
public string S1D0 { get; set; } = "";
public string S1F0 { get; set; } = "";
public string S1G0 { get; set; } = "";
public string S1H0 { get; set; } = "";
public string S1J0 { get; set; } = "";
public string S1K0 { get; set; } = "";
public string S1L0 { get; set; } = "";
public string S1N0 { get; set; } = "";
public string S1P0 { get; set; } = "";
public string S1R0 { get; set; } = "";
public string S1S0 { get; set; } = "";
public string S1T0 { get; set; } = "";
public string S1U0 { get; set; } = "";
public string S1V0 { get; set; } = "";
public string S1X0 { get; set; } = "";
public string S1Y0 { get; set; } = "";
public string S1Z0 { get; set; } = "";
public string S1A1 { get; set; } = "";
public string S1B1 { get; set; } = "";
public string S1C1 { get; set; } = "";
public string S1D1 { get; set; } = "";
public string S1F1 { get; set; } = "";
public string S1G1 { get; set; } = "";
public string S1H1 { get; set; } = "";
public string S1J1 { get; set; } = "";
public string S1K1 { get; set; } = "";
public string S1L1 { get; set; } = "";
public string S1N1 { get; set; } = "";
public string S1P1 { get; set; } = "";
public string S1R1 { get; set; } = "";
public string S1S1 { get; set; } = "";
public string S1T1 { get; set; } = "";
public string S1U1 { get; set; } = "";
public string S1V1 { get; set; } = "";
public string S1X1 { get; set; } = "";
public string S1Y1 { get; set; } = "";
public string S1Z1 { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection2Texts
{
public string S2A { get; set; } = "";
public string S2B { get; set; } = "";
public string S2C { get; set; } = "";
public string S2D { get; set; } = "";
public string S2E { get; set; } = "";
public string S2F { get; set; } = "";
public string S2G { get; set; } = "";
public string S2H { get; set; } = "";
public string S2J { get; set; } = "";
public string S2K { get; set; } = "";
public string S2L { get; set; } = "";
public string S2N { get; set; } = "";
public string S2P { get; set; } = "";
public string S2R { get; set; } = "";
public string S2S { get; set; } = "";
public string S2T { get; set; } = "";
public string S2U { get; set; } = "";
public string S2V { get; set; } = "";
public string S2X { get; set; } = "";
public string S2Y { get; set; } = "";
public string S2Z { get; set; } = "";
public string S2A0 { get; set; } = "";
public string S2B0 { get; set; } = "";
public string S2C0 { get; set; } = "";
public string S2D0 { get; set; } = "";
public string S2F0 { get; set; } = "";
public string S2G0 { get; set; } = "";
public string S2H0 { get; set; } = "";
public string S2J0 { get; set; } = "";
public string S2K0 { get; set; } = "";
public string S2L0 { get; set; } = "";
public string S2N0 { get; set; } = "";
public string S2P0 { get; set; } = "";
public string S2R0 { get; set; } = "";
public string S2S0 { get; set; } = "";
public string S2T0 { get; set; } = "";
public string S2U0 { get; set; } = "";
public string S2V0 { get; set; } = "";
public string S2X0 { get; set; } = "";
public string S2Y0 { get; set; } = "";
public string S2Z0 { get; set; } = "";
public string S2A1 { get; set; } = "";
public string S2B1 { get; set; } = "";
public string S2C1 { get; set; } = "";
public string S2D1 { get; set; } = "";
public string S2F1 { get; set; } = "";
public string S2G1 { get; set; } = "";
public string S2H1 { get; set; } = "";
public string S2J1 { get; set; } = "";
public string S2K1 { get; set; } = "";
public string S2L1 { get; set; } = "";
public string S2N1 { get; set; } = "";
public string S2P1 { get; set; } = "";
public string S2R1 { get; set; } = "";
public string S2S1 { get; set; } = "";
public string S2T1 { get; set; } = "";
public string S2U1 { get; set; } = "";
public string S2V1 { get; set; } = "";
public string S2X1 { get; set; } = "";
public string S2Y1 { get; set; } = "";
public string S2Z1 { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection3Texts
{
public string S3A { get; set; } = "";
public string S3B { get; set; } = "";
public string S3C { get; set; } = "";
public string S3D { get; set; } = "";
public string S3E { get; set; } = "";
public string S3F { get; set; } = "";
public string S3G { get; set; } = "";
public string S3H { get; set; } = "";
public string S3J { get; set; } = "";
public string S3K { get; set; } = "";
public string S3L { get; set; } = "";
public string S3N { get; set; } = "";
public string S3P { get; set; } = "";
public string S3R { get; set; } = "";
public string S3S { get; set; } = "";
public string S3T { get; set; } = "";
public string S3U { get; set; } = "";
public string S3V { get; set; } = "";
public string S3X { get; set; } = "";
public string S3Y { get; set; } = "";
public string S3Z { get; set; } = "";
public string S3A0 { get; set; } = "";
public string S3B0 { get; set; } = "";
public string S3C0 { get; set; } = "";
public string S3D0 { get; set; } = "";
public string S3F0 { get; set; } = "";
public string S3G0 { get; set; } = "";
public string S3H0 { get; set; } = "";
public string S3J0 { get; set; } = "";
public string S3K0 { get; set; } = "";
public string S3L0 { get; set; } = "";
public string S3N0 { get; set; } = "";
public string S3P0 { get; set; } = "";
public string S3R0 { get; set; } = "";
public string S3S0 { get; set; } = "";
public string S3T0 { get; set; } = "";
public string S3U0 { get; set; } = "";
public string S3V0 { get; set; } = "";
public string S3X0 { get; set; } = "";
public string S3Y0 { get; set; } = "";
public string S3Z0 { get; set; } = "";
public string S3A1 { get; set; } = "";
public string S3B1 { get; set; } = "";
public string S3C1 { get; set; } = "";
public string S3D1 { get; set; } = "";
public string S3F1 { get; set; } = "";
public string S3G1 { get; set; } = "";
public string S3H1 { get; set; } = "";
public string S3J1 { get; set; } = "";
public string S3K1 { get; set; } = "";
public string S3L1 { get; set; } = "";
public string S3N1 { get; set; } = "";
public string S3P1 { get; set; } = "";
public string S3R1 { get; set; } = "";
public string S3S1 { get; set; } = "";
public string S3T1 { get; set; } = "";
public string S3U1 { get; set; } = "";
public string S3V1 { get; set; } = "";
public string S3X1 { get; set; } = "";
public string S3Y1 { get; set; } = "";
public string S3Z1 { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection4Texts
{
public string S4A { get; set; } = "";
public string S4B { get; set; } = "";
public string S4C { get; set; } = "";
public string S4D { get; set; } = "";
public string S4E { get; set; } = "";
public string S4F { get; set; } = "";
public string S4G { get; set; } = "";
public string S4H { get; set; } = "";
public string S4J { get; set; } = "";
public string S4K { get; set; } = "";
public string S4L { get; set; } = "";
public string S4N { get; set; } = "";
public string S4P { get; set; } = "";
public string S4R { get; set; } = "";
public string S4S { get; set; } = "";
public string S4T { get; set; } = "";
public string S4U { get; set; } = "";
public string S4V { get; set; } = "";
public string S4X { get; set; } = "";
public string S4Y { get; set; } = "";
public string S4Z { get; set; } = "";
public string S4A0 { get; set; } = "";
public string S4B0 { get; set; } = "";
public string S4C0 { get; set; } = "";
public string S4D0 { get; set; } = "";
public string S4F0 { get; set; } = "";
public string S4G0 { get; set; } = "";
public string S4H0 { get; set; } = "";
public string S4J0 { get; set; } = "";
public string S4K0 { get; set; } = "";
public string S4L0 { get; set; } = "";
public string S4N0 { get; set; } = "";
public string S4P0 { get; set; } = "";
public string S4R0 { get; set; } = "";
public string S4S0 { get; set; } = "";
public string S4T0 { get; set; } = "";
public string S4U0 { get; set; } = "";
public string S4V0 { get; set; } = "";
public string S4X0 { get; set; } = "";
public string S4Y0 { get; set; } = "";
public string S4Z0 { get; set; } = "";
public string S4A1 { get; set; } = "";
public string S4B1 { get; set; } = "";
public string S4C1 { get; set; } = "";
public string S4D1 { get; set; } = "";
public string S4F1 { get; set; } = "";
public string S4G1 { get; set; } = "";
public string S4H1 { get; set; } = "";
public string S4J1 { get; set; } = "";
public string S4K1 { get; set; } = "";
public string S4L1 { get; set; } = "";
public string S4N1 { get; set; } = "";
public string S4P1 { get; set; } = "";
public string S4R1 { get; set; } = "";
public string S4S1 { get; set; } = "";
public string S4T1 { get; set; } = "";
public string S4U1 { get; set; } = "";
public string S4V1 { get; set; } = "";
public string S4X1 { get; set; } = "";
public string S4Y1 { get; set; } = "";
public string S4Z1 { get; set; } = "";
}

View file

@ -0,0 +1,26 @@
namespace Wonky.Entity.DTO;
public class KrvSection5Texts
{
public string S5A { get; set; } = "";
public string S5B { get; set; } = "";
public string S5C { get; set; } = "";
public string S5D { get; set; } = "";
public string S5E { get; set; } = "";
public string S5F { get; set; } = "";
public string S5G { get; set; } = "";
public string S5H { get; set; } = "";
public string S5J { get; set; } = "";
public string S5K { get; set; } = "";
public string S5L { get; set; } = "";
public string S5N { get; set; } = "";
public string S5P { get; set; } = "";
public string S5R { get; set; } = "";
public string S5S { get; set; } = "";
public string S5T { get; set; } = "";
public string S5U { get; set; } = "";
public string S5V { get; set; } = "";
public string S5X { get; set; } = "";
public string S5Y { get; set; } = "";
public string S5Z { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection6Texts
{
public string S6A { get; set; } = "";
public string S6B { get; set; } = "";
public string S6C { get; set; } = "";
public string S6D { get; set; } = "";
public string S6E { get; set; } = "";
public string S6F { get; set; } = "";
public string S6G { get; set; } = "";
public string S6H { get; set; } = "";
public string S6J { get; set; } = "";
public string S6K { get; set; } = "";
public string S6L { get; set; } = "";
public string S6N { get; set; } = "";
public string S6P { get; set; } = "";
public string S6R { get; set; } = "";
public string S6S { get; set; } = "";
public string S6T { get; set; } = "";
public string S6U { get; set; } = "";
public string S6V { get; set; } = "";
public string S6X { get; set; } = "";
public string S6Y { get; set; } = "";
public string S6Z { get; set; } = "";
public string S6A0 { get; set; } = "";
public string S6B0 { get; set; } = "";
public string S6C0 { get; set; } = "";
public string S6D0 { get; set; } = "";
public string S6F0 { get; set; } = "";
public string S6G0 { get; set; } = "";
public string S6H0 { get; set; } = "";
public string S6J0 { get; set; } = "";
public string S6K0 { get; set; } = "";
public string S6L0 { get; set; } = "";
public string S6N0 { get; set; } = "";
public string S6P0 { get; set; } = "";
public string S6R0 { get; set; } = "";
public string S6S0 { get; set; } = "";
public string S6T0 { get; set; } = "";
public string S6U0 { get; set; } = "";
public string S6V0 { get; set; } = "";
public string S6X0 { get; set; } = "";
public string S6Y0 { get; set; } = "";
public string S6Z0 { get; set; } = "";
public string S6A1 { get; set; } = "";
public string S6B1 { get; set; } = "";
public string S6C1 { get; set; } = "";
public string S6D1 { get; set; } = "";
public string S6F1 { get; set; } = "";
public string S6G1 { get; set; } = "";
public string S6H1 { get; set; } = "";
public string S6J1 { get; set; } = "";
public string S6K1 { get; set; } = "";
public string S6L1 { get; set; } = "";
public string S6N1 { get; set; } = "";
public string S6P1 { get; set; } = "";
public string S6R1 { get; set; } = "";
public string S6S1 { get; set; } = "";
public string S6T1 { get; set; } = "";
public string S6U1 { get; set; } = "";
public string S6V1 { get; set; } = "";
public string S6X1 { get; set; } = "";
public string S6Y1 { get; set; } = "";
public string S6Z1 { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection7Texts
{
public string S7A { get; set; } = "";
public string S7B { get; set; } = "";
public string S7C { get; set; } = "";
public string S7D { get; set; } = "";
public string S7E { get; set; } = "";
public string S7F { get; set; } = "";
public string S7G { get; set; } = "";
public string S7H { get; set; } = "";
public string S7J { get; set; } = "";
public string S7K { get; set; } = "";
public string S7L { get; set; } = "";
public string S7N { get; set; } = "";
public string S7P { get; set; } = "";
public string S7R { get; set; } = "";
public string S7S { get; set; } = "";
public string S7T { get; set; } = "";
public string S7U { get; set; } = "";
public string S7V { get; set; } = "";
public string S7X { get; set; } = "";
public string S7Y { get; set; } = "";
public string S7Z { get; set; } = "";
public string S7A0 { get; set; } = "";
public string S7B0 { get; set; } = "";
public string S7C0 { get; set; } = "";
public string S7D0 { get; set; } = "";
public string S7F0 { get; set; } = "";
public string S7G0 { get; set; } = "";
public string S7H0 { get; set; } = "";
public string S7J0 { get; set; } = "";
public string S7K0 { get; set; } = "";
public string S7L0 { get; set; } = "";
public string S7N0 { get; set; } = "";
public string S7P0 { get; set; } = "";
public string S7R0 { get; set; } = "";
public string S7S0 { get; set; } = "";
public string S7T0 { get; set; } = "";
public string S7U0 { get; set; } = "";
public string S7V0 { get; set; } = "";
public string S7X0 { get; set; } = "";
public string S7Y0 { get; set; } = "";
public string S7Z0 { get; set; } = "";
public string S7A1 { get; set; } = "";
public string S7B1 { get; set; } = "";
public string S7C1 { get; set; } = "";
public string S7D1 { get; set; } = "";
public string S7F1 { get; set; } = "";
public string S7G1 { get; set; } = "";
public string S7H1 { get; set; } = "";
public string S7J1 { get; set; } = "";
public string S7K1 { get; set; } = "";
public string S7L1 { get; set; } = "";
public string S7N1 { get; set; } = "";
public string S7P1 { get; set; } = "";
public string S7R1 { get; set; } = "";
public string S7S1 { get; set; } = "";
public string S7T1 { get; set; } = "";
public string S7U1 { get; set; } = "";
public string S7V1 { get; set; } = "";
public string S7X1 { get; set; } = "";
public string S7Y1 { get; set; } = "";
public string S7Z1 { get; set; } = "";
}

View file

@ -0,0 +1,66 @@
namespace Wonky.Entity.DTO;
public class KrvSection8Texts
{
public string S8A { get; set; } = "";
public string S8B { get; set; } = "";
public string S8C { get; set; } = "";
public string S8D { get; set; } = "";
public string S8E { get; set; } = "";
public string S8F { get; set; } = "";
public string S8G { get; set; } = "";
public string S8H { get; set; } = "";
public string S8J { get; set; } = "";
public string S8K { get; set; } = "";
public string S8L { get; set; } = "";
public string S8N { get; set; } = "";
public string S8P { get; set; } = "";
public string S8R { get; set; } = "";
public string S8S { get; set; } = "";
public string S8T { get; set; } = "";
public string S8U { get; set; } = "";
public string S8V { get; set; } = "";
public string S8X { get; set; } = "";
public string S8Y { get; set; } = "";
public string S8Z { get; set; } = "";
public string S8A0 { get; set; } = "";
public string S8B0 { get; set; } = "";
public string S8C0 { get; set; } = "";
public string S8D0 { get; set; } = "";
public string S8F0 { get; set; } = "";
public string S8G0 { get; set; } = "";
public string S8H0 { get; set; } = "";
public string S8J0 { get; set; } = "";
public string S8K0 { get; set; } = "";
public string S8L0 { get; set; } = "";
public string S8N0 { get; set; } = "";
public string S8P0 { get; set; } = "";
public string S8R0 { get; set; } = "";
public string S8S0 { get; set; } = "";
public string S8T0 { get; set; } = "";
public string S8U0 { get; set; } = "";
public string S8V0 { get; set; } = "";
public string S8X0 { get; set; } = "";
public string S8Y0 { get; set; } = "";
public string S8Z0 { get; set; } = "";
public string S8A1 { get; set; } = "";
public string S8B1 { get; set; } = "";
public string S8C1 { get; set; } = "";
public string S8D1 { get; set; } = "";
public string S8F1 { get; set; } = "";
public string S8G1 { get; set; } = "";
public string S8H1 { get; set; } = "";
public string S8J1 { get; set; } = "";
public string S8K1 { get; set; } = "";
public string S8L1 { get; set; } = "";
public string S8N1 { get; set; } = "";
public string S8P1 { get; set; } = "";
public string S8R1 { get; set; } = "";
public string S8S1 { get; set; } = "";
public string S8T1 { get; set; } = "";
public string S8U1 { get; set; } = "";
public string S8V1 { get; set; } = "";
public string S8X1 { get; set; } = "";
public string S8Y1 { get; set; } = "";
public string S8Z1 { get; set; } = "";
}

View file

@ -0,0 +1,26 @@
namespace Wonky.Entity.DTO;
public class KrvSection9Texts
{
public string S9A { get; set; } = "";
public string S9B { get; set; } = "";
public string S9C { get; set; } = "";
public string S9D { get; set; } = "";
public string S9E { get; set; } = "";
public string S9F { get; set; } = "";
public string S9G { get; set; } = "";
public string S9H { get; set; } = "";
public string S9J { get; set; } = "";
public string S9K { get; set; } = "";
public string S9L { get; set; } = "";
public string S9N { get; set; } = "";
public string S9P { get; set; } = "";
public string S9R { get; set; } = "";
public string S9S { get; set; } = "";
public string S9T { get; set; } = "";
public string S9U { get; set; } = "";
public string S9V { get; set; } = "";
public string S9X { get; set; } = "";
public string S9Y { get; set; } = "";
public string S9Z { get; set; } = "";
}

View file

@ -0,0 +1,10 @@
namespace Wonky.Entity.DTO;
public class KrvSignatureLabels
{
public string AuthoredByLabel { get; set; } = "";
public string ApprovedByLabel { get; set; } = "";
public string ApprovedDateLabel { get; set; } = "";
public string RevisionDateLabel { get; set; } = "";
public string FollowupDateLabel { get; set; } = "";
}

View file

@ -0,0 +1,13 @@
namespace Wonky.Entity.DTO;
public class KrvWasteLabels
{
public string WasteHeaderLabel { get; set; } = "";
public string InstructionLabel { get; set; } = "";
public string SpillingLabel { get; set; } = "";
public string WastePictogramLabel { get; set; } = "";
public string WasteDepositLabel { get; set; } = "";
public string WasteGroupLabel { get; set; } = "";
public string WasteSubGroupLabel { get; set; } = "";
public string WasteCategoryLabel { get; set; } = "";
}

View file

@ -0,0 +1,10 @@
namespace Wonky.Entity.DTO;
public class KrvWasteTexts
{
public string Instruction { get; set; } = "";
public string Spilling { get; set; } = "";
public string WasteGroup { get; set; } = "";
public string WasteSubGroup { get; set; } = "";
public string WasteCategory { get; set; } = "";
}

View file

@ -0,0 +1,16 @@
namespace Wonky.Entity.DTO;
public class QuoteMailTexts
{
public string OfferMailGreeting1 { get; set; } = "";
public string OfferMailGreeting2 { get; set; } = "";
public string OfferMailText1 { get; set; } = "";
public string OfferMailText2 { get; set; } = "";
public string OfferMailLinkReference { get; set; } = "";
public string OfferMailSalute { get; set; } = "";
public string OfferMailSender { get; set; } = "";
public string OfferMailFooter { get; set; } = "";
public string OfferMailCopyHeader { get; set; } = "";
public string OfferMailCopySalesNumber { get; set; } = "";
public string OfferMailCopyCreatedBy { get; set; } = "";
}

View file

@ -0,0 +1,27 @@
namespace Wonky.Entity.DTO;
public class QuotePrintTexts
{
public string OfferHtmlTitle { get; set; } = "";
public string OfferDocumentName { get; set; } = "";
public string OfferDocumentNumber { get; set; } = "";
public string OfferDocumentDate { get; set; } = "";
public string OfferCustomerName { get; set; } = "";
public string OfferCustomerPhone { get; set; } = "";
public string OfferCustomerEMail { get; set; } = "";
public string OfferConsultantName { get; set; } = "";
public string OfferConsultantPhone { get; set; } = "";
public string OfferConsultantEMail { get; set; } = "";
public string OfferTotalSum { get; set; } = "";
public string OfferConditionVatExclusive { get; set; } = "";
public string OfferConditionValidityPeriod { get; set; } = "";
public string OfferConditionValidityQuantity { get; set; } = "";
public string OfferConditionQuestion { get; set; } = "";
public string OfferGreeting { get; set; } = "";
public string OfferFooterCompanyName { get; set; } = "";
public string OfferFooterCompanyPostalAddress { get; set; } = "";
public string OfferFooterCompanyPhone { get; set; } = "";
public string OfferFooterCompanyWeb { get; set; } = "";
public string OfferFooterCompanyVat { get; set; } = "";
}