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

216
PepLib.Core/Data/Drawing.cs Normal file
View File

@@ -0,0 +1,216 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("Drawing")]
public partial class Drawing
{
public int ID { get; set; }
[Required]
[StringLength(254)]
public string Name { get; set; }
[Required]
[StringLength(20)]
public string CustID { get; set; }
[Required]
[StringLength(32)]
public string Revision { get; set; }
[Required]
[StringLength(254)]
public string Path { get; set; }
[Required]
[StringLength(254)]
public string File { get; set; }
[Required]
[StringLength(254)]
public string InUseBy { get; set; }
public DateTime? InUseDate { get; set; }
[Required]
[StringLength(254)]
public string Status { get; set; }
[Required]
[StringLength(254)]
public string StatusModifiedBy { get; set; }
public DateTime? StatusModifiedDate { get; set; }
public DateTime? CreationDate { get; set; }
public DateTime? LastEditDate { get; set; }
public DateTime? LastRefDate { get; set; }
[Required]
[StringLength(254)]
public string Description { get; set; }
[Required]
[StringLength(254)]
public string Customer { get; set; }
[Required]
[StringLength(254)]
public string Comment { get; set; }
[Required]
[StringLength(254)]
public string Notes { get; set; }
public byte Grain { get; set; }
public double GrainAngle { get; set; }
[Required]
[StringLength(254)]
public string Material { get; set; }
[Required]
[StringLength(254)]
public string MatGrade { get; set; }
[Required]
[StringLength(254)]
public string Programmer { get; set; }
[Required]
[StringLength(254)]
public string CreatedBy { get; set; }
[Required]
[StringLength(254)]
public string Type { get; set; }
public byte CommonCut { get; set; }
public byte CombineCut { get; set; }
[Required]
[StringLength(254)]
public string Errors { get; set; }
[Required]
[StringLength(254)]
public string Hardness { get; set; }
[Required]
[StringLength(254)]
public string Specification { get; set; }
public byte NestInCutOuts { 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 short Machine { get; set; }
[Required]
[StringLength(254)]
public string Application { get; set; }
public int PartCount { get; set; }
public int Color { get; set; }
public short CombineMethod { get; set; }
public byte SeqCutouts { get; set; }
public byte AllowMirror { get; set; }
[Required]
[StringLength(254)]
public string SourceFile { get; set; }
public DateTime? SourceDate { get; set; }
public int SourceSize { get; set; }
[Required]
[StringLength(254)]
public string CadScaled { get; set; }
public int CadDimVerified { get; set; }
public int CadDimCount { get; set; }
public double Width { get; set; }
public double Length { get; set; }
public double RectArea { get; set; }
public double ExtArea { get; set; }
public double TrueArea { get; set; }
public double ExtUtil { get; set; }
public double TrueUtil { get; set; }
public double SmallestAreaAng { get; set; }
public double SmallestAreaLen { get; set; }
public double SmallestAreaWid { get; set; }
public double SmallestYAng { get; set; }
public double SmallestYLen { get; set; }
public double SmallestYWid { get; set; }
public double CutLength { get; set; }
public double ScribeLength { get; set; }
public int Checked { get; set; }
public byte PepBendStatus { get; set; }
public int HasBevel { get; set; }
public int HasLeadIn { get; set; }
public int HasTab { get; set; }
public DateTime? ModifiedDate { get; set; }
[Required]
[StringLength(254)]
public string ModifiedBy { get; set; }
}
}

View File

@@ -0,0 +1,84 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("NestDetail")]
public partial class NestDetail
{
[Key]
public int AutoInc { get; set; }
[Required]
[StringLength(200)]
public string NestName { get; set; }
public int CopyID { get; set; }
[StringLength(200)]
public string Drawing { get; set; }
[Required]
[StringLength(20)]
public string CustID { get; set; }
public int? DwgLoopNo { get; set; }
[StringLength(40)]
public string DwgRevision { get; set; }
[StringLength(40)]
public string CustomerNo { get; set; }
[StringLength(64)]
public string CustomerName { get; set; }
public int? QtyReq { get; set; }
public int? QtyNstd { get; set; }
public int? QtyRem { get; set; }
public double? CutDist { get; set; }
public double? ScribeDist { get; set; }
public int? CutTime { get; set; }
public int? PierceCount { get; set; }
public int? IntersectionCount { get; set; }
public double? Area1 { get; set; }
public double? Area2 { get; set; }
public double? CostPerPart { get; set; }
public double? Net1Weight { get; set; }
public double? Net2Weight { get; set; }
public double? Net2WithRemWeight { get; set; }
public double? Net3Weight { get; set; }
public double? Net4Weight { get; set; }
public double? GrossWeight { get; set; }
public double? PercentOfMaterial { get; set; }
public double? PercentOfTime { get; set; }
public double? RotationConstraint { get; set; }
public DateTime? ModifiedDate { get; set; }
[StringLength(254)]
public string ModifiedBy { get; set; }
}
}

