private async Task <bool> RegistrarSalida() { progressLayout.Visibility = ViewStates.Visible; numeroDocumento = string.Empty; Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this.Activity); alert.SetTitle("Registro"); alert.SetIcon(Android.Resource.Drawable.ButtonStar); numeroDocumento = await ManagerRepuestos.registrarLista(empleado.No); if (!string.IsNullOrEmpty(numeroDocumento)) { if (ManagerRepuestos.getRepuestos()[0].Destino.Equals(Destino.Liege) || ManagerRepuestos.getRepuestos()[0].Destino.Equals(Destino.Sevilla)) { alert.SetMessage("¿Desea descargar el albarán?"); alert.SetPositiveButton("SÍ", alertAlbaran_Ok); alert.SetNegativeButton("NO", (s, e) => { PopBackStack(); }); alert.Show(); } else { alert.SetMessage("Registro correcto"); alert.SetNeutralButton("Ok", (s, e) => { PopBackStack(); }); alert.Show(); } ManagerRepuestos.clearRepuestos(); progressLayout.Visibility = ViewStates.Gone; FragmentManager.PopBackStack(); return(true); } else { alert.SetMessage("Error al realizar el registro, pongase en contacto con el departamento informática"); alert.SetNeutralButton("Ok", (s, e) => { }); alert.Show(); progressLayout.Visibility = ViewStates.Gone; return(false); } }