Exemplo n.º 1
0
        private void EditCard()
        {
            int row = dataGridCards.CurrentRowIndex;

            if (row == -1)
            {
                return;
            }

            int    id     = Convert.ToInt32(dataGridCards[row, 0]);
            string sn     = dataGridCards[row, 1].ToString();
            string person = dataGridCards[row, 2].ToString();
            string team   = dataGridCards[row, 3].ToString();
            string remark = dataGridCards[row, 4].ToString();

            frmCardItem f = new frmCardItem();

            f.AdeState = ADEState.Edit;
            f.EditId   = id;
            f.CardSN   = sn;
            f.Person   = person;
            f.Remark   = remark;
            f.Team     = team;

            if (f.ShowDialog() == DialogResult.OK)
            {
                Card c = new Card(f.CardSN, f.Person, f.Remark);
                c.Tag = f.Team;
                XGDB.UpdateCard(id, c);
                LoadCardFromDB();
                XGDB.Resolve();
            }
        }
Exemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        private void AddCard()
        {
            try
            {
                frmCardItem f = new frmCardItem();
                if (f.ShowDialog(this) == DialogResult.OK)
                {
                    Card c = new Card(f.CardSN, f.Person, f.Remark);
                    //2007.03.30 Added Team
                    //
                    c.Tag = f.Team;

                    XGDB.InsertCard(c);
                    LoadCardFromDB();
                    XGDB.Resolve();
                }
            }
            catch (Exception ex)
            {
                MsgBox.Show(ex.ToString());
            }
        }