View File

@@ -0,0 +1,79 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("NestDrawing")]
public partial class NestDrawing
{
[Key]
public int AutoInc { get; set; }
[Required]
[StringLength(254)]
public string NestName { get; set; }
public int CopyID { get; set; }
[Required]
[StringLength(254)]
public string Drawing { get; set; }
[Required]
[StringLength(20)]
public string CustID { get; set; }
[Required]
[StringLength(32)]
public string DwgRevision { get; set; }
[Required]
[StringLength(254)]
public string DwgDesc { get; set; }
[Required]
[StringLength(254)]
public string ImageFile { 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; }
[Required]
[StringLength(254)]
public string Description { get; set; }
public decimal SizeX { get; set; }
public decimal SizeY { get; set; }
public DateTime? ModifiedDate { get; set; }
[Required]
[StringLength(254)]
public string ModifiedBy { get; set; }
}
}

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; }
}
}

163
PepLib.Core/Data/PepDB.cs Normal file
View File

@@ -0,0 +1,163 @@
using Microsoft.EntityFrameworkCore;
namespace PepLib.Data;
public partial class PepDB : DbContext
{
public PepDB(DbContextOptions<PepDB> options)
: base(options)
{
// Configure as read-only - no change tracking for better performance
ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
ChangeTracker.AutoDetectChangesEnabled = false;
}
public virtual DbSet<Drawing> Drawings { get; set; }
public virtual DbSet<NestDetail> NestDetails { get; set; }
public virtual DbSet<NestDrawing> NestDrawings { get; set; }
public virtual DbSet<NestHeader> NestHeaders { get; set; }
public virtual DbSet<PlateDetail> PlateDetails { get; set; }
public virtual DbSet<PlateHeader> PlateHeaders { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Drawing>(entity =>
{
entity.Property(e => e.Name).IsUnicode(false);
entity.Property(e => e.CustID).IsUnicode(false);
entity.Property(e => e.Revision).IsUnicode(false);
entity.Property(e => e.Path).IsUnicode(false);
entity.Property(e => e.File).IsUnicode(false);
entity.Property(e => e.InUseBy).IsUnicode(false);
entity.Property(e => e.Status).IsUnicode(false);
entity.Property(e => e.StatusModifiedBy).IsUnicode(false);
entity.Property(e => e.Description).IsUnicode(false);
entity.Property(e => e.Customer).IsUnicode(false);
entity.Property(e => e.Comment).IsUnicode(false);
entity.Property(e => e.Notes).IsUnicode(false);
entity.Property(e => e.Material).IsUnicode(false);
entity.Property(e => e.MatGrade).IsUnicode(false);
entity.Property(e => e.Programmer).IsUnicode(false);
entity.Property(e => e.CreatedBy).IsUnicode(false);
entity.Property(e => e.Type).IsUnicode(false);
entity.Property(e => e.Errors).IsUnicode(false);
entity.Property(e => e.Hardness).IsUnicode(false);
entity.Property(e => e.Specification).IsUnicode(false);
entity.Property(e => e.UserDefined1).IsUnicode(false);
entity.Property(e => e.UserDefined2).IsUnicode(false);
entity.Property(e => e.UserDefined3).IsUnicode(false);
entity.Property(e => e.UserDefined4).IsUnicode(false);
entity.Property(e => e.UserDefined5).IsUnicode(false);
entity.Property(e => e.UserDefined6).IsUnicode(false);
entity.Property(e => e.Application).IsUnicode(false);
entity.Property(e => e.SourceFile).IsUnicode(false);
entity.Property(e => e.CadScaled).IsUnicode(false);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
});
modelBuilder.Entity<NestDetail>(entity =>
{
entity.Property(e => e.NestName).IsUnicode(false);
entity.Property(e => e.Drawing).IsUnicode(false);
entity.Property(e => e.CustID).IsUnicode(false);
entity.Property(e => e.DwgRevision).IsUnicode(false);
entity.Property(e => e.CustomerNo).IsUnicode(false);
entity.Property(e => e.CustomerName).IsUnicode(false);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
});
modelBuilder.Entity<NestDrawing>(entity =>
{
entity.Property(e => e.NestName).IsUnicode(false);
entity.Property(e => e.Drawing).IsUnicode(false);
entity.Property(e => e.CustID).IsUnicode(false);
entity.Property(e => e.DwgRevision).IsUnicode(false);
entity.Property(e => e.DwgDesc).IsUnicode(false);
entity.Property(e => e.ImageFile).IsUnicode(false);
entity.Property(e => e.UserDefined1).IsUnicode(false);
entity.Property(e => e.UserDefined2).IsUnicode(false);
entity.Property(e => e.UserDefined3).IsUnicode(false);
entity.Property(e => e.UserDefined4).IsUnicode(false);
entity.Property(e => e.UserDefined5).IsUnicode(false);
entity.Property(e => e.UserDefined6).IsUnicode(false);
entity.Property(e => e.Description).IsUnicode(false);
entity.Property(e => e.SizeX).HasPrecision(15, 4);
entity.Property(e => e.SizeY).HasPrecision(15, 4);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
});
modelBuilder.Entity<NestHeader>(entity =>
{
entity.Property(e => e.NestName).IsUnicode(false);
entity.Property(e => e.CustID).IsUnicode(false);
entity.Property(e => e.CustomerName).IsUnicode(false);
entity.Property(e => e.Material).IsUnicode(false);
entity.Property(e => e.MatDescription).IsUnicode(false);
entity.Property(e => e.MatGrade).IsUnicode(false);
entity.Property(e => e.Programmer).IsUnicode(false);
entity.Property(e => e.Post).IsUnicode(false);
entity.Property(e => e.Comments).IsUnicode(false);
entity.Property(e => e.Remarks).IsUnicode(false);
entity.Property(e => e.TypeOfGas).IsUnicode(false);
entity.Property(e => e.UserDefined1).IsUnicode(false);
entity.Property(e => e.UserDefined2).IsUnicode(false);
entity.Property(e => e.UserDefined3).IsUnicode(false);
entity.Property(e => e.UserDefined4).IsUnicode(false);
entity.Property(e => e.UserDefined5).IsUnicode(false);
entity.Property(e => e.UserDefined6).IsUnicode(false);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
entity.Property(e => e.Path).IsUnicode(false);
entity.Property(e => e.NestGenMethod).IsUnicode(false);
entity.Property(e => e.FeedRateScenarios).IsUnicode(false);
entity.Property(e => e.OutputJobCosting).IsUnicode(false);
entity.Property(e => e.ReportNestedDrawingsOnly).IsUnicode(false);
entity.Property(e => e.DisplayTimingInfo).IsUnicode(false);
entity.Property(e => e.OutputPostTechTable).IsUnicode(false);
entity.Property(e => e.WeightTypeForDisplay).IsUnicode(false);
entity.Property(e => e.WeightTypeForCosting).IsUnicode(false);
entity.Property(e => e.Errors).IsUnicode(false);
entity.Property(e => e.DefPlateSize).IsUnicode(false);
entity.Property(e => e.DefKerfDirection).IsUnicode(false);
entity.Property(e => e.InUse).IsUnicode(false);
entity.Property(e => e.ApplicationName).IsUnicode(false);
entity.Property(e => e.Application).IsUnicode(false);
});
modelBuilder.Entity<PlateDetail>(entity =>
{
entity.Property(e => e.NestName).IsUnicode(false);
entity.Property(e => e.Drawing).IsUnicode(false);
entity.Property(e => e.DwgRevision).IsUnicode(false);
entity.Property(e => e.LoopList).IsUnicode(false);
entity.Property(e => e.DwgDesc).IsUnicode(false);
entity.Property(e => e.WorkOrder).IsUnicode(false);
entity.Property(e => e.Note).IsUnicode(false);
entity.Property(e => e.Sales).IsUnicode(false);
entity.Property(e => e.Remarks).IsUnicode(false);
entity.Property(e => e.RequiredGrade).IsUnicode(false);
entity.Property(e => e.JobNo).IsUnicode(false);
entity.Property(e => e.Sequence).IsUnicode(false);
entity.Property(e => e.Marking).IsUnicode(false);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
entity.Property(e => e.LifetimeList).IsUnicode(false);
entity.Property(e => e.CustPO).IsUnicode(false);
entity.Property(e => e.CustID).IsUnicode(false);
});
modelBuilder.Entity<PlateHeader>(entity =>
{
entity.Property(e => e.NestName).IsUnicode(false);
entity.Property(e => e.InvPlateName).IsUnicode(false);
entity.Property(e => e.RemnantSize).IsUnicode(false);
entity.Property(e => e.PlateSize).IsUnicode(false);
entity.Property(e => e.HeatLot).IsUnicode(false);
entity.Property(e => e.UpdateStatus).IsUnicode(false);
entity.Property(e => e.ImageFile).IsUnicode(false);
entity.Property(e => e.Note).IsUnicode(false);
entity.Property(e => e.ProgramName).IsUnicode(false);
entity.Property(e => e.ModifiedBy).IsUnicode(false);
entity.Property(e => e.Location).IsUnicode(false);
entity.Property(e => e.NestedSize).IsUnicode(false);
});
}
}

