Files
PepApi.Core/PepLib.Core/Data/NestHeader.cs
AJ 7c5b4ded5f chore(PepLib.Core): remove unused using directives and clean up formatting
Remove unnecessary System, System.Collections.Generic, System.IO, and
System.Linq using directives that were flagged by IDE analyzers. Also
includes minor whitespace and code style normalization.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 07:52:17 -05:00

287 lines
7.1 KiB
C#

namespace PepLib.Data
{
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("NestHeader")]
public partial class NestHeader
{
[Key]
public int AutoInc { get; set; }
[Required]
[StringLength(254)]
public string NestName { get; set; }
public int CopyID { get; set; }
[Required]
[StringLength(20)]
public string CustID { get; set; }
[Required]
[StringLength(254)]
public string CustomerName { get; set; }
public DateTime? DateProgrammed { get; set; }
[Required]
[StringLength(254)]
public string Material { get; set; }
[Required]
[StringLength(128)]
public string MatDescription { get; set; }
[Required]
[StringLength(254)]
public string MatGrade { get; set; }
public double MatThick { get; set; }
public double MatCost { get; set; }
[Required]
[StringLength(254)]
public string Programmer { get; set; }
public int Machine { get; set; }
public int Application { get; set; }
[Required]
[StringLength(254)]
public string Post { get; set; }
[Required]
[StringLength(254)]
public string Comments { get; set; }
[Required]
[StringLength(254)]
public string Remarks { get; set; }
public int ProgramCount { get; set; }
public int Duplicates { get; set; }
public double MachineCostPerHour { get; set; }
public double MachineHoursNeeded { get; set; }
public double MatDensity { get; set; }
public double HandlingCostPerPlate { get; set; }
public double HandlingCostPerPart { get; set; }
public int PlateCount { get; set; }
public int PartCount { get; set; }
public double CostOfConsumablesPerPierce { get; set; }
public double ConsumablesPerPierceNeeded { get; set; }
public bool CPTApplied { get; set; }
public double CuttingPierceTime { get; set; }
public double ScribePierceTime { get; set; }
public double IntersectDelayTime { get; set; }
public double HeadUpDownTimeBetweenCutouts { get; set; }
public double HeadUpDownTimeBetweenParts { get; set; }
public double RapidFeedRate { get; set; }
public double PercentOfFeedRateForArcs { get; set; }
public double PercentOfFeedRateForSmallHoles { get; set; }
public double PercentOfFeedRateForMediumHoles { get; set; }
public double PercentOfFeedRateForSmallCutouts { get; set; }
public double AssistGasPressure { get; set; }
[Required]
[StringLength(3)]
public string TypeOfGas { get; set; }
public double NozzleSize { get; set; }
public double CostOfGasPerCF { get; set; }
public double CFOfGasNeeded { get; set; }
public double TotalCutDist { get; set; }
public double TotalRapidDist { get; set; }
public double EdgePierceCount { get; set; }
public double BubblePierceCount { get; set; }
public double RadiusCornerCount { get; set; }
public bool IncludeRemnantCost { get; set; }
public double ClampRepositionTime { get; set; }
public double PlateLoadTime { get; set; }
public double PlateUnloadTime { get; set; }
public double TimePerPart { get; set; }
public int rStatus { get; set; }
public DateTime? rDateStamp { get; set; }
[Required]
[StringLength(254)]
public string UserDefined1 { get; set; }
[Required]
[StringLength(254)]
public string UserDefined2 { get; set; }
[Required]
[StringLength(254)]
public string UserDefined3 { get; set; }
[Required]
[StringLength(254)]
public string UserDefined4 { get; set; }
[Required]
[StringLength(254)]
public string UserDefined5 { get; set; }
[Required]
[StringLength(254)]
public string UserDefined6 { get; set; }
public double ActualCutTime { get; set; }
public double ActualStartTime { get; set; }
public double ActualEndTime { get; set; }
public double CuttingFeedRate { get; set; }
public DateTime? ModifiedDate { get; set; }
[Required]
[StringLength(254)]
public string ModifiedBy { get; set; }
public int Status { get; set; }
[Required]
[StringLength(254)]
public string Path { get; set; }
public DateTime? DueDate { get; set; }
public int NestGenTime { get; set; }
public int NestEditTime { get; set; }
public int NestEditCount { get; set; }
[Required]
[StringLength(254)]
public string NestGenMethod { get; set; }
public double ScribingFeedRate { get; set; }
[Required]
[StringLength(254)]
public string FeedRateScenarios { get; set; }
public double PercentOfFeedRateForInsideBevel { get; set; }
public double PercentOfFeedRateForOutsideBevel { get; set; }
public double SetupTime { get; set; }
public double BubbleEdgePierceTime { get; set; }
public double BevelTorchTiltTime { get; set; }
[Required]
[StringLength(3)]
public string OutputJobCosting { get; set; }
public double CadDrawingCharge { get; set; }
public double MaterialMarkup { get; set; }
public double OverheadMarkup { get; set; }
public double CostOfFreightPerPound { get; set; }
public double DrillCostPerHole { get; set; }
public double DrillCostPerUniquePart { get; set; }
public double DrillCostHardConsumable { get; set; }
public double DrillPiercesPerHardConsumable { get; set; }
public double DrillTimeChangeHardConsumable { get; set; }
[Required]
[StringLength(3)]
public string ReportNestedDrawingsOnly { get; set; }
[Required]
[StringLength(3)]
public string DisplayTimingInfo { get; set; }
[Required]
[StringLength(3)]
public string OutputPostTechTable { get; set; }
[Required]
[StringLength(254)]
public string WeightTypeForDisplay { get; set; }
[Required]
[StringLength(254)]
public string WeightTypeForCosting { get; set; }
[Required]
[StringLength(254)]
public string Errors { get; set; }
public int DefToolLib { get; set; }
[Required]
[StringLength(254)]
public string DefPlateSize { get; set; }
[Required]
[StringLength(254)]
public string DefKerfDirection { get; set; }
[Required]
[StringLength(254)]
public string InUse { get; set; }
[Required]
[StringLength(254)]
public string ApplicationName { get; set; }
public DateTime? RequestedSchedDate { get; set; }
public double AutoGrainDim { get; set; }
}
}