示例#1
0
        //+Добавление актёра
        private void bAddActor_Click(object sender, EventArgs e)
        {
            var addingForm = new ActorEditForm("Добавление актёра", countyNames);

            if (addingForm.ShowDialog() == DialogResult.OK)
            {
                //Создаём нового актёра
                var addingActor = new actor {
                    name        = addingForm.ActorName,
                    birthday    = addingForm.ActorBirthDay,
                    country     = addingForm.ActorCountry,
                    description = addingForm.ActorDescription
                };
                //Добавляем актёра в БД
                if (dataManager.AddActorToDB(addingActor) == -1)
                {
                    MessageBox.Show("Действие не было выполнено.", "Добавление актёра");
                    return;
                }
                //Добавляем в таблицу
                var lvActor = new ListViewItem(items: new[] {
                    addingForm.ActorName,
                    addingForm.ActorBirthDay.ToShortDateString(),
                    addingForm.ActorCountry,
                    addingForm.ActorDescription
                });
                lvActor.Tag = addingActor.id;
                interfaceManager.AddItemToTable(lvActors, lvActor);
                interfaceManager.AutoResizeListViewColumns(lvActors);
            }
        }