// Decompiled with JetBrains decompiler
// Type: SE0085.StCl.scOrdFASExtGrid01
// Assembly: SE0085StCl, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null
// MVID: 2F536775-F65D-4A2A-A94A-55B55F096E84
// Assembly location: C:\Users\Abishek\Downloads\SchneiderCode_Breaker_09292016\Breaker Schedule-20160930T014118Z\Breaker Schedule\Solution for gathering Breaker Data\DMS\bin\Debug\SE0085StCl.dll

using Microsoft.VisualBasic;
using Microsoft.VisualBasic.CompilerServices;
using System;

namespace SE0085.StCl
{
  public class scOrdFASExtGrid01 : scOrderData
  {
    private int _OrdFASExtId;
    private string _FASOrdNbr;
    private string _FASAsmblLn;
    private string _FASWorkCtr;
    private int _FASOrdQty;
    private int _FASUnfilledQty;
    private int _FASCmplQty;
    private int _TotReqQty;
    private DateTime _FASDueDt;
    private DateTime _OrdBldRequiredDt;
    private int _FASPrgrsPnt;
    private string _OrdCatlgNbr;
    private string _OrdMfgPartNbr;
    private string _OrdCdDesc;
    private string _OrdProdLn;
    private int _OrdSectsNum;
    private int _OrdBldReqShipSpt;
    private DateTime _OrdBldCompleteDt;
    private string _SectionList;

    public int OrdFASExtId
    {
      get
      {
        return this._OrdFASExtId;
      }
      set
      {
        this._OrdFASExtId = value;
      }
    }

    public string FASOrdNbr
    {
      get
      {
        return this._FASOrdNbr.Trim();
      }
      set
      {
        this._FASOrdNbr = value;
      }
    }

    public string FASAsmblLn
    {
      get
      {
        return this._FASAsmblLn.Trim();
      }
      set
      {
        this._FASAsmblLn = value;
      }
    }

    public string FASWorkCtr
    {
      get
      {
        return this._FASWorkCtr.Trim();
      }
      set
      {
        this._FASWorkCtr = value;
      }
    }

    public int FASOrdQty
    {
      get
      {
        return this._FASOrdQty;
      }
      set
      {
        this._FASOrdQty = value;
      }
    }

    public int FASUnfilledQty
    {
      get
      {
        return this._FASUnfilledQty;
      }
      set
      {
        this._FASUnfilledQty = value;
      }
    }

    public int FASCmplQty
    {
      get
      {
        return this._FASCmplQty;
      }
      set
      {
        this._FASCmplQty = value;
      }
    }

    public int TotReqQty
    {
      get
      {
        return this._TotReqQty;
      }
      set
      {
        this._TotReqQty = value;
      }
    }

    public DateTime FASDueDt
    {
      get
      {
        return this._FASDueDt;
      }
      set
      {
        this._FASDueDt = value;
      }
    }

    public string FASDueDtShort
    {
      get
      {
        return Strings.Format((object) this._FASDueDt, "MM/dd/yyyy");
      }
    }

    public DateTime OrdBldRequiredDt
    {
      get
      {
        return this._OrdBldRequiredDt;
      }
      set
      {
        this._OrdBldRequiredDt = value;
      }
    }

    public string OrdBldRequiredDtShort
    {
      get
      {
        return Strings.Format((object) this._OrdBldRequiredDt, "MM/dd/yyyy");
      }
    }

    public int FASPrgrsPnt
    {
      get
      {
        return this._FASPrgrsPnt;
      }
      set
      {
        this._FASPrgrsPnt = value;
      }
    }

    public string OrdCatlgNbr
    {
      get
      {
        return this._OrdCatlgNbr.Trim();
      }
      set
      {
        this._OrdCatlgNbr = value;
      }
    }

    public string OrdMfgPartNbr
    {
      get
      {
        return this._OrdMfgPartNbr.Trim();
      }
      set
      {
        this._OrdMfgPartNbr = value;
      }
    }

    public string OrdCdDesc
    {
      get
      {
        return this._OrdCdDesc.Trim();
      }
      set
      {
        this._OrdCdDesc = value;
      }
    }

    public string OrdProdLn
    {
      get
      {
        return this._OrdProdLn.Trim();
      }
      set
      {
        this._OrdProdLn = value;
      }
    }

    public string OrdProdLnDesc
    {
      get
      {
        string ordProdLn = this._OrdProdLn;
        if (Operators.CompareString(ordProdLn, "258", false) == 0)
          return "SWBD";
        return Operators.CompareString(ordProdLn, "279", false) == 0 ? "LVDO" : "";
      }
    }

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

    public int OrdBldReqShipSpt
    {
      get
      {
        return this._OrdBldReqShipSpt;
      }
      set
      {
        this._OrdBldReqShipSpt = value;
      }
    }

    public DateTime OrdBldCompleteDt
    {
      get
      {
        return this._OrdBldCompleteDt;
      }
      set
      {
        this._OrdBldCompleteDt = value;
      }
    }

    public string OrdBldCompleteDtShort
    {
      get
      {
        return Strings.Format((object) this._OrdBldCompleteDt, "MM/dd/yyyy");
      }
    }

    public string SectionList
    {
      get
      {
        return this._SectionList.Trim();
      }
      set
      {
        this._SectionList = value;
      }
    }

    public scOrdFASExtGrid01()
    {
      this._OrdFASExtId = 0;
      this._FASOrdNbr = "";
      this._FASAsmblLn = "";
      this._FASWorkCtr = "";
      this._FASOrdQty = 0;
      this._FASUnfilledQty = 0;
      this._FASCmplQty = 0;
      this._TotReqQty = 0;
      this._FASDueDt = Conversions.ToDate("01/01/1901");
      this._OrdBldRequiredDt = Conversions.ToDate("01/01/1901");
      this._FASPrgrsPnt = 0;
      this._OrdCatlgNbr = "";
      this._OrdMfgPartNbr = "";
      this._OrdCdDesc = "";
      this._OrdProdLn = "";
      this._OrdSectsNum = 0;
      this._OrdBldReqShipSpt = 0;
      this._OrdBldCompleteDt = Conversions.ToDate("01/01/1901");
      this._SectionList = "";
    }
  }
}
