Beispiel #1
0
        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();
            }
        }