protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EvidencesDetail); if (Intent != null) { name = Intent.GetStringExtra("Email"); pass = Intent.GetStringExtra("Pass"); EvidenceId = Intent.GetIntExtra("EvidenceID", 0); TitleEvidence = Intent.GetStringExtra("Title"); Status = Intent.GetStringExtra("Status"); } FindViewById <TextView>(Resource.Id.textViewName).Text = pass; FindViewById <TextView>(Resource.Id.textViewTitle).Text = TitleEvidence; FindViewById <TextView>(Resource.Id.textViewStatus).Text = Status; var ServiceClient = new HackAtHome.SAL.ServiceClient(); EvidenceDetail EvidenceDetailByID = await ServiceClient.GetEvidenceByIDAsync(name, EvidenceId); var WebViewDescription = FindViewById <WebView>(Resource.Id.webViewDescription); WebViewDescription.LoadDataWithBaseURL( null, EvidenceDetailByID.Description, "text/html", "utf-8", null); WebViewDescription.SetBackgroundColor(Color.Transparent); var ImageEvidence = FindViewById <ImageView>(Resource.Id.imageViewEvidence); Koush.UrlImageViewHelper.SetUrlDrawable(ImageEvidence, EvidenceDetailByID.Url); }
private async void GetEvidences(string token, string fullName) { var ServiceCliente = new HackAtHome.SAL.ServiceClient(); List <Evidence> Result = await ServiceCliente.GetEvidencesAsync(token); Data.Evidences = Result; buildEvidence(Result, token, fullName); }
private void ListEvidencias_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { var service = new HackAtHome.SAL.ServiceClient(); var evidence = (listEvidencias.Adapter as EvidencesAdapter)[e.Position]; var intenDetalleItem = new Android.Content.Intent(this, typeof(EvidenciaItemDetalle)); intenDetalleItem.PutExtra("Title", evidence.Title); intenDetalleItem.PutExtra("Status", evidence.Status); intenDetalleItem.PutExtra("EvidenceID", evidence.EvidenceID); intenDetalleItem.PutExtra("FullName", Nombre); intenDetalleItem.PutExtra("Token", token); StartActivity(intenDetalleItem); }
private async void AutencicationUsuario() { var correo = FindViewById <EditText>(Resource.Id.editTextCorreo); var password = FindViewById <EditText>(Resource.Id.editTextPassword); var service = new HackAtHome.SAL.ServiceClient(); ResultInfo resultAutentication = await service.AutenticateAsync(correo.Text, password.Text); if (resultAutentication.Token != null) { var intentEvidencias = new Intent(this, typeof(EvidenciasDetalleActivity)); intentEvidencias.PutExtra("Nombre", resultAutentication.FullName); intentEvidencias.PutExtra("Token", resultAutentication.Token); StartActivity(intentEvidencias); } }
private async void EvidenciasListas(string token) { var service = new HackAtHome.SAL.ServiceClient(); var e = await service.GetEvidencesAsync(token); var adapter = new HackAtHome.CustomAdapters.EvidencesAdapter (this, e, Resource.Layout.ListEvidencias, Resource.Id.textViewLaboratorio, Resource.Id.textViewAprobado); listEvidencias.Adapter = adapter; var data = new EvidenciaFragmet { Adapter = adapter }; var FragmentTransaction = this.FragmentManager.BeginTransaction(); FragmentTransaction.Add(data, "Data"); FragmentTransaction.Commit(); }