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); } } } } }
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); } }
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); } }
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); } }