This commit is contained in:
137
PROMS/proms/Volian.CSLA.Library/Generated/StructureRoUsages.cs
Normal file
137
PROMS/proms/Volian.CSLA.Library/Generated/StructureRoUsages.cs
Normal file
@@ -0,0 +1,137 @@
|
||||
// ========================================================================
|
||||
// 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
|
||||
{
|
||||
/// <summary>
|
||||
/// StructureRoUsages Generated by MyGeneration using the CSLA Object Mapping template
|
||||
/// </summary>
|
||||
[Serializable()]
|
||||
public partial class StructureRoUsages : BusinessListBase<StructureRoUsages, StructureRoUsage>
|
||||
{
|
||||
#region Business Methods
|
||||
private string _errorMessage = string.Empty;
|
||||
public string ErrorMessage
|
||||
{
|
||||
get { return _errorMessage; }
|
||||
}
|
||||
// One To Many
|
||||
public new StructureRoUsage this[int rOUsageId]
|
||||
{
|
||||
get
|
||||
{
|
||||
foreach (StructureRoUsage roUsage in this)
|
||||
if (roUsage.ROUsageId == rOUsageId)
|
||||
return roUsage;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
public StructureRoUsage GetItem(int rOUsageId)
|
||||
{
|
||||
foreach (StructureRoUsage roUsage in this)
|
||||
if (roUsage.ROUsageId == rOUsageId)
|
||||
return roUsage;
|
||||
return null;
|
||||
}
|
||||
public StructureRoUsage Add(string roid)
|
||||
{
|
||||
StructureRoUsage roUsage = StructureRoUsage.New(roid);
|
||||
this.Add(roUsage);
|
||||
return roUsage;
|
||||
}
|
||||
public void Remove(int rOUsageId)
|
||||
{
|
||||
foreach (StructureRoUsage roUsage in this)
|
||||
{
|
||||
if (roUsage.ROUsageId == rOUsageId)
|
||||
{
|
||||
Remove(roUsage);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
public bool Contains(int rOUsageId)
|
||||
{
|
||||
foreach (StructureRoUsage roUsage in this)
|
||||
if (roUsage.ROUsageId == rOUsageId)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
public bool ContainsDeleted(int rOUsageId)
|
||||
{
|
||||
foreach (StructureRoUsage roUsage in DeletedList)
|
||||
if (roUsage.ROUsageId == rOUsageId)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
#endregion
|
||||
#region Factory Methods
|
||||
internal static StructureRoUsages New()
|
||||
{
|
||||
return new StructureRoUsages();
|
||||
}
|
||||
internal static StructureRoUsages Get(SafeDataReader dr)
|
||||
{
|
||||
return new StructureRoUsages(dr);
|
||||
}
|
||||
private StructureRoUsages()
|
||||
{
|
||||
MarkAsChild();
|
||||
}
|
||||
private StructureRoUsages(SafeDataReader dr)
|
||||
{
|
||||
MarkAsChild();
|
||||
Fetch(dr);
|
||||
}
|
||||
#endregion
|
||||
#region Data Access Portal
|
||||
// called to load data from the database
|
||||
private void Fetch(SafeDataReader dr)
|
||||
{
|
||||
this.RaiseListChangedEvents = false;
|
||||
while (dr.Read())
|
||||
this.Add(StructureRoUsage.Get(dr));
|
||||
this.RaiseListChangedEvents = true;
|
||||
}
|
||||
internal void Update(Structure structure, SqlConnection cn)
|
||||
{
|
||||
this.RaiseListChangedEvents = false;
|
||||
try
|
||||
{
|
||||
// update (thus deleting) any deleted child objects
|
||||
foreach (StructureRoUsage obj in DeletedList)
|
||||
obj.DeleteSelf(structure, cn);
|
||||
// now that they are deleted, remove them from memory too
|
||||
DeletedList.Clear();
|
||||
// add/update any current child objects
|
||||
foreach (StructureRoUsage obj in this)
|
||||
{
|
||||
if (obj.IsNew)
|
||||
obj.Insert(structure, cn);
|
||||
else
|
||||
obj.Update(structure, cn);
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
this.RaiseListChangedEvents = true;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
} // Class
|
||||
} // Namespace
|
Reference in New Issue
Block a user