View File

@@ -0,0 +1,99 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("PlateDetail")]
public partial class PlateDetail
{
[Key]
public int AutoInc { get; set; }
[Required]
[StringLength(254)]
public string NestName { get; set; }
public int CopyID { get; set; }
public int? PlateNumber { get; set; }
[StringLength(254)]
public string Drawing { get; set; }
[StringLength(32)]
public string DwgRevision { get; set; }
[StringLength(254)]
public string LoopList { get; set; }
[StringLength(254)]
public string DwgDesc { get; set; }
public double? DwgMatUtil { get; set; }
public double? DwgPercentCutTime { get; set; }
[StringLength(254)]
public string WorkOrder { get; set; }
public DateTime? OrderRecvDate { get; set; }
public DateTime? OrderDueDate { get; set; }
public int? QtyReq { get; set; }
public int? QtyNstd { get; set; }
public int? QtyAccepted { get; set; }
public int? QtyCut { get; set; }
[StringLength(254)]
public string Note { get; set; }
[StringLength(254)]
public string Sales { get; set; }
[StringLength(254)]
public string Remarks { get; set; }
[StringLength(254)]
public string RequiredGrade { get; set; }
public double? RequiredThickness { get; set; }
[Required]
[StringLength(254)]
public string JobNo { get; set; }
[Column(TypeName = "text")]
[Required]
public string Sequence { get; set; }
[Required]
[StringLength(254)]
public string Marking { get; set; }
public DateTime? ModifiedDate { get; set; }
[StringLength(254)]
public string ModifiedBy { get; set; }
[Required]
[StringLength(254)]
public string LifetimeList { get; set; }
public int LifetimeLargest { get; set; }
[Required]
[StringLength(254)]
public string CustPO { get; set; }
[Required]
[StringLength(20)]
public string CustID { get; set; }
}
}

