/* Добавить новый тип товара в БД */ private void btn_Save_Click(object sender, EventArgs e) { if (tb_ProductType.Text != "") { if (!ChechForExisting()) { int result = ptController.SetNewProductType(tb_ProductType.Text); if (result == 1) { tb_ProductType.Text = ""; ptController.GetProductTypesAll(); Draw(); } else if (result == -2146232060) { MessageBox.Show("Такой вид товаров уже существует. Нажмите \"Обновить\" для просмотра.", "Ошибка"); } } else { MessageBox.Show("Такая категория уже существует!", "Ошибка"); } } else { MessageBox.Show("Введите название новой категории.", "Ошибка"); } }
/* Добавляем/изменяем вид товара */ private void ApplyChanges() { if (rtb_ProductType.Text != "") { if (!renamingInProgress) { if (!ChechForExisting()) { int result = ptController.SetNewProductType(rtb_ProductType.Text); if (result == 1) { ptController.GetProductTypesAll(); Draw(); MessageBox.Show("Marketplace \"" + rtb_ProductType.Text + "\" был добавлен успешно!", "Успех"); rtb_ProductType.Text = ""; } else if (result == -2146232060) { MessageBox.Show("Такой вид товаров уже существует. Нажмите \"Обновить\" для просмотра.", "Ошибка"); } } else { MessageBox.Show("Такая категория уже существует!", "Ошибка"); } } else { int result = ptController.UpdateExistingProductType(rtb_ProductType.Text, renamedProductTypeId); if (result == 1) { ptController.GetProductTypesAll(); Draw(); MessageBox.Show("Marketplace \"" + rtb_ProductType.Text + "\" был переименован успешно!", "Успех"); rtb_ProductType.Text = ""; RenamingProductTypeEnd(); } else if (result == -2146232060) { MessageBox.Show("Во время сохранение произшла ошибка. Пожалуйста, повторите попытку позже.", "Ошибка"); } } } else { MessageBox.Show("Введите название категории.", "Ошибка"); } if (dgv_ProductTypes.RowCount > 0) { label1.Visible = false; dgv_ProductTypes.Visible = true; } }