Advertisement
Guest User

Untitled

a guest
Dec 17th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. package com.example.paulogabriel.test_app;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.Button;
  6. import android.widget.EditText;
  7. import android.widget.Spinner;
  8.  
  9. public class MainActivity extends Activity implements View.OnClickListener {
  10.  
  11. private Button btn_login;
  12. private EditText mUser;
  13. private EditText mPass;
  14. private EditText amountEdit;
  15. private EditText resultEdit;
  16.  
  17. @Override
  18. public void onCreate(Bundle savedInstanceState) {
  19. super.onCreate(savedInstanceState);
  20. setContentView(R.layout.activity_main);
  21. Button button = (Button)findViewById(R.id.login);
  22. button.setOnClickListener(this);
  23. }
  24.  
  25.  
  26. public void onClick(View view) {
  27. EditText mUser = (EditText) findViewById(R.id.usuario);
  28. EditText mPass = (EditText) findViewById(R.id.senha);
  29. //amountEdit = (EditText) findViewById(R.id.amount_edit);
  30. resultEdit = (EditText) findViewById(R.id.TESTE);
  31. String CGC = "82270711000140";
  32. String ENTIDADE = "0";
  33. String RETORNO = null;
  34. String SENHA = mPass.getText().toString();
  35. String TIPO = null;
  36. String USERNAME = mUser.getText().toString();
  37. wsconnect service = new wsconnect();
  38. String result = service.Convert(CGC, ENTIDADE, RETORNO, SENHA, TIPO, USERNAME);
  39. resultEdit.setText(result);
  40. System.out.println(result);
  41. }
  42. }
  43.  
  44. package com.example.paulogabriel.test_app;
  45.  
  46. import org.ksoap2.serialization.SoapObject;
  47.  
  48. import org.ksoap2.SoapEnvelope;
  49. import org.ksoap2.serialization.SoapObject;
  50. import org.ksoap2.serialization.SoapPrimitive;
  51. import org.ksoap2.serialization.SoapSerializationEnvelope;
  52. import org.ksoap2.transport.HttpTransportSE;
  53.  
  54. public class wsconnect {
  55. private static final String SOAP_ACTION = "http://*********/acessoportal.apw/VALIDALOGIN";
  56. private static final String METHOD_NAME = "VALIDALOGIN";
  57. private static final String NAMESPACE = "http://************/acessoportal.apw";
  58. private static final String URL = "http://*************/ws/WEB015AP.apw?WSDL";
  59.  
  60. public String Convert(String CGC, String ENTIDADE, String RETORNO, String SENHA, String TIPO, String USERNAME) {
  61. SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
  62. request.addProperty("CGC", CGC);
  63. request.addProperty("ENTIDADE", ENTIDADE);
  64. request.addProperty("RETORNO", RETORNO);
  65. request.addProperty("SENHA", SENHA);
  66. request.addProperty("TIPO", TIPO);
  67. request.addProperty("USERNAME", USERNAME);
  68.  
  69. SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  70. envelope.dotNet = true;
  71. envelope.setOutputSoapObject(request);
  72. try {
  73. HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
  74. androidHttpTransport.call(SOAP_ACTION, envelope);
  75. SoapPrimitive result = (SoapPrimitive) envelope.getResponse();
  76. return result.toString();
  77. } catch (Exception e) {
  78. return e.getMessage();
  79. }
  80. }
  81. }
  82.  
  83. <VALIDACESSO>
  84. <CGC>STRING</CGC>
  85. <ENTIDADE>STRING</ENTIDADE>
  86. <MENSAGEM>STRING</MENSAGEM>
  87. <NOME>STRING</NOME>
  88. <NOMECGC>STRING</NOMECGC>
  89. <RETORNO>STRING</RETORNO>
  90. <USERNAME>STRING</USERNAME>
  91. </VALIDACESSO>
  92. <VALIDACESSO>
  93. <CGC>STRING</CGC>
  94. <ENTIDADE>STRING</ENTIDADE>
  95. <MENSAGEM>STRING</MENSAGEM>
  96. <NOME>STRING</NOME>
  97. <NOMECGC>STRING</NOMECGC>
  98. <RETORNO>STRING</RETORNO> <---- Esse é o campo que quero retornar na minha variável result no android.
  99. <USERNAME>STRING</USERNAME>
  100. </VALIDACESSO>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement