Added FullName property

This commit is contained in:
Rich 2008-08-13 12:28:05 +00:00
parent 5c4f67a706
commit baf43ff8a2

View File

@ -17,6 +17,7 @@ using System.Configuration;
using System.IO; using System.IO;
using System.Xml; using System.Xml;
using System.Drawing; using System.Drawing;
using System.ComponentModel;
namespace VEPROMS.CSLA.Library namespace VEPROMS.CSLA.Library
{ {
@ -24,14 +25,23 @@ namespace VEPROMS.CSLA.Library
{ {
#region PlantFormat #region PlantFormat
[NonSerialized] [NonSerialized]
private PlantFormat _PlantFormat; private PlantFormat _PlantFormat;
public PlantFormat PlantFormat public PlantFormat PlantFormat
{ get { return (_PlantFormat != null ? _PlantFormat : _PlantFormat = new PlantFormat(this)); } } { get { return (_PlantFormat != null ? _PlantFormat : _PlantFormat = new PlantFormat(this)); } }
#endregion #endregion
public override string ToString() public override string ToString()
{ {
//return Name; //return Name;
return PlantFormat.FormatData.Name; //return PlantFormat.FormatData.Name;
return FullName;
}
public string FullName
{
get
{
if (ParentID == 1) return Description + " (" + Name + ")";
return MyParent.Description + " - " + Description + " (" + Name + ")";
}
} }
} }
public partial class FormatInfo public partial class FormatInfo
@ -45,7 +55,32 @@ namespace VEPROMS.CSLA.Library
public override string ToString() public override string ToString()
{ {
//return Name; //return Name;
return PlantFormat.FormatData.Name; //return PlantFormat.FormatData.Name;
return FullName;
}
public string FullName
{
get
{
if (ParentID == 1) return Description + " (" + Name + ")";
return MyParent.Description + " - " + Description + " (" + Name + ")";
}
}
}
public partial class FormatInfoList
{
private static Csla.SortedBindingList<FormatInfo> _SortedFormatInfoList;
public static Csla.SortedBindingList<FormatInfo> SortedFormatInfoList
{
get
{
if (_SortedFormatInfoList == null)
{
_SortedFormatInfoList = new SortedBindingList<FormatInfo>(FormatInfoList.Get());
_SortedFormatInfoList.ApplySort("FullName", ListSortDirection.Ascending);
}
return _SortedFormatInfoList;
}
} }
} }
} }