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(); } }