View File

@@ -0,0 +1,117 @@
namespace PepLib.Data
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
[Table("PlateHeader")]
public partial class PlateHeader
{
[Key]
public int AutoInc { get; set; }
[Required]
[StringLength(40)]
public string NestName { get; set; }
public int CopyID { get; set; }
public int? PlateNumber { get; set; }
public int? DupNo { get; set; }
[StringLength(128)]
public string InvPlateName { get; set; }
public double InvCostPerWeight { get; set; }
public double? RapidDist { get; set; }
public double? CutDist { get; set; }
public int? CutTime { get; set; }
public double? PlateWeight { get; set; }
public double? PlateCost { get; set; }
[StringLength(20)]
public string RemnantSize { get; set; }
public double? RemnantArea { get; set; }
public double? RemnantCost { get; set; }
public double? RemnantWeight { get; set; }
[StringLength(20)]
public string PlateSize { get; set; }
public int? PlateDuplicates { get; set; }
public double? PlateUtilization { get; set; }
public double? PlateMaterialUtil { get; set; }
public double? TotalArea1 { get; set; }
public double? TotalArea2 { get; set; }
public int? Status { get; set; }
public DateTime? Statusdate { get; set; }
public int? rStatus { get; set; }
public DateTime? rDateStamp { get; set; }
[StringLength(40)]
public string HeatLot { get; set; }
[StringLength(20)]
public string UpdateStatus { get; set; }
public double? ActualCutTime { get; set; }
public double? ActualStartTime { get; set; }
public double? ActualEndTime { get; set; }
[StringLength(254)]
public string ImageFile { get; set; }
[StringLength(254)]
public string Note { get; set; }
[StringLength(254)]
public string ProgramName { get; set; }
public DateTime? ModifiedDate { get; set; }
[StringLength(254)]
public string ModifiedBy { get; set; }
[StringLength(254)]
public string Location { get; set; }
public DateTime? DateCut { get; set; }
public short InvImpAllocated { get; set; }
public double CombSavingDist { get; set; }
public int HeadRaises { get; set; }
public int RapidCount { get; set; }
[Required]
[StringLength(25)]
public string NestedSize { get; set; }
public double NestedLength { get; set; }
public double NestedWidth { get; set; }
}
}