Files
mesa-fab-approval/MesaFabApproval.Shared/Models/PCRB.cs
2025-06-04 10:26:48 -07:00

40 lines
1.2 KiB
C#

using MesaFabApproval.Shared.Utilities;
namespace MesaFabApproval.Shared.Models;
public class PCRB {
public static string[] Stages { get; } = [
"Draft",
"PCR1",
"PCR2",
"PCR3",
"Complete",
"Follow Up",
"Closed"
];
public enum StagesEnum {
Draft = 0,
PCR1 = 1,
PCR2 = 2,
PCR3 = 3,
Complete = 4,
FollowUp = 5,
Closed = 6
}
public int PlanNumber { get; set; }
public int OwnerID { get; set; }
public string OwnerName { get; set; } = "";
public string Title { get; set; } = "";
public string ChangeLevel { get; set; } = "Mesa - Class 3";
public bool IsITAR { get; set; } = false;
public int CurrentStep { get; set; } = 0;
public string ReasonForChange { get; set; } = "";
public string ChangeDescription { get; set; } = "";
public DateTime InsertTimeStamp { get; set; } = DateTimeUtilities.MIN_DT;
public DateTime LastUpdateDate { get; set; } = DateTimeUtilities.MIN_DT;
public DateTime ClosedDate { get; set; } = DateTimeUtilities.MAX_DT;
public string Type { get; set; } = "";
public IEnumerable<PCRBFollowUp> FollowUps { get; set; } = new List<PCRBFollowUp>();
}