Está en la página 1de 3

package com.example.

unifranzz;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
//import android.support.v7.app.ActionBarActivity;
//import android.support.v7.app.ActionBar;
//import android.support.v4.app.Fragment;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
//import android.view.LayoutInflater;
//import android.view.Menu;
//import android.view.MenuItem;
import android.view.View;
//import android.view.ViewGroup;
//import android.os.Build;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class PrincipalActivity extends Activity {
private EditText etusarioo;
private EditText etcontrasenaa;
private Button btingresarr;
public final int dialogo_alert=0;
public String msje="";
public static String usuario="";
Variables_publicas variables=new Variables_publicas();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_principal);
// LinearLayout linearLayoutUI=(LinearLayout)findViewById(R.id.lpri
ncipal);
// linearLayoutUI.setBackgroundColor(Color.BLACK);
etusarioo=(EditText)findViewById(R.id.etusuario);
etcontrasenaa=(EditText)findViewById(R.id.etcontrasena);
btingresarr=(Button)findViewById(R.id.btingresar);
btingresarr.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
final String NAMESPACE = "http://diego.net/";
// final String URL="http://10.0.2.2:2210/Principal
.asmx";
final String URL=variables.direccionIp + "/Princ
ipal.asmx";
final String metodo="LoginEstudiante";
final String SOAP_ACTION ="http://diego.net/Logi
nEstudiante";
SoapObject request = new SoapObject(NAMESPACE, m
etodo);
request.addProperty("user", etusarioo.getText().
toString());
request.addProperty("password", etcontrasenaa.ge
tText().toString());
SoapSerializationEnvelope envelope = new SoapSer
ializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE transporte = new HttpTransportSE
(URL);
try
{
transporte.call(SOAP_ACTION, envelope);
SoapPrimitive resultado_xml =(SoapPrimit
ive)envelope.getResponse();
String res = resultado_xml.toString();
msje=res;
// mostramos la respuesta en un toast
Toast.makeText(getBaseContext(), res+"",
Toast.LENGTH_SHORT).show();

if(res.equals("Gracias por Iniciar Sesio
n")){
variables.usuario=etusarioo.getT
ext().toString();
etusarioo.setText("");
etcontrasenaa.setText("");
//envia al otro activity
Intent intent=new Intent("androi
d.intent.action.Carga");
startActivity(intent);
finish();
}
}
catch (Exception e)
{
Toast.makeText(getBaseContext(),e.toStri
ng(),Toast.LENGTH_LONG).show();
}

}
});
}
// if (savedInstanceState == null) {
// getSupportFragmentManager().beginTransaction()
// .add(R.id.container, new PlaceholderFrag
ment()).commit();
// }
/// se crea un linea de codigo en el recursos R de tipo menu (fragment_p
rincipal)
/// se crea un nuevo elemnto en los recursos de carperta menu
// @Override
// public boolean onCreateOptionsMenu(Menu menu) {
//
// // Inflate the menu; this adds items to the action bar if it is
present.
// getMenuInflater().inflate(R.menu.fragment_principal, menu);
// return true;
// }
//
//
}

También podría gustarte