private void customDataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1)
     {
         if (e.ColumnIndex >= 0)
         {
             _EventIndex = e.RowIndex;
             CardPaymentInfo info = this.GridView.Rows[e.RowIndex].Tag as CardPaymentInfo;
             if (info.EnterDateTime.HasValue)
             {
                 FrmSnapShotViewer frm = new FrmSnapShotViewer();
                 frm.PreRecord  += new RecordPositionEventHandler(frm_PreRecord);
                 frm.NextRecord += new RecordPositionEventHandler(frm_NextRecord);
                 frm.ShowImage(info.ChargeDateTime, info.EnterDateTime.Value, info.CardID);
                 frm.ShowDialog();
                 frm.PreRecord  -= new RecordPositionEventHandler(frm_PreRecord);
                 frm.NextRecord -= new RecordPositionEventHandler(frm_NextRecord);
             }
         }
         else if (OperatorInfo.CurrentOperator.Permit(Permission.ModifyCardPaymentRecord))
         {
             CardPaymentInfo info = customDataGridView1.Rows[e.RowIndex].Tag as CardPaymentInfo;
             if (info != null && info.SettleDateTime == null)
             {
                 FrmCardPaymentRecordDetail frm = new FrmCardPaymentRecordDetail();
                 frm.CardPaymentRecord = info;
                 if (frm.ShowDialog() == DialogResult.OK)
                 {
                     ShowCardPaymentOnRow(info, e.RowIndex);
                 }
             }
         }
     }
 }
Esempio n. 2
0
 private void gridCard_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1)
     {
         _EventIndex = e.RowIndex;
         CardInfo          info = this.GridView.Rows[e.RowIndex].Tag as CardInfo;
         FrmSnapShotViewer frm  = new FrmSnapShotViewer();
         frm.PreRecord  += new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord += new RecordPositionEventHandler(frm_NextRecord);
         frm.ShowImage(info.LastDateTime, info.CardID);
         frm.ShowDialog();
         frm.PreRecord  -= new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord -= new RecordPositionEventHandler(frm_NextRecord);
     }
 }
Esempio n. 3
0
 private void customDataGridview1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1 && e.ColumnIndex >= 0)
     {
         _EventIndex = e.RowIndex;
         AlarmInfo         info = this.GridView.Rows[e.RowIndex].Tag as AlarmInfo;
         FrmSnapShotViewer frm  = new FrmSnapShotViewer();
         frm.PreRecord  += new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord += new RecordPositionEventHandler(frm_NextRecord);
         frm.ShowImage(info.AlarmDateTime, string.Empty);
         frm.ShowDialog();
         frm.PreRecord  -= new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord -= new RecordPositionEventHandler(frm_NextRecord);
     }
 }
Esempio n. 4
0
 private void customDataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1)
     {
         _EventIndex = e.RowIndex;
         CardEventRecord   record = this.GridView.Rows[e.RowIndex].Tag as CardEventRecord;
         FrmSnapShotViewer frm    = new FrmSnapShotViewer();
         frm.PreRecord  += new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord += new RecordPositionEventHandler(frm_NextRecord);
         if (record.IsExitEvent && record.LastDateTime != null)
         {
             frm.ShowImage(record.EventDateTime, record.LastDateTime.Value, record.CardID);
         }
         else
         {
             frm.ShowImage(record.EventDateTime, record.CardID);
         }
         frm.ShowDialog();
         frm.PreRecord  -= new RecordPositionEventHandler(frm_PreRecord);
         frm.NextRecord -= new RecordPositionEventHandler(frm_NextRecord);
     }
 }