DAL Record class replace:
public class TradeCurrencyRecord : DALRecord
With
public class TradeCurrencyRecord : RevisionEnabledDALRecord
And
With
public class TradeCurrencyRecord : RevisionEnabledDALRecord
And
public override DALRecord GetNewInstance()
{return new TradeCurrencyRecord();
}
With:
public override RevisionEnabledDALRecord GetNewRevisionEnabledInstance( )
{return new TradeCurrencyRecord();
}
And down further for the query object replace
{return new TradeCurrencyRecord();
}
With:
public override RevisionEnabledDALRecord GetNewRevisionEnabledInstance(
{return new TradeCurrencyRecord();
}
And down further for the query object replace
public class TradeCurrencyQuery : Query
With:
public class TradeCurrencyQuery : RevisionEnabledQuery
BLL class replace:
public class TradeCurrency : BLLBase
With
public class TradeCurrency : RevisionEnabledBLLBase
With
public class TradeCurrency : RevisionEnabledBLLBase
And
public override DALRecord DALRec
{get { return Record; }
}
protected override Query GetQuery()
{return new TradeCurrencyQuery();
}
With
public override RevisionEnabledDALRecord RevisionEnabledDALRec
{get { return Record; }
}
{get { return Record; }
}
protected override RevisionEnabledQuery GetRevisionEnabledQuery()
{return new TradeCurrencyQuery();
}
{return new TradeCurrencyQuery();
}
Remove the following fields from the DAL Record, BLL and Query classes:
RevisionNo
RevisionStatus
DateStamp
LastMaintainedBy
These fields are now contained in the base classes for each class.
No comments:
Post a Comment