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); }
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(); }