private void deleteKitsBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int currReceiptId = ((ReceiptsForAcceptanceDTO)receiptsBS.Current).ReceiptId;

            if (MessageBox.Show("Удалить комплектацию?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Error.ErrorCRUD result = receiptAcceptancesService.DeleteAll(currReceiptId);
                if (result == Error.ErrorCRUD.NoError)
                {
                    receiptsGridView.BeginDataUpdate();

                    LoadReceiptsData((int)statusItem.EditValue);

                    receiptsGridView.EndDataUpdate();

                    int handle = receiptsGridView.LocateByValue("ReceiptId", currReceiptId);
                    receiptsGridView.FocusedRowHandle = handle;
                }
                else
                {
                    switch (result)
                    {
                    case Error.ErrorCRUD.RelationError:
                        MessageBox.Show("Комплекты нельзя удалить. Есть связанные данные!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        break;

                    case Error.ErrorCRUD.DatabaseError:
                        MessageBox.Show("Ошибка Базы данных!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        break;

                    default:
                        break;
                    }
                }
            }
        }