コード例 #1
0
ファイル: Main.cs プロジェクト: hoffmanc/FileHelpers
        private static void BeforeReadRecord(EngineBase engine, BeforeReadRecordEventArgs e)
        {
            Console.WriteLine("--> Before read line: " + e.RecordLine);

            if (e.LineNumber == 2)
            {
                e.SkipThisRecord = true;
                Console.WriteLine("-->   skiping line 2");
            }
        }
コード例 #2
0
        //-> {/Example.File}
        //-> {Example.File:EventHandler.cs}
        private void BeforeEvent(EngineBase engine, BeforeReadEventArgs<OrdersFixed> e)
        {
            if (e.RecordLine.StartsWith(" ") || e.RecordLine.StartsWith("-"))
                e.SkipThisRecord = true;

            //  Sometimes changing the record line can be useful, for example to correct for
            //  a bad data layout.  Here is an example of this, commented out for this example

            //if (e.RecordLine.StartsWith(" "))
            //   e.RecordLine = "Be careful!";
        }
コード例 #3
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private void BeforeEvent2(EngineBase sender, BeforeReadEventArgs<object> e)
 {
     e.SkipThisRecord = true;
     before++;
 }
コード例 #4
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
        private void BeforeEvent(EngineBase sender, BeforeReadEventArgs<object> e)
        {
            if (e.RecordLine.StartsWith(" ") || e.RecordLine.StartsWith("-"))
                e.SkipThisRecord = true;

            before++;
        }
コード例 #5
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private void AfterEvent2(EngineBase sender, AfterReadEventArgs<object> e)
 {
     e.SkipThisRecord = true;
     after++;
 }
コード例 #6
0
ファイル: Main.cs プロジェクト: BD-GitHub/filehelpers
		private static void AfterWriteRecord(EngineBase engine, AfterWriteRecordEventArgs e)
		{
			Console.WriteLine("--> After write record: " + e.RecordLine); 
		}
コード例 #7
0
ファイル: 30.WriteEvents.cs プロジェクト: luksio/FileHelpers
 private void AfterWriteEvent(EngineBase engine, AfterWriteEventArgs<OrdersFixed> e)
 {
     //  Hide a line
     if (e.Record.CustomerID == "HANAR")
         e.RecordLine = "Insufficient Access";
 }
コード例 #8
0
 static void engine_AfterReadRecord(EngineBase engine, FileHelpers.Events.AfterReadEventArgs<FixedSampleRecord> e)
 {
 }
コード例 #9
0
 private void engine_AfterWriteRecord(EngineBase sender, AfterWriteEventArgs<SampleType> e)
 {
     after++;
 }
コード例 #10
0
 private void AfterEvent(EngineBase sender, AfterReadEventArgs<SampleType> e)
 {
     after++;
 }
コード例 #11
0
        private void BeforeEvent2(EngineBase sender, BeforeReadRecordEventArgs<SampleType> e)
		{
			e.SkipThisRecord = true;
			before++;
		}
コード例 #12
0
        private void AfterEvent2(EngineBase sender, AfterReadRecordEventArgs<SampleType> e)
		{
			e.SkipThisRecord = true;
			after++;
		}
コード例 #13
0
ファイル: Events.cs プロジェクト: BD-GitHub/filehelpers
		private void AfterEvent(EngineBase sender, AfterReadRecordEventArgs e)
		{
			after++;
		}
コード例 #14
0
			public void BeforeWrite(EngineBase engine)
			{
				BeforeWriteNotif = true;
			}
コード例 #15
0
			public void AfterRead(EngineBase engine, string line)
			{
				AfterReadNotif = true;
			}
コード例 #16
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private void engine_AfterWriteRecord(EngineBase sender, AfterWriteEventArgs<object> e)
 {
     after++;
 }
コード例 #17
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private void engine_BeforeWriteRecord(EngineBase sender, BeforeWriteEventArgs<object> e)
 {
     before++;
 }
コード例 #18
0
 private void engine_BeforeWriteRecord(EngineBase sender, BeforeWriteEventArgs<SampleType> e)
 {
     before++;
 }
コード例 #19
0
 static void engine_BeforeWriteRecord(EngineBase engine, FileHelpers.Events.BeforeWriteEventArgs<FixedSampleRecord> e)
 {
 }
コード例 #20
0
 private void AfterWriteEvent(EngineBase engine, AfterWriteEventArgs<OrdersFixed> e)
 {
     //  We only want clients with large frieght values
     if (e.Record.CustomerID == "HANAR" )
         e.RecordLine = "Insufficient Access";
 }
コード例 #21
0
ファイル: 30.WriteEvents.cs プロジェクト: luksio/FileHelpers
 private void BeforeWriteEvent(EngineBase engine, BeforeWriteEventArgs<OrdersFixed> e)
 {
     //  We only want clients with large frieght values
     if (e.Record.Freight < 40)
         e.SkipThisRecord = true;
 }
コード例 #22
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private static void BeforeEventChange(EngineBase engine, BeforeReadEventArgs<object> e)
 {
     Assert.IsFalse(e.RecordLineChanged);
     e.RecordLine = "11121314901234";
     Assert.IsTrue(e.RecordLineChanged);
 }
コード例 #23
0
ファイル: 10.ReadEvents.cs プロジェクト: luksio/FileHelpers
 private void AfterEvent(EngineBase engine, AfterReadEventArgs<OrdersFixed> e)
 {
     //  we want to drop all records with no freight
     if (e.Record.Freight == 0)
         e.SkipThisRecord = true;
 }
コード例 #24
0
ファイル: Events.cs プロジェクト: jalchr/FileHelpers
 private void AfterEvent(EngineBase sender, AfterReadEventArgs<object> e)
 {
     after++;
 }