private void BtnIncluir_Click(object sender, EventArgs e) { // obtém o objeto comanda selecionado Comanda c = cbComandas.SelectedValue as Comanda; // busca o objeto produto a partir do produto selecionado Produto p = ObterProduto(Convert.ToInt32(cbProdutos.SelectedValue)); if (p != null) { // TODO: validar campo double quantidade = Convert.ToDouble(txtQuantidade.Text); // cria um novo item e adiciona na comanda ItemComanda item = new ItemComanda(p, quantidade); c.AdicionarItem(item); } // verifica se deseja adicionar um novo item, senão fecha a tela DialogResult resultado = MessageBox.Show("Item incluido com sucesso\r\nDeseja incluir outro item?", "Confirmação", MessageBoxButtons.YesNoCancel); if (resultado == DialogResult.No) { Close(); } else { Limpar(); } }