public List <CarrinhoItem> AtualizaItensCarrinho() { var usuariosCarrinho = new CarrinhoActions(); string carrinhoId = usuariosCarrinho.GetCarrinhoId(); int total = CarrinhoLista.Rows.Count; var carrinhoAtualiza = new CarrinhoActions.CarrinhoAtualiza[total]; for (int i = 0; i < total; i++) { IOrderedDictionary rowValues = new OrderedDictionary(); rowValues = GetValues(CarrinhoLista.Rows[i]); carrinhoAtualiza[i].ProdutoId = Convert.ToInt32(rowValues["ProdutoID"]); CheckBox cbRemover = new CheckBox(); cbRemover = (CheckBox)CarrinhoLista.Rows[i].FindControl("Remove"); carrinhoAtualiza[i].RemoveItem = cbRemover.Checked; TextBox quantidadeTextBox = new TextBox(); quantidadeTextBox = (TextBox)CarrinhoLista.Rows[i].FindControl("QuantidadeComprada"); carrinhoAtualiza[i].QuantidadeComprada = Convert.ToInt16(quantidadeTextBox.Text); } usuariosCarrinho.AtualizarCarrinhoBD(carrinhoId, carrinhoAtualiza); CarrinhoLista.DataBind(); lblTotal.Text = string.Format("{0:c}", usuariosCarrinho.GetTotal()); return(usuariosCarrinho.GetCarrinhoItems()); }