protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); CopyDocuments("baseInterna.sqlite", "LeonaliDB.db"); txtUsuario = (EditText)FindViewById(Resource.Id.txtUsuario); txtPassword = (EditText)FindViewById(Resource.Id.txtContrasena); btnLogin = (Button)FindViewById(Resource.Id.btnLogin); var ln = (LinearLayout)FindViewById(Resource.Id.lnPreguntas); btnLogin.Click += delegate { com.somee.servicioweb1test.Service service = new com.somee.servicioweb1test.Service(); var xml = service.Consulta("select * from usuarios where user_name = '" + txtUsuario.Text + "' and user_password = '******';"); XmlSerializer xmlSerializer = new XmlSerializer(typeof(ClaseDato)); var claseDato = new ClaseDato(); try { var jsonLimpio = ""; var bandera = false; foreach (var item in xml) { if (item == '[') { bandera = true; } if (bandera) { jsonLimpio += item; } if (item == ']') { break; } } var results = JsonConvert.DeserializeObject <List <ClaseDato> >(jsonLimpio); new General().GuardarDatosUsuario(results[0].id_user, results[0].user_name, results[0].user_password); StartActivity(typeof(ActivityMenu)); } catch (Exception ex) { Toast.MakeText(this, "Usuario y/o contraseña son incorrectos", ToastLength.Short).Show(); } }; video = (VideoView)FindViewById(Resource.Id.videoPlay); video.SetOnPreparedListener(this); string videoPaht = "android.resource://CuestionarioDemo.CuestionarioDemo/" + Resource.Raw.agri; Android.Net.Uri uri = Android.Net.Uri.Parse(videoPaht); video.SetVideoURI(uri); video.Start(); }
public void GuardarDatosUsuario(int id_user, string user_name, string user_password) { var serializador = new XmlSerializer(typeof(ClaseDato)); var Escritura = new StreamWriter(System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "ConsultDataUsers.xml")); var d = new ClaseDato() { id_user = id_user, user_name = user_name, user_password = user_password }; serializador.Serialize(Escritura, d); Escritura.Close(); }