private void cadastrarItemButton_Click(object sender, EventArgs e) { var decimalConvert = decimal.TryParse(valorCadastroBox.Text, out decimal valor); if (decimalConvert) { try { var ms = new MemoryStream(); imagemCadastroBox.Image.Save(ms, imagemCadastroBox.Image.RawFormat); var item = new Item() { Descricao = DescricaoCadastroBox.Text, ValorUnidade = valor, PercentualDesconto = 0, Imagem = ms.ToArray() }; _itemServices.RegisterItem(item); DescricaoCadastroBox.Text = null; valorCadastroBox.Text = null; imagemCadastroBox.Image = null; MessageBox.Show("Item cadastrado com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show("O valor do item deve ser numerico."); } }