Advertisement
Ola_Mundo

addTreePg7.java

Jul 1st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.67 KB | None | 0 0
  1. package com.treego;
  2.  
  3. import android.hardware.Camera;
  4. import android.os.Bundle;
  5. import android.support.v4.app.Fragment;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.CheckBox;
  10. import android.widget.EditText;
  11. import android.widget.RatingBar;
  12. import android.widget.Spinner;
  13. import android.widget.TextView;
  14. import org.w3c.dom.Text;
  15.  
  16. public class addTreePg7 extends Fragment {
  17. public View rootView;
  18. public static addTreePg7 newInstance() {
  19. return new addTreePg7();
  20. }
  21.  
  22. @Override
  23. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  24. rootView = inflater.inflate(R.layout.content_addtreepg7, container, false);
  25. ImportAllViews();
  26. GetAllTypedInfo();
  27. CalculateInfo();
  28. return rootView;
  29. }
  30.  
  31. public View viewAddTreePg1, viewAddTreePg2, viewAddTreePg3, viewAddTreePg4, viewAddTreePg5, viewAddTreePg6, viewAddTreePg7;
  32. public Spinner spnSpecie, spnCidade, spnBairro, spnRua, spnRecomend, spnOutasRecomend;
  33. public EditText editCap1, editCap2, editCap3,
  34. editCaBase, editCopaDiametro1, editCopaDiametro2,
  35. editAltura, editAltura1aRam, editNumero,
  36. editLatitude, editLongitude, editDistanciaFiacaoPrimaria,
  37. editDistanciaFiacaoSecundaria, editDistanciaDerivacao, editDistanciaOutroConflito ;
  38. public TextView varComprimentoCopa, varDAP, varVolumeCopa, varAreaCopa, varDiametroBase, varIRQ, varHoraCadastro;
  39. public CheckBox cbEnableGeolocalization, cbFiacaoPrimaria, cbFiacaoSecundaria, cbFiacaoDerivacao, cbRedeCompacta, cbOutroConflito, cbOutraPlanta, cbSoloSoterrado, cbCorpoFrutiBase, cbCorpoFruti1Ram, cbAnelamento;
  40. public CheckBox cbEnableGeolocalization, cbFiacaoPrimaria, cbFiacaoSecundaria, cbFiacaoDerivacao, cbRedeCompacta, cbOutroConflito, cbOutraPlanta, cbSoloSoterrado, cbCorpoFrutiBase, cbCorpoFruti1Ram, cbAnelamento;
  41. public RatingBar rateCondicoesGerais, rateAdequacaoCanteiro, rateQuantidadePoda, rateCupim, rateFormigaCarpinteira, ratePodridaoNegra, ratePodridaoBranca, rateBaseOca, rateBaseSeca, rateInjuriasRaizes, rateAnguloInclinacao, rateRaizErguendoCalcada, rateGravidadeAlvo,rateOutraPragaDoenca;
  42.  
  43. public String Specie, Cidade, Bairro, Rua,
  44. Recomend, OutrasRecomend, Cap1, Cap2,
  45. Cap3, CaBase, CopaDiametro1, CopaDiametro2,
  46. Altura, Altura1aRam, Numero, Latitude,
  47. Longitude, DistanciaFiacaoPrimaria, DistanciaFiacaoSecundaria, DistanciaDerivacao,
  48. DistanciaOutroConflito, FiacaoPrimaria, FiacaoSecundaria, FiacaoDerivacao, RedeCompacta, OutroConflito, OutraPlanta, SoloSoterrado,
  49. CorpoFrutiBase, CondicoesGerais, AdequacaoCanteiro, QuantidadePoda, VolumeCopa, FormigaCarpinteira, PodridaoNegra, PodridaoBranca,
  50. BaseOca, BaseSeca, InjuriasRaizes, AnguloInclinacao, RaizErguendoCalcada, GravidadeAlvo;
  51.  
  52. public addTreePg1 pg1 = new addTreePg1();
  53. public addTreePg2 pg2 = new addTreePg2();
  54. public addTreePg3 pg3 = new addTreePg3();
  55. public addTreePg4 pg4 = new addTreePg4();
  56. public addTreePg5 pg5 = new addTreePg5();
  57. public addTreePg6 pg6 = new addTreePg6();
  58.  
  59. private void ImportAllViews(){
  60. viewAddTreePg1 = pg1.rootView;
  61. viewAddTreePg2 = pg2.rootView;
  62. viewAddTreePg3 = pg3.rootView;
  63. viewAddTreePg4 = pg4.rootView;
  64. viewAddTreePg5 = pg5.rootView;
  65. viewAddTreePg6 = pg6.rootView;
  66. viewAddTreePg7 = this.rootView;
  67. }
  68.  
  69. private void GetAllTypedInfo() {
  70. //Pagina 1
  71. spnSpecie = (Spinner) this.getActivity().findViewById(R.id.spnSpecie);
  72. editCap1 = (EditText) this.getActivity().findViewById(R.id.editCap1);
  73. Cap1 = editCap1.getText().toString();
  74. editCap2 = (EditText) this.getActivity().findViewById(R.id.editCap2);
  75. Cap2 = editCap2.getText().toString();
  76. editCap3 = (EditText) this.getActivity().findViewById(R.id.editCap3);
  77. Cap3 = editCap3.getText().toString();
  78. editCaBase = (EditText) this.getActivity().findViewById(R.id.editCaBase);
  79. CaBase = editCaBase.getText().toString();
  80. editCopaDiametro1 = (EditText) this.getActivity().findViewById(R.id.editCopaDiametro1);
  81. CopaDiametro1 = editCopaDiametro1.getText().toString();
  82. editCopaDiametro2 = (EditText) this.getActivity().findViewById(R.id.editCopaDiametro2);
  83. CopaDiametro2 = editCopaDiametro2.getText().toString();
  84. editAltura = (EditText) this.getActivity().findViewById(R.id.editAltura);
  85. Altura = editAltura.getText().toString();
  86. editAltura1aRam = (EditText) this.getActivity().findViewById(R.id.editAltura1aRam);
  87. Altura1aRam = editAltura1aRam.getText().toString();
  88.  
  89. //Pagina 2
  90. spnCidade = (Spinner) this.getActivity().findViewById(R.id.spnCidade);
  91. spnBairro = (Spinner) this.getActivity().findViewById(R.id.spnBairro);
  92. spnRua = (Spinner) this.getActivity().findViewById(R.id.spnRua);
  93. editNumero = (EditText) this.getActivity().findViewById(R.id.editNumero);
  94. cbEnableGeolocalization = (CheckBox) this.getActivity().findViewById(R.id.cbEnableGeolocalization);
  95. editLatitude = (EditText) this.getActivity().findViewById(R.id.editLatitude);
  96. editLongitude = (EditText) this.getActivity().findViewById(R.id.editLongitude);
  97.  
  98. //Pagina 3
  99. cbFiacaoPrimaria = (CheckBox) this.getActivity().findViewById(R.id.cbFiacaoPrimaria);
  100. cbFiacaoSecundaria = (CheckBox) this.getActivity().findViewById(R.id.cbFiacaoSecundaria);
  101. cbFiacaoDerivacao = (CheckBox) this.getActivity().findViewById(R.id.cbFiacaoDerivacao);
  102. cbRedeCompacta = (CheckBox) this.getActivity().findViewById(R.id.cbRedeCompacta);
  103. cbOutroConflito = (CheckBox) this.getActivity().findViewById(R.id.cbOutroConflito);
  104. cbOutroConflito = (CheckBox) this.getActivity().findViewById(R.id.cbOutroConflito);
  105. cbOutroConflito = (CheckBox) this.getActivity().findViewById(R.id.cbOutroConflito);
  106. cbOutraPlanta = (CheckBox) this.getActivity().findViewById(R.id.cbOutraPlanta);
  107. cbSoloSoterrado = (CheckBox) this.getActivity().findViewById(R.id.cbSoloSoterrado);
  108. cbCorpoFrutiBase = (CheckBox) this.getActivity().findViewById(R.id.cbCorpoFrutiBase);
  109. cbCorpoFruti1Ram = (CheckBox) this.getActivity().findViewById(R.id.cbCorpoFruti1Ram);
  110. cbAnelamento = (CheckBox) this.getActivity().findViewById(R.id.cbAnelamento);
  111.  
  112. //Pagina 4
  113. rateCondicoesGerais = (RatingBar) this.getActivity().findViewById(R.id.rateCondicoesGerais);
  114. rateAdequacaoCanteiro = (RatingBar) this.getActivity().findViewById(R.id.rateAdequacaoCanteiro);
  115. rateQuantidadePoda = (RatingBar) this.getActivity().findViewById(R.id.rateQuantidadePoda);
  116. rateCupim = (RatingBar) this.getActivity().findViewById(R.id.rateCupim);
  117. rateFormigaCarpinteira = (RatingBar) this.getActivity().findViewById(R.id.rateFormigaCarpinteira);
  118. ratePodridaoNegra = (RatingBar) this.getActivity().findViewById(R.id.ratePodridaoNegra);
  119. ratePodridaoBranca = (RatingBar) this.getActivity().findViewById(R.id.ratePodridaoBranca);
  120. rateBaseOca = (RatingBar) this.getActivity().findViewById(R.id.rateBaseOca);
  121. rateBaseSeca = (RatingBar) this.getActivity().findViewById(R.id.rateBaseSeca);
  122. rateInjuriasRaizes = (RatingBar) this.getActivity().findViewById(R.id.rateInjuriasRaizes);
  123. rateAnguloInclinacao = (RatingBar) this.getActivity().findViewById(R.id.rateAnguloInclinacao);
  124. rateRaizErguendoCalcada = (RatingBar) this.getActivity().findViewById(R.id.rateRaizErguendoCalcada);
  125. rateGravidadeAlvo = (RatingBar) this.getActivity().findViewById(R.id.rateGravidadeAlvo);
  126. rateOutraPragaDoenca=(RatingBar) this.getActivity().findViewById(R.id.rateOutraPragaDoenca);
  127. //Pagina 6
  128. editDistanciaFiacaoPrimaria = (EditText) this.getActivity().findViewById(R.id.editDistanciaFiacaoPrimaria);
  129. editDistanciaFiacaoSecundaria = (EditText) this.getActivity().findViewById(R.id.editDistanciaFiacaoSecundaria);
  130. editDistanciaDerivacao = (EditText) this.getActivity().findViewById(R.id.editDistanciaDerivacao);
  131. editDistanciaOutroConflito = (EditText) this.getActivity().findViewById(R.id.editDistanciaOutroConflito );
  132. spnRecomend = (Spinner) this.getActivity().findViewById(R.id.spnRecomend);
  133. spnOutasRecomend = (Spinner) this.getActivity().findViewById(R.id.spnOutrasRecomend);
  134.  
  135. //Pagina 7
  136. varComprimentoCopa = (TextView) this.getActivity().findViewById(R.id.varComprimentoCopa);
  137. varDAP = (TextView) this.getActivity().findViewById(R.id.varDAP);
  138. varVolumeCopa = (TextView) this.getActivity().findViewById(R.id.varVolumeCopa);
  139. varAreaCopa = (TextView) this.getActivity().findViewById(R.id.varAreaCopa);
  140. varDiametroBase = (TextView) this.getActivity().findViewById(R.id.varDiametroBase);
  141. varIRQ = (TextView) this.getActivity().findViewById(R.id.varIRQ);
  142. varHoraCadastro = (TextView) this.getActivity().findViewById(R.id.varHoraCadastro);
  143. }
  144.  
  145. private void CalculateInfo() {
  146. //Comprimento Copa
  147. int iAltura = Integer.parseInt(Altura);
  148. int iAltura1aRam = Integer.parseInt(Altura1aRam);
  149. // Altura - Altura 1Βͺ Ram
  150. int ComprimentoCopa = iAltura - iAltura1aRam;
  151. varComprimentoCopa.setText(ComprimentoCopa + "cm");
  152.  
  153. //Área Copa
  154. int iCopaDiametro1 = Integer.parseInt(CopaDiametro1);
  155. int iCopaDiametro2 = Integer.parseInt(CopaDiametro2);
  156. //((314 * Copa Diametro 1 * Copa Diametro 2) / 400) / 10000)
  157. int AreaCopa = iCopaDiametro1 * iCopaDiametro2 * 314;
  158. AreaCopa = AreaCopa / 400;
  159. AreaCopa = AreaCopa / 10000;
  160. varAreaCopa.setText(AreaCopa + "mΒ²");
  161.  
  162. //DAP
  163. int iCap1 = Integer.parseInt(Cap1);
  164. int iCap2 = Integer.parseInt(Cap2);
  165. int iCap3 = Integer.parseInt(Cap3);
  166. //(CAP 1/314) + (CAP 2/314) + (CAP 3/314)
  167. iCap1 = iCap1 / 314;
  168. iCap2 = iCap2 / 314;
  169. iCap3 = iCap3 / 314;
  170. int DAP = iCap1 + iCap2 + iCap3;
  171. varDAP.setText(DAP + "M");
  172.  
  173. //Diametro Base
  174. int iCaBase = Integer.parseInt(CaBase);
  175. int DiametroBase = iCaBase / 314;
  176. varDiametroBase.setText(DiametroBase + "");
  177.  
  178. //Volume Copa
  179. //(AreaCopa * ComprCopa) / 100
  180. int VolumeCopa = (AreaCopa * ComprimentoCopa) / 100;
  181. varVolumeCopa.setText(VolumeCopa + "");
  182.  
  183. //IRQ
  184.  
  185. //((OcoBase+GravAlvo+OcoRam+V+CorpFrutBase+CorpFrutRam+InjuR)/5)*(((Alt/100)/DAP)+((Volume*2)/20))
  186. }
  187. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement