// ======================================================================== // Copyright 2006 - Volian Enterprises, Inc. All rights reserved. // Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE // ------------------------------------------------------------------------ // $Workfile: $ $Revision: $ // $Author: $ $Date: $ // // $History: $ // ======================================================================== using System; using System.Data; using System.Data.SqlClient; using Csla; using Csla.Data; using System.Configuration; using System.IO; namespace Volian.CSLA.Library { /// /// TransitionInfo Generated by MyGeneration using the CSLA Object Mapping template /// [Serializable()] public partial class TransitionInfo : ReadOnlyBase { #region Business Methods private int _TransitionId; [System.ComponentModel.DataObjectField(true, true)] public int TransitionId { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _TransitionId; } } private int _FromId; public int FromId { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _FromId; } } private int _ToId; /// /// StructureID /// public int ToId { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _ToId; } } private int _TranType; public int TranType { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _TranType; } } private int _SectID; public int SectID { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _SectID; } } private int _ProcID; public int ProcID { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _ProcID; } } private int _SetID; public int SetID { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _SetID; } } private int _PlantID; public int PlantID { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _PlantID; } } private DateTime _DTS = new DateTime(); public DateTime DTS { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _DTS; } } private string _UserID = string.Empty; public string UserID { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _UserID; } } private int _ZTransitioncount = 0; /// /// Count of ZTransition for this Transition /// public int ZTransitionCount { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); return _ZTransitioncount; } } private ZTransitionInfoList _ZTransitions = null; public ZTransitionInfoList ZTransitions { [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] get { CanReadProperty(true); if (_ZTransitions == null) _ZTransitions = ZTransitionInfoList.GetByTransition(_TransitionId); return _ZTransitions; } } // TODO: Replace base TransitionInfo.ToString function as necessary /// /// Overrides Base ToString /// /// A string representation of current TransitionInfo //public override string ToString() //{ // return base.ToString(); //} // TODO: Check TransitionInfo.GetIdValue to assure that the ID returned is unique /// /// Overrides Base GetIdValue - Used internally by CSLA to determine equality /// /// A Unique ID for the current TransitionInfo protected override object GetIdValue() { return _TransitionId; } #endregion #region Factory Methods private TransitionInfo() { /* require use of factory methods */ } public Transition Get() { return Transition.Get(_TransitionId); } #endregion #region Data Access Portal internal TransitionInfo(SafeDataReader dr) { try { _TransitionId = dr.GetInt32("TransitionId"); _FromId = dr.GetInt32("FromId"); _ToId = dr.GetInt32("ToId"); _TranType = dr.GetInt32("TranType"); _SectID = dr.GetInt32("SectID"); _ProcID = dr.GetInt32("ProcID"); _SetID = dr.GetInt32("SetID"); _PlantID = dr.GetInt32("PlantID"); _DTS = dr.GetDateTime("DTS"); _UserID = dr.GetString("UserID"); _ZTransitioncount = dr.GetInt32("ZTransitionCount"); } catch (Exception ex) { Database.LogException("TransitionInfo.Constructor", ex); throw new DbCslaException("TransitionInfo.Constructor", ex); } } #endregion } // Class } // Namespace