Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }