예제 #1
0
 private void FlushMultiRecord()
 {
     if (this.m_counter > 1)
     {
         if (this.m_recType == 638)
         {
             RecordFactory.MULRK(this.m_stream, (ushort)this.m_row, (ushort)this.m_valueCol1, (ushort)this.m_valueCol2, this.m_xfs, this.m_rks, this.m_counter);
         }
         else
         {
             RecordFactory.MULBLANK(this.m_stream, (ushort)this.m_row, (ushort)this.m_valueCol1, (ushort)this.m_valueCol2, this.m_xfs, this.m_counter);
         }
     }
     else if (this.m_counter == 1)
     {
         if (this.m_recType == 638)
         {
             RecordFactory.RK(this.m_stream, (ushort)this.m_row, (ushort)this.m_valueCol1, this.m_xfs[0], this.m_rks[0]);
         }
         else
         {
             RecordFactory.BLANK(this.m_stream, (ushort)this.m_row, (ushort)this.m_valueCol1, this.m_xfs[0]);
         }
     }
     this.m_counter   = 0;
     this.m_valueCol1 = -1;
     this.m_valueCol2 = -1;
 }