public void editarDados() { // pega os dados do ID tabela = repositorio.editar(id); // pega os dados mesAno = tabela.mes_ano; // seta os dados nos campos dDescr.setText(tabela.descricao); dValor.setText(lib.formataValor(tabela.valor)); }
public void gravarDados() { // pega os campos String nvalor = dValor.getText().toString(); String descricao = dDescr.getText().toString(); float valor = lib.formataValorGravar(nvalor); int gravar = 1; // valida o campo valor if (valor < 0) { messageBox("Erro ao Gravar", "O Valor deve ser informado!"); gravar = 0; } // pega o ID da categoria int posicao = comboCateg.getSelectedItemPosition(); // verifica se grava ou nao if (gravar == 1) { // instancia a tabela de receita TabelaReceita receita = new TabelaReceita(); // seta os campos receita.id = id; receita.id_categoria = idCateg[posicao]; receita.valor = valor; receita.mes_ano = mesAno; receita.descricao = descricao; // grava os dados (upload) long count = repositorio.salvar(receita); // mostra mensagem de gravação if (count > -1) { Toast.makeText( aDespEditarReceita.this, "Dados atualizados com sucesso!!!", Toast.LENGTH_LONG) .show(); } else { Log.e("aDesp - Gravar Editar", "Erro ao gravar o regitsro editado!!!"); } } }