Added Files

This commit is contained in:
2025-10-27 18:48:23 -04:00
commit ab916dc82a
89 changed files with 7575 additions and 0 deletions

View File

@@ -0,0 +1,287 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
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; }
}
}