um sistema de auxílio à coleta de dados na área de agricultura de ...
um sistema de auxílio à coleta de dados na área de agricultura de ...
um sistema de auxílio à coleta de dados na área de agricultura de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 13: Diagrama <strong>de</strong> Classes do Pacote Interfaces<br />
Além da utilização dos recursos do xml as classes <strong>de</strong>ste pacote possuem <strong>um</strong> menu com as<br />
opções <strong>de</strong> salvar e alterar os <strong>dados</strong> no banco.<br />
O método responsável por salvar os <strong>dados</strong> é chamado salvar() neste método é criado <strong>um</strong><br />
novo objeto do pacote mo<strong>de</strong>los, on<strong>de</strong> são adicio<strong>na</strong>dos os <strong>dados</strong>. Este objeto é passado por<br />
paramento para a classe repositório que realiza a persistência dos <strong>dados</strong> no banco, abaixo segue<br />
exemplo do método salvar da classe AbaPrincipal.<br />
public static void salvar() {<br />
if (produtor == null) {<br />
// he <strong>um</strong>a atualizacao<br />
produtor = new ProdutorObj();<br />
}<br />
produtor.setNome(editTextNome.getText().toString());<br />
produtor.setDataNasc(etdataNasc.getText().toString());<br />
produtor.setCpf(etcpf.getText().toString());<br />
if (spnivelassist.getSelectedItem().toString().equals("Assistido")) {<br />
produtor.setNivelAssist("A");<br />
} else if(spnivelassist.getSelectedItem().toString().equals("Focalizado")) {<br />
produtor.setNivelAssist("F");<br />
} else if (spnivelassist.getSelectedItem().toString().equals("Geral")) {<br />
produtor.setNivelAssist("G");<br />
} else {<br />
produtor.setNivelAssist(null);<br />
}<br />
if (sptipocadast.getSelectedItem().toString().equals("Produtor")) {<br />
produtor.setTipoCadast("P");<br />
} else if (sptipocadast.getSelectedItem().toString().equals("Depen<strong>de</strong>nte")) {<br />
produtor.setTipoCadast("D");<br />
46