Пример #1
0
        /// <summary>
        /// Удаление записи коллекционера.
        /// </summary>
        public void DeleteCollector()
        {
            int i = TableColData.CurrentCell.RowIndex;
            List <Collector> data = collectorList.collectorList;

            if (data.Count != 0)
            {
                data.RemoveAt(i);
                collectorList.collectorList = data;
                collectorList.WriteList();
                CollectorList();
            }
            else
            {
                MessageBox.Show("Список пуст");
            }
        }
Пример #2
0
        /// <summary>
        /// Открытие окна редактирования записи коллекционера.
        /// </summary>
        private void button1_Click(object sender, EventArgs e)
        {
            int ind = TableColData.CurrentRow.Index;

            string[] arr = new string[TableColData.ColumnCount];
            for (int i = 0; i < TableColData.ColumnCount; i++)
            {
                arr[i] = TableColData[i, ind].Value.ToString();
            }

            EditCol edit = new EditCol(arr[0], arr[1], arr[2], arr[3], arr[4]);

            if (edit.ShowDialog() == DialogResult.OK)
            {
                collectorList = new CollectorList();
                List <Collector> collectors = collectorList.collectorList;
                collectors.RemoveAt(ind);
                collectorList.collectorList = collectors;
                collectorList.WriteList();

                CollectorList();
            }
        }