Guest User

Untitled

a guest
Nov 22nd, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.07 KB | None | 0 0
  1. public class ConexaoDao {
  2. @SuppressLint("NewApi")
  3. public Connection dbConnect(ObjetoConexao objConexao) {
  4. StrictMode.ThreadPolicy policy = new
  5. StrictMode.ThreadPolicy.Builder().permitAll().build();
  6. StrictMode.setThreadPolicy(policy);
  7. Connection conn = null;
  8. String connectionUrl = null;
  9. try {
  10. Class.forName("net.sourceforge.jtds.jdbc.Driver");
  11. connectionUrl = "jdbc:jtds:sqlserver://" +
  12. objConexao.db_connect_string + ";" +
  13. "databaseName=" + objConexao.db_name + ";user=" +objConexao.db_userid + ";password=" + objConexao.db_password + ";";
  14. conn = DriverManager.getConnection(connectionUrl);
  15. }
  16. catch (Exception e) {
  17. System.out.println("Problemas ao conectar com o banco de dados: " );
  18. }
  19.  
  20.  
  21. return conn;
  22. }
  23. }
  24.  
  25. public class Dao__PcPombal extends Context{
  26.  
  27. public String nomeTabela() {
  28.  
  29. String nomeResTorres = "";
  30. ConexaoDao conexao = new ConexaoDao();
  31. ObjetoConexao objConexao = new ObjetoConexao();
  32. objConexao.db_connect_string = "ronaldesantos.hopto.org:1433";
  33. objConexao.db_name = "Barbacena2";
  34. objConexao.db_userid = "sa";
  35. objConexao.db_password = "flextelecom";
  36. Connection conn = conexao.dbConnect(objConexao);
  37.  
  38.  
  39. if (conn == null){
  40. nomeResTorres = "Não foi possivel se conectar ao banco de dados";
  41. } else
  42. if (conn != null)
  43. try {
  44. Statement statement = conn.createStatement();
  45. String queryString = "select TOP 1 Area ,Source,Message from Alarmes Where AREA = 'POÇO POMBAL' AND Source ='xo_Alarmes.Falta_Energia' order By E3TimeStamp DESC ";
  46.  
  47. ResultSet rs;
  48. rs = statement.executeQuery(queryString);
  49.  
  50. if (rs.next()) {
  51. nomeResTorres = rs.getString("Message");
  52. }
  53. } catch (SQLException e) {
  54. nomeResTorres = e.getMessage();
  55. }
  56.  
  57. return nomeResTorres ;
  58. }
  59.  
  60.  
  61.  
  62. public String nomeTabela2() {
  63. String nomeResTorres2 = "";
  64. ConexaoDao conexao = new ConexaoDao();
  65. ObjetoConexao objConexao = new ObjetoConexao();
  66. objConexao.db_connect_string = "ronaldesantos.hopto.org:1433";
  67. objConexao.db_name = "Barbacena2";
  68. objConexao.db_userid = "sa";
  69. objConexao.db_password = "flextelecom";
  70. Connection conn = conexao.dbConnect(objConexao);
  71.  
  72. if (conn == null){
  73. nomeResTorres2 = "Não foi possivel se conectar ao banco de dados";
  74. } else
  75. if (conn != null)
  76. try {
  77. Statement statement = conn.createStatement();
  78. String queryString = "select TOP 1 Code from Tbl_Comunicacao_Pc_Pombal where Situacao = 'Recepção (RX) - Aguardando' or Situacao = 'Recepção (RX) - OK' or Situacao = 'Recepção (RX) - Erro' order By E3TimeStamp DESC ";
  79. ResultSet rs;
  80.  
  81. rs = statement.executeQuery(queryString);
  82.  
  83.  
  84. if (rs.next()) {
  85. nomeResTorres2 = rs.getString("Code");
  86.  
  87. if (nomeResTorres2.equals("255")) {
  88. nomeResTorres2 = "Aguardando Recepção";
  89. } else if (nomeResTorres2.equals("0")) {
  90. nomeResTorres2 = "Recepção OK";
  91. } else if (nomeResTorres2.equals("4")) {
  92. nomeResTorres2 = "Recepção OK";
  93. } else if (nomeResTorres2.equals("1")) {
  94. nomeResTorres2 = "Falha na Recepção";
  95. }
  96. }
  97. } catch (SQLException e) {
  98. nomeResTorres2 = e.getMessage();
  99. }
  100.  
  101. return ""+ nomeResTorres2;
  102. }
  103.  
  104.  
  105. public String nomeTabela3() {
  106. String nomeResTorres3 = "";
  107. ConexaoDao conexao = new ConexaoDao();
  108. ObjetoConexao objConexao = new ObjetoConexao();
  109. objConexao.db_connect_string = "ronaldesantos.hopto.org:1433";
  110. objConexao.db_name = "Barbacena2";
  111. objConexao.db_userid = "sa";
  112. objConexao.db_password = "flextelecom";
  113. Connection conn = conexao.dbConnect(objConexao);
  114.  
  115.  
  116.  
  117.  
  118. if (conn == null){
  119.  
  120. nomeResTorres3 = "Não foi possivel se conectar ao banco de dados";
  121.  
  122. } else
  123. if (conn != null)
  124. try {
  125. Statement statement = conn.createStatement();
  126. String queryString = "select TOP 1 Area,Source,Message from Alarmes Where AREA = 'POÇO POMBAL' AND Source ='xo_Alarmes.Presenca' order By E3TimeStamp DESC ";
  127. ResultSet rs;
  128.  
  129. rs = statement.executeQuery(queryString);
  130.  
  131.  
  132.  
  133. if (rs.next()) {
  134.  
  135. nomeResTorres3 = rs.getString("Message");
  136. }
  137.  
  138. } catch (SQLException e) {
  139. nomeResTorres3 = e.getMessage();
  140. }
  141.  
  142. return ""+ nomeResTorres3;
  143. }
  144.  
  145. public String nomeTabela5() {
  146. String nomeResTorres5 = "";
  147. ConexaoDao conexao = new ConexaoDao();
  148. ObjetoConexao objConexao = new ObjetoConexao();
  149. objConexao.db_connect_string = "ronaldesantos.hopto.org:1433";
  150. objConexao.db_name = "Barbacena2";
  151. objConexao.db_userid = "sa";
  152. objConexao.db_password = "flextelecom";
  153. Connection conn = conexao.dbConnect(objConexao);
  154.  
  155.  
  156.  
  157. if (conn == null){
  158. nomeResTorres5 = "Não foi possivel se conectar ao banco de dados";
  159. } else
  160.  
  161. if (conn != null)
  162. try {
  163. Statement statement = conn.createStatement();
  164. String queryString = "select TOP 1 Area ,Source,Message from Alarmes Where AREA = 'POÇO POMBAL' AND Source ='xo_Alarmes.Sobrecarga' order By E3TimeStamp DESC ";
  165. ResultSet rs;
  166.  
  167. rs = statement.executeQuery(queryString);
  168.  
  169.  
  170. if (rs.next()) {
  171. nomeResTorres5 = rs.getString("Message");
  172. }
  173.  
  174. } catch (SQLException e) {
  175. nomeResTorres5 = e.getMessage();
  176. }
  177.  
  178. return "" + nomeResTorres5;
  179. }
  180.  
  181. public String nomeTabela6() {
  182. String nomeResTorres6 = "";
  183. ConexaoDao conexao = new ConexaoDao();
  184. ObjetoConexao objConexao = new ObjetoConexao();
  185. objConexao.db_connect_string = "ronaldesantos.hopto.org:1433";
  186. objConexao.db_name = "Barbacena2";
  187. objConexao.db_userid = "sa";
  188. objConexao.db_password = "flextelecom";
  189. Connection conn = conexao.dbConnect(objConexao);
  190.  
  191.  
  192.  
  193. if (conn == null){
  194. nomeResTorres6 = "Não foi possivel se conectar ao banco de dados";
  195. } else
  196. if (conn != null)
  197. try {
  198. Statement statement = conn.createStatement();
  199. String queryString = "select TOP 1 Estado from Tbl_Acionamentos_Pc_Pombal order By E3TimeStamp DESC ";
  200. ResultSet rs;
  201.  
  202. rs = statement.executeQuery(queryString);
  203.  
  204.  
  205. if (rs.next()) {
  206. nomeResTorres6 = rs.getString("Estado");
  207. }
  208.  
  209. } catch (SQLException e) {
  210. nomeResTorres6 = e.getMessage();
  211. }
  212.  
  213. return "" + nomeResTorres6;
  214. }
  215. }
  216.  
  217. public class Act_Poco_Pombal extends AppCompatActivity implements View.OnClickListener {
  218. private Button btnFechar;
  219. private TextView tvNomeComunicacao;
  220. private ImageView ImgSinal;
  221. private ImageView ImgStatus;
  222. private TextView tvNomeStatus;
  223. private TextView tvNomePresenca;
  224. private ImageView ImgPresenca;
  225. private TextView tvNomeFalha;
  226. private ImageView Imgfalha;
  227. private TextView tvNomeEnergia;
  228. private ImageView ImgEnergia;
  229.  
  230.  
  231.  
  232. String Aguardanando = "Aguardando Recepção";
  233. String Recepcao = "Recepção OK";
  234. String Falha = "Falha na Recepção";
  235. String PresencaAc = "Sensor Invasão Atuado";
  236. String PresencaN = "Sensor Invasão Desarmado";
  237. String FalhaAc = "Sobrecarga Motor";
  238. String FalhaN = "Rearme Sobrecarga";
  239. String StatusAc = "Ligado";
  240. String StatusN = "Desligado";
  241. String EnergiaAc = "Falta Enegia Eletrica";
  242. String EnergiaN = "Enegia Eletrica Restabelecida"; String FalhaCon = "Não foi possivel se conectar ao banco de dados";
  243.  
  244.  
  245.  
  246. @Override
  247. protected void onCreate(Bundle savedInstanceState) {
  248. super.onCreate(savedInstanceState);
  249. setContentView(R.layout.act__poco__pombal);
  250.  
  251.  
  252. btnFechar = (Button) findViewById(R.id.btnFechar);
  253. btnFechar.setOnClickListener(this);
  254. tvNomeComunicacao = (TextView) findViewById(R.id.tvNomeComunicacao);
  255. ImgSinal = (ImageView) findViewById(R.id.ImgSinal);
  256. ImgStatus = (ImageView) findViewById(R.id.ImgStatus);
  257. ImgPresenca = (ImageView) findViewById(R.id.ImgPresenca);
  258. tvNomePresenca = (TextView) findViewById(R.id.tvNomePresenca);
  259. Imgfalha = (ImageView) findViewById(R.id.ImgFalha);
  260. tvNomeFalha = (TextView) findViewById(R.id.tvNomeFalha);
  261. tvNomeStatus = (TextView) findViewById(R.id.tvNomeEstado);
  262. ImgEnergia = (ImageView) findViewById(R.id.ImgEnergia);
  263. tvNomeEnergia = (TextView) findViewById(R.id.tvNomeEnergia);
  264. Processo processo = new Processo(this);
  265. processo.execute(3000, 2000, 4000);
  266.  
  267. }
  268.  
  269. public class Processo extends AsyncTask<Integer, String, Integer> {
  270.  
  271. private ProgressDialog progress;
  272. private Context context;
  273.  
  274. public Processo(Context context) {
  275. this.context = context;
  276. }
  277.  
  278. @Override
  279. protected void onPreExecute() {
  280. //Cria novo um ProgressDialogo e exibe
  281. progress = new ProgressDialog(context);
  282. progress.setMessage("conecatando-se ao banco de dados");
  283. progress.show();
  284. }
  285.  
  286. @Override
  287. protected Integer doInBackground(Integer... paramss) {
  288. for (int i = 0; i < paramss.length; i++) {
  289. try {
  290. //Simula processo...
  291. Thread.sleep(paramss[i]);
  292.  
  293. //Atualiza a interface através do onProgressUpdate
  294. publishProgress(i + "...");
  295.  
  296. Dao__PcPombal dao__pcPomball= new Dao__PcPombal();
  297. Dao__PcPombal dao__pcPombal2= new Dao__PcPombal();
  298. Dao__PcPombal dao__pcPombal3= new Dao__PcPombal();
  299. Dao__PcPombal dao__pcPombal4= new Dao__PcPombal();
  300. Dao__PcPombal dao__pcPombal5= new Dao__PcPombal();
  301.  
  302. String nomeEnergia = dao__pcPomball.nomeTabela();
  303. String nomeComunicacao = dao__pcPombal2.nomeTabela2();
  304. String nomePresenca = dao__pcPombal3.nomeTabela3();
  305. String nomeFalha = dao__pcPombal4.nomeTabela5();
  306. String nomeAcionamento = dao__pcPombal5.nomeTabela6();
  307.  
  308. if (nomeComunicacao.equals(Aguardanando)) {
  309. tvNomeComunicacao.setTextColor(Color.parseColor("#FFFEED04"));
  310. tvNomeComunicacao.setText("" + "Aguardando Recepção");
  311. ImgSinal.setImageResource(R.drawable.samarelo);
  312. } else if (nomeComunicacao.equals(Recepcao)) {
  313. tvNomeComunicacao.setTextColor(Color.parseColor("#FF60FB07"));
  314. tvNomeComunicacao.setText("" + " Recepção OK");
  315. ImgSinal.setImageResource(R.drawable.sverde);
  316. } else if (nomeComunicacao.equals(Falha)) {
  317. tvNomeComunicacao.setTextColor(Color.parseColor("#FFFC120E"));
  318. tvNomeComunicacao.setText("" + "Falha na Recepção");
  319. ImgSinal.setImageResource(R.drawable.svermelho);
  320. } else if (nomeComunicacao.equals(FalhaCon)){
  321. tvNomeComunicacao.setTextColor(Color.parseColor("#FF60FB07"));
  322. tvNomeComunicacao.setText("" + " Não foi possivel se conectar ao banco de dados");
  323. }
  324.  
  325. if (nomePresenca.equals(PresencaN)) {
  326. tvNomePresenca.setTextColor(Color.parseColor("#FF60FB07"));
  327. tvNomePresenca.setText("" + " Sensor Invasão Desarmado");
  328. ImgPresenca.setImageResource(R.drawable.presencaon);
  329. } else if (nomePresenca.equals(PresencaAc)) {
  330. tvNomePresenca.setTextColor(Color.parseColor("#FFFC120E"));
  331. tvNomePresenca.setText("" + "Sensor Invasão Atuado");
  332. ImgPresenca.setImageResource(R.drawable.presenca);
  333. } else if (nomePresenca.equals(FalhaCon)) {
  334. tvNomePresenca.setTextColor(Color.parseColor("#FF60FB07"));
  335. tvNomePresenca.setText("" + " Não foi possivel se conectar ao banco de dados");
  336. } else if (nomePresenca.isEmpty()) {
  337. tvNomePresenca.setTextColor(Color.parseColor("#FF60FB07"));
  338. tvNomePresenca.setText("" + " Sensor Invasão Desarmado");
  339. ImgPresenca.setImageResource(R.drawable.presencaon);
  340. }
  341.  
  342. if (nomeFalha.equals(FalhaN)){
  343. tvNomeFalha.setTextColor(Color.parseColor("#FF60FB07"));
  344. tvNomeFalha.setText("" + " Rearme Falha");
  345. } else if (nomeFalha.equals(FalhaAc)) {
  346. tvNomeFalha.setTextColor(Color.parseColor("#FFFC120E"));
  347. tvNomeFalha.setText("" + "Falha Motor");
  348. Imgfalha.setImageResource(R.drawable.falhaon);
  349. }else if (nomeFalha.equals(FalhaCon)){
  350. tvNomeFalha.setTextColor(Color.parseColor("#FF60FB07"));
  351. tvNomeFalha.setText("" + " Não foi possivel se conectar ao banco de dados");
  352. }else if (nomeFalha.isEmpty()){
  353. tvNomeFalha.setTextColor(Color.parseColor("#FF60FB07"));
  354. tvNomeFalha.setText("" + " Rearme Falha");
  355. }
  356.  
  357.  
  358. if (nomeEnergia.equals(EnergiaN)){
  359. tvNomeEnergia.setTextColor(Color.parseColor("#FF60FB07"));
  360. tvNomeEnergia.setText("" + " Enegia Eletrica Ok");
  361. ImgEnergia.setImageResource(R.drawable.energiaon);
  362. } else if (nomeEnergia.equals(EnergiaAc)) {
  363. tvNomeEnergia.setTextColor(Color.parseColor("#FFFC120E"));
  364. tvNomeEnergia.setText("" + "Falta Enegia Eletrica");
  365. ImgEnergia.setImageResource(R.drawable.energiaoff);
  366. } else if (nomeEnergia.equals(FalhaCon)){
  367. tvNomeEnergia.setTextColor(Color.parseColor("#FF60FB07"));
  368. tvNomeEnergia.setText("" + " Não foi possivel se conectar ao banco de dados");
  369. } else if (nomeEnergia.isEmpty()){
  370. tvNomeEnergia.setTextColor(Color.parseColor("#FF60FB07"));
  371. tvNomeEnergia.setText("" + " Enegia Eletrica OK");
  372. ImgEnergia.setImageResource(R.drawable.energiaon);
  373. }
  374.  
  375.  
  376. if (nomeAcionamento.equals(StatusN)){
  377. tvNomeStatus.setTextColor(Color.parseColor("#FFFC120E"));
  378. tvNomeStatus.setText("" + " Poço Desligado");
  379. ImgStatus.setImageResource(R.drawable.pocooff);
  380. } else if (nomeAcionamento.equals(StatusAc)) {
  381. tvNomeStatus.setTextColor(Color.parseColor("#FF60FB07"));
  382. tvNomeStatus.setText("" + "Poço Ligado");
  383. ImgStatus.setImageResource(R.drawable.pocon);
  384. } else if (nomeAcionamento.equals(FalhaCon)){
  385. tvNomeStatus.setTextColor(Color.parseColor("#FF60FB07"));
  386. tvNomeStatus.setText("" + " Não foi possivel se conectar ao banco de dados");
  387. } else if (nomeAcionamento.isEmpty()){
  388. tvNomeStatus.setTextColor(Color.parseColor("#FFFC120E"));
  389. tvNomeStatus.setText("" + " Poço Desligado");
  390. ImgStatus.setImageResource(R.drawable.pocooff);
  391. }
  392.  
  393.  
  394.  
  395.  
  396. } catch (Exception e) {
  397. e.printStackTrace();
  398. }
  399. }
  400.  
  401. return 1;
  402. }
  403.  
  404. @Override
  405. protected void onPostExecute(Integer result) {
  406. //Cancela progressDialogo
  407. progress.dismiss();
  408. }
  409.  
  410. @Override
  411. protected void onProgressUpdate(String... values) {
  412. //Atualiza mensagem
  413. progress.setMessage(values[0]);
  414. }
  415. }
  416.  
  417. @Override
  418. public void onClick (View v){
  419. finish();
  420. }
  421.  
  422. }
  423.  
  424. String Aguardanando = "Aguardando Recepção";
  425. String Recepcao = "Recepção OK";
  426. String Falha = "Falha na Recepção";
  427. String PresencaAc = "Sensor Invasão Atuado";
  428. String PresencaN = "Sensor Invasão Desarmado";
  429. String FalhaAc = "Sobrecarga Motor";
  430. String FalhaN = "Rearme Sobrecarga";
  431. String StatusAc = "Ligado";
  432. String StatusN = "Desligado";
  433. String EnergiaAc = "Falta Enegia Eletrica";
  434. String EnergiaN = "Enegia Eletrica Restabelecida"; String FalhaCon = "Não foi possivel se conectar ao banco de dados";
  435.  
  436.  
  437.  
  438. @Override
  439. protected void onCreate(Bundle savedInstanceState) {
  440. super.onCreate(savedInstanceState);
  441. setContentView(R.layout.act__poco__pombal);
  442.  
  443.  
  444. btnFechar = (Button) findViewById(R.id.btnFechar);
  445. btnFechar.setOnClickListener(this);
  446. tvNomeComunicacao = (TextView) findViewById(R.id.tvNomeComunicacao);
  447. ImgSinal = (ImageView) findViewById(R.id.ImgSinal);
  448. ImgStatus = (ImageView) findViewById(R.id.ImgStatus);
  449. ImgPresenca = (ImageView) findViewById(R.id.ImgPresenca);
  450. tvNomePresenca = (TextView) findViewById(R.id.tvNomePresenca);
  451. Imgfalha = (ImageView) findViewById(R.id.ImgFalha);
  452. tvNomeFalha = (TextView) findViewById(R.id.tvNomeFalha);
  453. tvNomeStatus = (TextView) findViewById(R.id.tvNomeEstado);
  454. ImgEnergia = (ImageView) findViewById(R.id.ImgEnergia);
  455. tvNomeEnergia = (TextView) findViewById(R.id.tvNomeEnergia);
  456. ProgressBar progress = (ProgressBar) findViewById(R.id.progress);
  457. TextView texto = (TextView) findViewById(R.id.texto);
  458.  
  459. new MinhaTask(this, progress, texto).execute();
  460.  
  461. }
  462.  
  463.  
  464. public class MinhaTask extends AsyncTask<Object, Object, String> {
  465.  
  466. private ProgressBar progressBar;
  467. private TextView texto;
  468. private int total = 0;
  469. private int PROGRESSO = 25;
  470.  
  471.  
  472. public MinhaTask(Context context, ProgressBar progressBar, TextView texto) {
  473.  
  474. this.progressBar = progressBar;
  475. this.texto = texto;
  476. }
  477.  
  478. @Override
  479. protected void onPreExecute() {
  480. texto.setText("0%");
  481. super.onPreExecute();
  482.  
  483. tvNomeComunicacao.setText("Conectando-se ao banco de dados");
  484. tvNomeEnergia.setText("Conectando-se ao banco de dados");
  485. tvNomeFalha.setText("Conectando-se ao banco de dados");
  486. tvNomePresenca.setText("Conectando-se ao banco de dados");
  487. tvNomeStatus.setText("Conectando-se ao banco de dados");
  488. }
  489.  
  490. @Override
  491. protected String doInBackground(Object... params) {
  492.  
  493.  
  494. try {
  495.  
  496. Thread.sleep(1000);
  497.  
  498.  
  499.  
  500.  
  501. for (int i = 0; i <= params.length; i++) {
  502. publishProgress();
  503. Thread.sleep(1000);
  504.  
  505.  
  506.  
  507. }
  508.  
  509.  
  510. }catch(InterruptedException e){
  511. e.printStackTrace();
  512. }
  513.  
  514.  
  515.  
  516. return null;
  517. }
  518.  
  519.  
  520. @Override
  521. protected void onProgressUpdate(Object... values) {
  522.  
  523.  
  524.  
  525. total += PROGRESSO;
  526. progressBar.incrementProgressBy(PROGRESSO);
  527. texto.setText(total + "%");
  528.  
  529.  
  530.  
  531.  
  532. super.onProgressUpdate(values);
  533. }
  534.  
  535. @Override
  536. protected void onPostExecute(String result) {
  537.  
  538.  
  539.  
  540.  
  541. Dao__PcPombal dao__pcPomball = new Dao__PcPombal();
  542. Dao__PcPombal dao__pcPombal2 = new Dao__PcPombal();
  543. Dao__PcPombal dao__pcPombal3 = new Dao__PcPombal();
  544. Dao__PcPombal dao__pcPombal4 = new Dao__PcPombal();
  545. Dao__PcPombal dao__pcPombal5 = new Dao__PcPombal();
  546.  
  547. String nomeEnergia = dao__pcPomball.nomeTabela();
  548. String nomeComunicacao = dao__pcPombal2.nomeTabela2();
  549. String nomePresenca = dao__pcPombal3.nomeTabela3();
  550. String nomeFalha = dao__pcPombal4.nomeTabela5();
  551. String nomeAcionamento = dao__pcPombal5.nomeTabela6();
  552.  
  553. if (nomeComunicacao.equals(Aguardanando)) {
  554.  
  555. tvNomeComunicacao.setTextColor(Color.parseColor("#FFFEED04"));
  556. tvNomeComunicacao.setText("" + "Aguardando Recepção");
  557. ImgSinal.setImageResource(R.drawable.samarelo);
  558.  
  559.  
  560. } else if (nomeComunicacao.equals(Recepcao)) {
  561.  
  562. tvNomeComunicacao.setTextColor(Color.parseColor("#FF60FB07"));
  563. tvNomeComunicacao.setText("" + " Recepção OK");
  564. ImgSinal.setImageResource(R.drawable.sverde);
  565.  
  566. } else if (nomeComunicacao.equals(Falha)) {
  567.  
  568. tvNomeComunicacao.setTextColor(Color.parseColor("#FFFC120E"));
  569. tvNomeComunicacao.setText("" + "Falha na Recepção");
  570. ImgSinal.setImageResource(R.drawable.svermelho);
  571.  
  572.  
  573. } else if (nomeComunicacao.equals(FalhaCon)) {
  574.  
  575. tvNomeComunicacao.setTextColor(Color.parseColor("#FFFC120E"));
  576. tvNomeComunicacao.setText("" + " Não foi possivel se conectar ao banco de dados");
  577.  
  578.  
  579. }
  580.  
  581. if (nomePresenca.equals(PresencaN)) {
  582.  
  583. tvNomePresenca.setTextColor(Color.parseColor("#FF60FB07"));
  584. tvNomePresenca.setText("" + " Sensor Invasão Desarmado");
  585. ImgPresenca.setImageResource(R.drawable.presencaon);
  586.  
  587. } else if (nomePresenca.equals(PresencaAc)) {
  588.  
  589. tvNomePresenca.setTextColor(Color.parseColor("#FFFC120E"));
  590. tvNomePresenca.setText("" + "Sensor Invasão Atuado");
  591. ImgPresenca.setImageResource(R.drawable.presenca);
  592.  
  593.  
  594. } else if (nomePresenca.equals(FalhaCon)) {
  595.  
  596. tvNomePresenca.setTextColor(Color.parseColor("#FFFC120E"));
  597. tvNomePresenca.setText("" + " Não foi possivel se conectar ao banco de dados");
  598.  
  599. } else if (nomePresenca.isEmpty()) {
  600.  
  601. tvNomePresenca.setTextColor(Color.parseColor("#FF60FB07"));
  602. tvNomePresenca.setText("" + " Sensor Invasão Desarmado");
  603. ImgPresenca.setImageResource(R.drawable.presencaon);
  604.  
  605. }
  606.  
  607. if (nomeFalha.equals(FalhaN)) {
  608.  
  609. tvNomeFalha.setTextColor(Color.parseColor("#FF60FB07"));
  610. tvNomeFalha.setText("" + " Rearme Falha");
  611.  
  612. } else if (nomeFalha.equals(FalhaAc)) {
  613.  
  614. tvNomeFalha.setTextColor(Color.parseColor("#FFFC120E"));
  615. tvNomeFalha.setText("" + "Falha Motor");
  616. Imgfalha.setImageResource(R.drawable.falhaon);
  617.  
  618.  
  619. } else if (nomeFalha.equals(FalhaCon)) {
  620.  
  621. tvNomeFalha.setTextColor(Color.parseColor("#FFFC120E"));
  622. tvNomeFalha.setText("" + " Não foi possivel se conectar ao banco de dados");
  623.  
  624.  
  625. } else if (nomeFalha.isEmpty()) {
  626.  
  627. tvNomeFalha.setTextColor(Color.parseColor("#FF60FB07"));
  628. tvNomeFalha.setText("" + " Rearme Falha");
  629. }
  630.  
  631.  
  632. if (nomeEnergia.equals(EnergiaN)) {
  633.  
  634. tvNomeEnergia.setTextColor(Color.parseColor("#FF60FB07"));
  635. tvNomeEnergia.setText("" + " Enegia Eletrica Ok");
  636. ImgEnergia.setImageResource(R.drawable.energiaon);
  637.  
  638. } else if (nomeEnergia.equals(EnergiaAc)) {
  639.  
  640. tvNomeEnergia.setTextColor(Color.parseColor("#FFFC120E"));
  641. tvNomeEnergia.setText("" + "Falta Enegia Eletrica");
  642. ImgEnergia.setImageResource(R.drawable.energiaoff);
  643.  
  644. } else if (nomeEnergia.equals(FalhaCon)) {
  645.  
  646. tvNomeEnergia.setTextColor(Color.parseColor("#FFFC120E"));
  647. tvNomeEnergia.setText("" + " Não foi possivel se conectar ao banco de dados");
  648.  
  649. } else if (nomeEnergia.isEmpty()) {
  650.  
  651. tvNomeEnergia.setTextColor(Color.parseColor("#FF60FB07"));
  652. tvNomeEnergia.setText("" + " Enegia Eletrica OK");
  653. ImgEnergia.setImageResource(R.drawable.energiaon);
  654. }
  655.  
  656.  
  657. if (nomeAcionamento.equals(StatusN)) {
  658.  
  659. tvNomeStatus.setTextColor(Color.parseColor("#FFFC120E"));
  660. tvNomeStatus.setText("" + " Poço Desligado");
  661. ImgStatus.setImageResource(R.drawable.pocooff);
  662.  
  663. } else if (nomeAcionamento.equals(StatusAc)) {
  664.  
  665. tvNomeStatus.setTextColor(Color.parseColor("#FF60FB07"));
  666. tvNomeStatus.setText("" + "Poço Ligado");
  667. ImgStatus.setImageResource(R.drawable.pocon);
  668.  
  669.  
  670. } else if (nomeAcionamento.equals(FalhaCon)) {
  671.  
  672. tvNomeStatus.setTextColor(Color.parseColor("#FFFC120E"));
  673. tvNomeStatus.setText("" + " Não foi possivel se conectar ao banco de dados");
  674.  
  675. } else if (nomeAcionamento.isEmpty()) {
  676.  
  677. tvNomeStatus.setTextColor(Color.parseColor("#FFFC120E"));
  678. tvNomeStatus.setText("" + " Poço Desligado");
  679. ImgStatus.setImageResource(R.drawable.pocooff);
  680.  
  681.  
  682.  
  683. }
  684.  
  685. progressBar.setVisibility(ProgressBar.INVISIBLE);
  686. texto.setText("Tarefa concluída");
  687. texto.setGravity(Gravity.CENTER_HORIZONTAL);
  688.  
  689. super.onPostExecute(result);
  690.  
  691. }
  692.  
  693. }
Add Comment
Please, Sign In to add comment