/* Сохраняем новый товар в БД */ private void btn_SaveAdding_Click(object sender, EventArgs e) { string errorsList = ""; bool errorMade = false; if (!tb_adding_ProductName.Text.Equals("") && !tb_adding_ASIN.Text.Equals("") && !tb_adding_SKU.Text.Equals("")) { int prodTypeId, marketPlcId; try { prodTypeId = int.Parse(tb_adding_ProductTypeId.Text); } catch (Exception ex) { errorsList += "Выберите вид товара!\n"; errorMade = true; } try { marketPlcId = int.Parse(tb_adding_MarketPlaceId.Text); } catch (Exception ex) { errorsList += "Выберите маркетплейс для товара!"; errorMade = true; } if (!errorMade) { int result = -1; result = pController.InsertNewProduct(tb_adding_ProductName.Text, tb_adding_ASIN.Text, tb_adding_SKU.Text, int.Parse(tb_adding_ProductTypeId.Text), int.Parse(tb_adding_MarketPlaceId.Text), true, tb_AddingShortName.Text); if (result == 1) { tb_adding_ASIN.Text = ""; tb_adding_ProductName.Text = ""; tb_adding_SKU.Text = ""; tb_AddingShortName.Text = ""; //FillAllFields(); checkbox_ActiveStatus.Checked = !checkbox_ActiveStatus.Checked; checkbox_ActiveStatus.Checked = !checkbox_ActiveStatus.Checked; } else { MessageBox.Show("Произошла ошибка при сохранении.", "Ошибка"); } } else { MessageBox.Show(errorsList, "Ошибка"); } if (dgv_Products.RowCount > 0) { label2.Visible = false; dgv_Products.Visible = true; } } else { MessageBox.Show("Не все поля заполнены. Пожалуйста, заполните все поля чтобы продолжить.", "Ошибка"); } }
/* Сохраняем новый товар в БД */ private void btn_SaveAdding_Click(object sender, EventArgs e) { if (!tb_adding_ProductName.Text.Equals("") && !tb_adding_ASIN.Text.Equals("") && !tb_adding_SKU.Text.Equals("")) { int result = -1; result = pController.InsertNewProduct(tb_adding_ProductName.Text, tb_adding_ASIN.Text, tb_adding_SKU.Text, int.Parse(tb_adding_ProductTypeId.Text)); if (result == 1) { tb_adding_ASIN.Text = ""; tb_adding_ProductName.Text = ""; tb_adding_SKU.Text = ""; FillAllFields(); } else { MessageBox.Show("Произошла ошибка при сохранении.", "Ошибка"); } } else { MessageBox.Show("Не все поля заполнены. Пожалуйста, заполните все поля чтобы продолжить.", "Ошибка"); } }