Inizio configuraizone modelli ricetta

This commit is contained in:
Samuele Locatelli
2023-02-07 20:51:20 +01:00
parent 51cbba9760
commit 1a00cfe70a
4 changed files with 90 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MP.Data.Conf
{
/// <summary>
/// Configurazione blocco ricetta (Header / Rows)
/// </summary>
public class RecipeBlockConfig
{
/// <summary>
/// Dizionario delle chiavi prefissate
/// </summary>
public Dictionary<string, string> FixedKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario delle chiavi Calcolate
/// </summary>
public Dictionary<string, string> CalcKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario delle chiavi Editabili
/// </summary>
public Dictionary<string, string> EditKeys { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Dizionario degli enum permessi
/// </summary>
public Dictionary<string, Dictionary<string, string>> EnumVal { get; set; } = new Dictionary<string, Dictionary<string, string>>();
/// <summary>
/// Dizionario degli enum permessi
/// </summary>
public Dictionary<string, CalcDetail> CalcVal { get; set; } = new Dictionary<string, CalcDetail>();
public class CalcDetail
{
public string Description { get; set; } = null!;
public string Type { get; set; } = null!;
public string Format { get; set; } = null!;
}
}
}