/*
         * Открыть форму добавления нового диска
         */
        public void AddDisk()
        {
            Session session = _view.GetSession();

            if (Equals(session, null))
            {
                _view.ShowAlert("Пожалуйста авторизуйтесь.");

                return;
            }

            if (Equals(session.Role, 3))
            {
                _view.ShowAlert("У вас недостаточно прав для совершения этого действия.");

                return;
            }

            DiskForm userCard = new DiskForm();

            userCard.FormClosed += DiskCardClose;
            userCard.ShowDialog();
        }
        /*
         * Открыть форму для редактирования данных диска
         */
        public void EditDisk()
        {
            Session session = _view.GetSession();

            if (Equals(session, null))
            {
                _view.ShowAlert("Пожалуйста авторизуйтесь.");

                return;
            }

            if (Equals(session.Role, 3))
            {
                _view.ShowAlert("У вас недостаточно прав для совершения этого действия.");

                return;
            }

            DataGridView selectedGridView = _view.GetDisksGridView();

            if (!Equals(selectedGridView, null))
            {
                if (!Equals(selectedGridView.CurrentRow, null))
                {
                    int rowIndex = selectedGridView.CurrentRow.Index; // получаем идентификтор выделенной строки
                    int diskId   = int.Parse(selectedGridView.Rows[rowIndex].Cells[0].Value.ToString());

                    DiskForm diskCard = new DiskForm(diskId);
                    diskCard.FormClosed += DiskCardClose;
                    diskCard.ShowDialog();

                    return;
                }
            }

            _view.ShowAlert("Вы не выбрали диск из списка. Попробуйте еще раз, пожалуйста.");
        }