MRB webassembly

This commit is contained in:
Chase Tucker
2024-05-13 14:33:27 -07:00
parent ba8d92ea01
commit 9b7e3ef897
109 changed files with 11731 additions and 1024 deletions

View File

@ -0,0 +1,56 @@
namespace MesaFabApproval.Shared.Models;
public class Process {
public required string Name { get; set; } = "";
private static readonly Process Receiving = new Process { Name="Receiving" };
private static readonly Process Kitting = new Process { Name = "Kitting" };
private static readonly Process Cleans = new Process { Name = "Cleans" };
private static readonly Process Reactor = new Process { Name = "Reactor" };
private static readonly Process Metrology = new Process { Name = "Metrology" };
private static readonly Process FQA = new Process { Name = "FQA" };
private static readonly Process Packaging = new Process { Name = "Packaging" };
private static readonly Process Shipping = new Process { Name = "Shipping" };
private static readonly Process BuildingInfrastructure = new Process { Name = "Building Infrastructure" };
private static readonly Process Conversion = new Process { Name = "Conversion" };
private static readonly Process RMA = new Process { Name = "RMA" };
private static readonly Process CustomerCompliant = new Process { Name = "Customer Compliant" };
public static IEnumerable<Process> ProductionProcesses = new HashSet<Process> {
Cleans,
Reactor,
Metrology,
FQA,
Packaging
};
public static IEnumerable<Process> EngineeringProcesses = new HashSet<Process> {
Conversion,
Cleans,
Reactor,
Metrology,
FQA,
Packaging
};
public static IEnumerable<Process> MaterialsProcesses = new HashSet<Process> {
Receiving,
Kitting,
Shipping
};
public static IEnumerable<Process> FacilitiesProcesses = new HashSet<Process> {
BuildingInfrastructure
};
public static IEnumerable<Process> MaintenanceProcesses = new HashSet<Process> {
Cleans,
Reactor,
Packaging
};
public static IEnumerable<Process> QualityProcesses = new HashSet<Process> {
RMA,
CustomerCompliant
};
}