using System.Dynamic; using System.Text; using System.Text.Json; namespace File_Watcher.Helpers.EDA; public class DCP { internal static string GetEdaObjectToHtml(string edaObjectFile, Common common) { StringBuilder result = new(); string title = string.Concat(Path.GetFileName(edaObjectFile), " - ", common.Source); _ = result.AppendLine(""); _ = result.AppendLine(""); _ = result.AppendLine("
"); _ = result.AppendLine(""); _ = result.Append("").Append("Unit Name").AppendLine(" | "); _ = result.Append("").Append("Container Name").AppendLine(" | "); _ = result.Append("").Append("Configuration State").AppendLine(" | "); _ = result.Append("").Append("Configuration Productive State").AppendLine(" | "); _ = result.Append("").Append("LogisticsEquipmentAlias").AppendLine(" | "); _ = result.Append("").Append("Source").AppendLine(" | "); _ = result.Append("").Append("StoragePath(s)").AppendLine(" | "); _ = result.Append("").Append("StartTimeFormat").AppendLine(" | "); _ = result.Append("").Append("Filename").AppendLine(" | "); _ = result.AppendLine("
---|---|---|---|---|---|---|---|---|
").Append(common.UnitName).AppendLine(" | "); _ = result.Append("").Append(common.ContainerName).AppendLine(" | "); _ = result.Append("").Append(common.ConfigurationState).AppendLine(" | "); _ = result.Append("").Append(common.ConfigurationProductiveState).AppendLine(" | "); _ = result.Append("").Append(common.LogisticsEquipmentAlias).AppendLine(" | "); _ = result.Append("").Append(common.Source).AppendLine(" | "); _ = result.Append("").Append(string.Join("", common.StoragePaths)).AppendLine(" | "); _ = result.Append("").Append(common.StartTimeFormat).AppendLine(" | "); _ = result.Append("").Append(common.Filename).AppendLine(" | "); _ = result.AppendLine("
").Append("Use").AppendLine(" | "); _ = result.Append("").Append("Order").AppendLine(" | "); _ = result.Append("").Append("Key").AppendLine(" | "); _ = result.Append("").Append("Placeholder").AppendLine(" | "); _ = result.AppendLine("
---|---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("
").Append("ID").AppendLine(" | "); _ = result.Append("").Append("Prefix").AppendLine(" | "); _ = result.AppendLine("
---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("
").Append("Use").AppendLine(" | "); _ = result.Append("").Append("Order").AppendLine(" | "); _ = result.Append("").Append("FullName").AppendLine(" | "); _ = result.Append("").Append("Alias").AppendLine(" | "); _ = result.Append("").Append("HardWareId").AppendLine(" | "); _ = result.Append("").Append("Description").AppendLine(" | "); _ = result.Append("").Append("Formula").AppendLine(" | "); _ = result.Append("").Append("Virtual").AppendLine(" | "); _ = result.Append("").Append("Column#").AppendLine(" | "); _ = result.AppendLine("
---|---|---|---|---|---|---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("
").Append("Parent Name").AppendLine(" | "); _ = result.Append("").Append("Name").AppendLine(" | "); _ = result.Append("").Append("ParameterName").AppendLine(" | "); _ = result.Append("").Append("Formula").AppendLine(" | "); _ = result.AppendLine("
---|---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("
").Append("Name").AppendLine(" | "); _ = result.Append("").Append("Rule").AppendLine(" | "); _ = result.Append("").Append("ResolveGlobalVariableBeforeTrigger").AppendLine(" | "); _ = result.AppendLine("
---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("
").Append("Name").AppendLine(" | "); _ = result.Append("").Append("Fixed").AppendLine(" | "); _ = result.Append("").Append("Rule").AppendLine(" | "); _ = result.Append("").Append("Scenario").AppendLine(" | "); _ = result.Append("").Append("DefaultJobIndex").AppendLine(" | "); _ = result.Append("").Append("DefaultCarrierIndex").AppendLine(" | "); _ = result.Append("").Append("DefaultSlotIndex").AppendLine(" | "); _ = result.Append("").Append("DataPool").AppendLine(" | "); _ = result.AppendLine("||||
---|---|---|---|---|---|---|---|---|---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("");
_ = result.AppendLine("
| ");
_ = result.AppendLine("");
_ = result.AppendLine("
| ");
_ = result.AppendLine("
").Append("Name").AppendLine(" | "); _ = result.Append("").Append("Rule").AppendLine(" | "); _ = result.Append("").Append("ResolveGlobalVariableBeforeTrigger").AppendLine(" | "); _ = result.Append("").Append("ResetGlobalVariablesAfterTrigger").AppendLine(" | "); _ = result.AppendLine("
---|---|---|---|
").Append(value).AppendLine(" | "); _ = result.AppendLine("