private void FormProduct_Load(object sender, EventArgs e) { if (id.HasValue) { try { GBIpieceOfArtViewModel view = service.GetGBIpieceOfArt(id.Value); if (view != null) { textBoxName.Text = view.GBIpieceOfArtName; textBoxPrice.Text = view.Price.ToString(); productComponents = view.GBIpieceofArt__ingridients; LoadData(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { productComponents = new List <GBIpieceofArt__ingridientViewModel>(); } }
private void CalcSum() { if (comboBoxProduct.SelectedValue != null && !string.IsNullOrEmpty(textBoxCount.Text)) { try { int id = Convert.ToInt32(comboBoxProduct.SelectedValue); GBIpieceOfArtViewModel product = serviceP.GetGBIpieceOfArt(id); int count = Convert.ToInt32(textBoxCount.Text); textBoxSum.Text = (count * product.Price).ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }