[Quantproject-developers] QuantProject/b4_Business/a0_Validation/Validators MultiValidator.cs,1.1,1.
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-05-08 17:07:03
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a0_Validation/Validators In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5550/b4_Business/a0_Validation/Validators Modified Files: MultiValidator.cs Log Message: - the new Quotes DataTable class is used for quotes to be validated - now the ConstantsProvider is used to provide the SuspiciousRatio constant Index: MultiValidator.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a0_Validation/Validators/MultiValidator.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** MultiValidator.cs 29 Apr 2004 12:29:12 -0000 1.1 --- MultiValidator.cs 8 May 2004 17:06:55 -0000 1.2 *************** *** 2,5 **** --- 2,6 ---- using System.Data; using QuantProject.Business.Validation; + using QuantProject.Data.DataTables; namespace QuantProject.Business.Validation.Validators *************** *** 10,21 **** public class MultiValidator : IValidator { - private double suspiciousRatio; - - public double SuspiciousRatio - { - get { return this.suspiciousRatio; } - set { this.suspiciousRatio = value; } - } - public MultiValidator() { --- 11,14 ---- *************** *** 36,45 **** /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_OHLC( DataTable dataTable ) { OHLCvalidator oHLCvalidator = new OHLCvalidator(); oHLCvalidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! oHLCvalidator.Validate( dataTable ); } /// <summary> --- 29,38 ---- /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_OHLC( Quotes quotes ) { OHLCvalidator oHLCvalidator = new OHLCvalidator(); oHLCvalidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! oHLCvalidator.Validate( quotes ); } /// <summary> *************** *** 47,57 **** /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_CloseToClose( DataTable dataTable ) { CloseToCloseValidator closeToCloseValidator = new CloseToCloseValidator(); - closeToCloseValidator.SuspiciousRatio = this.suspiciousRatio; closeToCloseValidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! closeToCloseValidator.Validate( dataTable ); } /// <summary> --- 40,49 ---- /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_CloseToClose( Quotes quotes ) { CloseToCloseValidator closeToCloseValidator = new CloseToCloseValidator(); closeToCloseValidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! closeToCloseValidator.Validate( quotes ); } /// <summary> *************** *** 59,69 **** /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_RangeToRange( DataTable dataTable ) { RangeToRangeValidator rangeToRangeValidator = new RangeToRangeValidator(); - rangeToRangeValidator.SuspiciousRatio = this.suspiciousRatio; rangeToRangeValidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! rangeToRangeValidator.Validate( dataTable ); } /// <summary> --- 51,60 ---- /// </summary> /// <param name="dataTable">Quote rows to be validated</param> ! private void validate_RangeToRange( Quotes quotes ) { RangeToRangeValidator rangeToRangeValidator = new RangeToRangeValidator(); rangeToRangeValidator.SuspiciousDataRow += new SuspiciousDataRowEventHandler( suspiciousDataRowHandler ); ! rangeToRangeValidator.Validate( quotes ); } /// <summary> *************** *** 71,79 **** /// </summary> /// <param name="dataTable">Contains the quotes rows to be validated</param> ! public void Validate( DataTable dataTable ) { ! this.validate_OHLC( dataTable ); ! this.validate_CloseToClose( dataTable ); ! this.validate_RangeToRange( dataTable ); } /// <summary> --- 62,70 ---- /// </summary> /// <param name="dataTable">Contains the quotes rows to be validated</param> ! public void Validate( Quotes quotes ) { ! this.validate_OHLC( quotes ); ! this.validate_CloseToClose( quotes ); ! this.validate_RangeToRange( quotes ); } /// <summary> |