public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View Vista = inflater.Inflate(Resource.Layout.layoutRespuestas, container, false);

            com.somee.servicioweb1test.Service service = new com.somee.servicioweb1test.Service();
            if (indentificador == "0")
            {
                var contenido = Vista.FindViewById <ListView>(Resource.Id.ListaRespuestas);
                var xml2      = service.Consulta("select * from Cuestionario_Trabajadores where id_user = "******";");
                var json      = JsonConvert.DeserializeObject <List <Respuestas> >(xml2);
                contenido.Adapter = new AdaptadorRespuestas(json, this.Activity, indentificador);
            }
            else
            {
                var contenido = Vista.FindViewById <ListView>(Resource.Id.ListaRespuestas);
                var xml2      = service.Consulta("select * from Cuestionario_Higiene  where id_user = "******";");
                var json      = JsonConvert.DeserializeObject <List <Respuestas> >(xml2);
                contenido.Adapter = new AdaptadorRespuestas(json, this.Activity, indentificador);
            }
            return(Vista);
        }
Beispiel #2
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 += async delegate {
                progressBar = new ProgressBar(this, null, Android.Resource.Attribute.ProgressBarStyleLarge);
                RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(200, 200);
                p.AddRule(LayoutRules.CenterInParent);
                progressBar.IndeterminateDrawable.SetColorFilter(Android.Graphics.Color.Rgb(255, 255, 255), Android.Graphics.PorterDuff.Mode.Multiply);

                FindViewById <RelativeLayout>(Resource.Id.FondoLogin).AddView(progressBar, p);
                await Task.Delay(10000);

                progressBar.Visibility = Android.Views.ViewStates.Visible;
                Window.AddFlags(Android.Views.WindowManagerFlags.NotTouchable);

                try
                {
                    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();

                    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);
                    FinishAffinity();
                    StartActivity(typeof(ActivityMenu));
                }
                catch (Exception ex)
                {
                    Toast.MakeText(this, "Error al iniciar \r\n Verifica tu conexion a internet o tu Usuario y/o contraseña", ToastLength.Short).Show();
                    progressBar.Visibility = Android.Views.ViewStates.Invisible;
                    Window.ClearFlags(Android.Views.WindowManagerFlags.NotTouchable);
                }
            };

            video = (VideoView)FindViewById(Resource.Id.videoPlay);

            video.SetOnPreparedListener(this);
            string videoPaht = "android.resource://DanielProyecto.DanielProyecto/" + Resource.Raw.agri;

            Android.Net.Uri uri = Android.Net.Uri.Parse(videoPaht);
            video.SetVideoURI(uri);
            video.Start();
        }