// Decompiled with JetBrains decompiler
// Type: SE0085.StCl.scRootCause
// 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.CompilerServices;
using System;
using System.Collections.Generic;

namespace SE0085.StCl
{
  public class scRootCause
  {
    private int _RootCauseId;
    private int _NonConfId;
    private long _RootCauseComposite;
    private string _RootCauseDetails;
    private string _RootCauseUpdatedLogin;
    private DateTime _RootCauseUpdatedDt;
    private DateTime _RootCauseDueDt;
    private List<scAssociateData> _RootCauseAssignedAssoc;
    private DateTime _RootCauseCompletedDt;
    private List<scAssociateData> _RootCauseCompletedByAssoc;
    private string _RootCauseHistory;

    public int RootCauseId
    {
      get
      {
        return this._RootCauseId;
      }
      set
      {
        this._RootCauseId = value;
      }
    }

    public int NonConfId
    {
      get
      {
        return this._NonConfId;
      }
      set
      {
        this._NonConfId = value;
      }
    }

    public long RootCauseComposite
    {
      get
      {
        return this._RootCauseComposite;
      }
      set
      {
        this._RootCauseComposite = value;
      }
    }

    public string RootCauseDetails
    {
      get
      {
        return this._RootCauseDetails;
      }
      set
      {
        this._RootCauseDetails = value;
      }
    }

    public string RootCauseUpdatedLogin
    {
      get
      {
        return this._RootCauseUpdatedLogin;
      }
      set
      {
        this._RootCauseUpdatedLogin = value;
      }
    }

    public DateTime RootCauseUpdatedDt
    {
      get
      {
        return this._RootCauseUpdatedDt;
      }
      set
      {
        this._RootCauseUpdatedDt = value;
      }
    }

    public DateTime RootCauseDueDt
    {
      get
      {
        return this._RootCauseDueDt;
      }
      set
      {
        this._RootCauseDueDt = value;
      }
    }

    public List<scAssociateData> RootCauseAssignedAssoc
    {
      get
      {
        return this._RootCauseAssignedAssoc;
      }
      set
      {
        this._RootCauseAssignedAssoc = value;
      }
    }

    public DateTime RootCauseCompletedDt
    {
      get
      {
        return this._RootCauseCompletedDt;
      }
      set
      {
        this._RootCauseCompletedDt = value;
      }
    }

    public List<scAssociateData> RootCauseCompletedByAssoc
    {
      get
      {
        return this._RootCauseCompletedByAssoc;
      }
      set
      {
        this._RootCauseCompletedByAssoc = value;
      }
    }

    public string RootCauseHistory
    {
      get
      {
        return this._RootCauseHistory;
      }
      set
      {
        this._RootCauseHistory = value;
      }
    }

    public scRootCause()
    {
      this.InitRootCause();
    }

    public void InitRootCause()
    {
      this._RootCauseId = 0;
      this._NonConfId = 0;
      this._RootCauseComposite = 0L;
      this._RootCauseDetails = "";
      this._RootCauseUpdatedDt = Conversions.ToDate("01/01/1901");
      this._RootCauseDueDt = Conversions.ToDate("01/01/1901");
      this._RootCauseAssignedAssoc = new List<scAssociateData>();
      this._RootCauseCompletedDt = Conversions.ToDate("01/01/1901");
      this._RootCauseCompletedByAssoc = new List<scAssociateData>();
      this._RootCauseUpdatedLogin = "";
      this._RootCauseHistory = "";
    }
  }
}
