// Decompiled with JetBrains decompiler
// Type: SE0085.dBc.WOHeader
// Assembly: SE0085dBc, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null
// MVID: 1D280293-B91C-46EA-A3BF-F18C4E33A97F
// Assembly location: C:\Users\Abishek\Downloads\SchneiderCode_Breaker_09292016\Breaker Schedule-20160930T014118Z\Breaker Schedule\Solution for gathering Breaker Data\DMS\bin\Debug\SE0085dBc.dll

using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace SE0085.dBc
{
  public class WOHeader
  {
    public int WOHId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int? AssemLineId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int? OrderLineId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public DateTime WOSubmitDate { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int RequestedById { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int PriorityId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public string WOComments { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public long? WOReasonCode { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int? ASPId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public bool? WOSkipNest { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int? ECNId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<DeliverToAssigned> DeliverToAssigneds { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<SE0085.dBc.Delv2RackAssigned> Delv2RackAssigned { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual WOPriority WOPriority { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<WOPart> WOParts { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public WOHeader()
    {
      this.DeliverToAssigneds = (ICollection<DeliverToAssigned>) new HashSet<DeliverToAssigned>();
      this.Delv2RackAssigned = (ICollection<SE0085.dBc.Delv2RackAssigned>) new HashSet<SE0085.dBc.Delv2RackAssigned>();
      this.WOParts = (ICollection<WOPart>) new HashSet<WOPart>();
    }
  }
}
