Exemplo n.º 1
0
        private void ShowItemOnRow(DataGridViewRow row, YCTItem item)
        {
            EntranceInfo entrance = item.EntranceID != null?ParkBuffer.Current.GetEntrance(item.EntranceID.Value) : null;

            row.Cells["colID"].Value       = item.ID;
            row.Cells["colComport"].Value  = item.Comport;
            row.Cells["colEntrance"].Value = entrance != null ? entrance.EntranceName : string.Empty;
            row.Cells["colMemo"].Value     = item.Memo;
            row.Tag = item;
        }
Exemplo n.º 2
0
        private void mnu_Add_Click(object sender, EventArgs e)
        {
            FrmYCTDetail frm = new FrmYCTDetail();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                YCTItem item = frm.YCTItem;
                if (FindRow(item.ID) >= 0)
                {
                    MessageBox.Show("串口号为 " + item.ID + " 的读卡器已经存在");
                }
                else
                {
                    int row = dataGridView1.Rows.Add();
                    ShowItemOnRow(dataGridView1.Rows[row], item);
                }
            }
        }
Exemplo n.º 3
0
 private void mnu_Update_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count == 1)
     {
         FrmYCTDetail frm = new FrmYCTDetail();
         frm.YCTItem = dataGridView1.SelectedRows[0].Tag as YCTItem;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             YCTItem item = frm.YCTItem;
             var     row  = FindRow(item.ID);
             if (row >= 0 && row != dataGridView1.SelectedRows[0].Index)
             {
                 MessageBox.Show("串口号为 " + item.ID + " 的读卡器已经存在");
             }
             else
             {
                 ShowItemOnRow(dataGridView1.SelectedRows[0], item);
             }
         }
     }
 }
Exemplo n.º 4
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (txtComport.ComPort <= 0)
     {
         MessageBox.Show("没有设置串口");
         return;
     }
     if (YCTItem == null)
     {
         YCTItem = new YCTItem();
     }
     YCTItem.ID      = "COM" + txtComport.ComPort.ToString();
     YCTItem.Comport = txtComport.ComPort;
     if (string.IsNullOrEmpty(comEntrance.Text))
     {
         YCTItem.EntranceID = null;
     }
     else
     {
         YCTItem.EntranceID = comEntrance.SelectedEntranceID;
     }
     YCTItem.Memo      = txtMemo.Text;
     this.DialogResult = DialogResult.OK;
 }