Exemplo n.º 1
0
        public void Remove_item()
        {
            try {
                var Carrinho = new Carrinho();

                if (txt_item_remove.Text == "0")
                {
                    Carrinho.RemoveTodosItens();

                    MessageBox.Show("Todos os items foram removidos com sucesso!", "Menssagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Pdv.Desconto = decimal.Parse("0,00");
                    Pdv.ListaProdutosCarrinho();
                    Pdv.LimparTextbox(Pdv);
                    Dispose();
                }
                else if (txt_item_remove.Text != "")
                {
                    Carrinho.RemoveItem(int.Parse(txt_item_remove.Text));

                    Carrinho.AtualizaNumeroDosItens(Carrinho.RetornaItensASeremRenumerados(int.Parse(txt_item_remove.Text)));

                    MessageBox.Show("Ítem removido com sucesso", "Menssagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Pdv.ListaProdutosCarrinho();
                    Pdv.LimparTextbox(Pdv);
                    Dispose();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Houve uma falha ao remover o Ítem informado \n" + ex.Message, "Menssagem", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Pdv.LimparTextbox(Pdv);
                Dispose();
            }
        }