private void salvarItens(List<ItensCompras> itens) { for (ItensCompras item : itens) { itemDaListaDAO.salvar(item); } setResult(RESULT_OK); finish(); }
public void salvar(View view) { if (itemCorrente != null) { preencheCampos(itemCorrente); itemDaListaDAO.alterar(itemCorrente); setResult(RESULT_OK); finish(); } else { ItensCompras item = new ItensCompras(); item.setListaCompras(listaCompras); preencheCampos(item); salvarItens(Arrays.asList(item)); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_novo_item_da_lista); getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#69c2f9"))); if (getIntent().getSerializableExtra(ItensDaListaActivity.chaveLista) != null) { listaCompras = (ListaCompras) getIntent().getSerializableExtra(ItensDaListaActivity.chaveLista); } itemDaListaDAO = new ItemDaListaDAO(this); btnVoz = (Button) findViewById(R.id.microfone); btnVoz.setVisibility(View.VISIBLE); PackageManager pm = getPackageManager(); List<ResolveInfo> activities = pm.queryIntentActivities(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0); if (activities.size() == 0) { btnVoz.setEnabled(false); btnVoz.setVisibility(View.GONE); } if (getIntent().getSerializableExtra(ItensDaListaActivity.chaveItem) != null) { itemCorrente = itemDaListaDAO.findOne( (Integer) getIntent().getSerializableExtra(ItensDaListaActivity.chaveItem)); btnVoz.setVisibility(View.GONE); ((EditText) findViewById(R.id.nomeProduto)).setText(itemCorrente.getProduto()); if (itemCorrente.getQtde() > 0) ((EditText) findViewById(R.id.qtde)).setText(itemCorrente.getQtde().toString()); if (itemCorrente.getValorUnitario() > 0) ((EditText) findViewById(R.id.unitario)) .setText(itemCorrente.getValorUnitario().toString()); } }
public void excluir() { itemDaListaDAO.apagar(itemCorrente.getId()); setResult(RESULT_OK); finish(); }