Пример #1
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            var  item = lista[position];
            View view = convertView;

            view = _context.LayoutInflater.Inflate(Resource.Layout.itemsLista, null);
            view.FindViewById <TextView>(Resource.Id.txtPregunta).Text = item.pregunta;
            var si = view.FindViewById <TextView>(Resource.Id.si);

            si.Text = item.resp_1;
            var no = view.FindViewById <TextView>(Resource.Id.no);

            no.Text   = item.resp_2;
            si.Click += delegate
            {
                si.SetBackgroundColor(Color.Rgb(132, 196, 84));
                no.SetBackgroundColor(Color.White);
                listasdatos[item.id_pregunta] = item.resp_1;
            };
            no.Click += delegate
            {
                no.SetBackgroundColor(Color.Rgb(193, 25, 25));
                si.SetBackgroundColor(Color.White);
                listasdatos[item.id_pregunta] = item.resp_2;
            };

            if (item.id_pregunta == 0)
            {
                view = _context.LayoutInflater.Inflate(Resource.Layout.ItemBoton, null);
                var enviar = view.FindViewById <TextView>(Resource.Id.btnboton);
                enviar.Click += delegate
                {
                    com.somee.servicioweb1test.Service service = new com.somee.servicioweb1test.Service();
                    try
                    {
                        var    fecha = DateTime.Now;
                        string fec   = fecha.ToString("dd/MM/yyyy HH:mm");
                        if (service.Login("insert into Cuestionario_Trabajadores  values ('" + fec + "','" + listasdatos[1] + "','" + listasdatos[2] + "','" + listasdatos[3] + "','" + listasdatos[4] + "','" + listasdatos[5] + "'," + new General().ConsultarDatosUsuario().id_user + ")"))
                        {
                            _context.StartActivity(typeof(ActivityMenu));
                        }
                    }
                    catch (System.Exception)
                    {
                        Toast.MakeText(_context, "Sin internet", ToastLength.Short);
                    }
                };
            }
            return(view);
        }
        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);
        }
Пример #3
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();
        }