// Decompiled with JetBrains decompiler
// Type: SE0085.CTdB.scOrdSectionData
// Assembly: SE0085CTdB, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null
// MVID: F67560B6-58CB-4471-AAC9-80007CA3AF52
// Assembly location: C:\Users\Abishek\Downloads\SchneiderCode_Breaker_09292016\Breaker Schedule-20160930T014118Z\Breaker Schedule\Solution for gathering Breaker Data\DMS\bin\Debug\SE0085CTdB.dll

using Microsoft.VisualBasic.CompilerServices;
using System;

namespace SE0085.CTdB
{
  public class scOrdSectionData
  {
    private int _OrdSectsId;
    private int _OrdSectsNum;
    private string _OrdSectsProdNum;
    private string _OrdSectsCryptRt;
    private DateTime _OrdSectsRelMfg;
    private string _OrdSectsCurrWorkCtr;
    private int _OrdSectTotalSTDMin;
    private double _OrdSectPercent;
    private double _OrdSectWIPCostNet;
    private double _OrdSectWIPCostBook;
    private int _OrdSectCompleteMin;
    private double _OrdSectWIPCompNet;
    private double _OrdSectWIPCompBook;

    public int OrdSectsId
    {
      get
      {
        return this._OrdSectsId;
      }
      set
      {
        this._OrdSectsId = value;
      }
    }

    public int OrdSectsNum
    {
      get
      {
        return this._OrdSectsNum;
      }
      set
      {
        this._OrdSectsNum = value;
      }
    }

    public string OrdSectsProdNum
    {
      get
      {
        return this._OrdSectsProdNum;
      }
      set
      {
        this._OrdSectsProdNum = value;
      }
    }

    public string OrdSectsCryptRt
    {
      get
      {
        return this._OrdSectsCryptRt;
      }
      set
      {
        this._OrdSectsCryptRt = value;
      }
    }

    public DateTime OrdSectsRelMfg
    {
      get
      {
        return this._OrdSectsRelMfg;
      }
      set
      {
        this._OrdSectsRelMfg = value;
      }
    }

    public string OrdSectsCurrWorkCtr
    {
      get
      {
        return this._OrdSectsCurrWorkCtr;
      }
      set
      {
        this._OrdSectsCurrWorkCtr = value;
      }
    }

    public int OrdSectTotalSTDMin
    {
      get
      {
        return this._OrdSectTotalSTDMin;
      }
      set
      {
        this._OrdSectTotalSTDMin = value;
      }
    }

    public double OrdSectPercent
    {
      get
      {
        return this._OrdSectPercent;
      }
      set
      {
        this._OrdSectPercent = value;
      }
    }

    public double OrdSectWIPCostNet
    {
      get
      {
        return this._OrdSectWIPCostNet;
      }
      set
      {
        this._OrdSectWIPCostNet = value;
      }
    }

    public double OrdSectWIPCostBook
    {
      get
      {
        return this._OrdSectWIPCostBook;
      }
      set
      {
        this._OrdSectWIPCostBook = value;
      }
    }

    public int OrdSectCompleteMin
    {
      get
      {
        return this._OrdSectCompleteMin;
      }
      set
      {
        this._OrdSectCompleteMin = value;
      }
    }

    public double OrdSectWIPCompNet
    {
      get
      {
        return (double) this._OrdSectCompleteMin / (double) this._OrdSectTotalSTDMin * this._OrdSectWIPCostNet;
      }
    }

    public double OrdSectWIPCompBook
    {
      get
      {
        return (double) this._OrdSectCompleteMin / (double) this._OrdSectTotalSTDMin * this._OrdSectWIPCostBook;
      }
    }

    public double OrdSectCompletePct
    {
      get
      {
        return (double) this._OrdSectCompleteMin / (double) this._OrdSectTotalSTDMin;
      }
    }

    public scOrdSectionData()
    {
      this._OrdSectsId = 0;
      this._OrdSectsNum = 0;
      this._OrdSectsProdNum = "";
      this._OrdSectsCryptRt = "";
      this._OrdSectsRelMfg = Conversions.ToDate("01/01/1901");
      this._OrdSectsCurrWorkCtr = "";
      this._OrdSectTotalSTDMin = 0;
      this._OrdSectPercent = 0.0;
      this._OrdSectWIPCostNet = 0.0;
      this._OrdSectWIPCostBook = 0.0;
      this._OrdSectCompleteMin = 0;
      this._OrdSectWIPCompNet = 0.0;
      this._OrdSectWIPCompBook = 0.0;
    }
  }
}
