public override void CalloutAccessoryControlTapped(MKMapView mapView, MKAnnotationView view, UIControl control) { CentroInformacion centros = new CentroInformacion(); if (opcion == 1) { var resultados = centros.GetAllUnidadesSalud().Where(unidad => unidad.Nombre == view.Annotation.GetTitle() && unidad.Latitud == view.Annotation.Coordinate.Latitude.ToString() && unidad.Longitud == view.Annotation.Coordinate.Longitude.ToString()); DetallesUnidadViewController detailUnidad = parent.Storyboard.InstantiateViewController("detallesUnidad") as DetallesUnidadViewController; if (detailUnidad != null) { detailUnidad.unidadSelected = resultados.ElementAt(0); parent.NavigationController.ShowViewController(detailUnidad, parent); } } else if (opcion == 2) { var resultados = centros.GetAllCentrosAfiliacion().Where(centro => centro.Nombre == view.Annotation.GetTitle() && centro.Latitud == view.Annotation.Coordinate.Latitude.ToString() && centro.Longitud == view.Annotation.Coordinate.Longitude.ToString()); DetallesCentroViewController detailCentro = parent.Storyboard.InstantiateViewController("detallesCentro") as DetallesCentroViewController; if (detailCentro != null) { detailCentro.centroSelected = resultados.ElementAt(0); parent.NavigationController.ShowViewController(detailCentro, parent); } } }
void tapUnidadSalud() { CentroInformacion centros = new CentroInformacion(); var resultados = centros.GetAllUnidadesSalud().Where(unidad => unidad.Clues == clues); DetallesUnidadViewController detailUnidad = this.Storyboard.InstantiateViewController("detallesUnidad") as DetallesUnidadViewController; if (detailUnidad != null) { detailUnidad.unidadSelected = resultados.ElementAt(0); this.NavigationController.ShowViewController(detailUnidad, this); } }
private void AgregarMarcadoresUnidades() { CentroInformacion centros = new CentroInformacion(); seguroPopularMapView.Delegate = new MapDelegate(this, 1); foreach (UnidadSalud unidad in centros.GetAllUnidadesSalud()) { seguroPopularMapView.AddAnnotations(new MKPointAnnotation() { Title = unidad.Nombre, Coordinate = new CLLocationCoordinate2D(Double.Parse(unidad.Latitud), Double.Parse(unidad.Longitud)), Subtitle = unidad.Unidad }); } }
private void AgregarMarcadoresCentros() { CentroInformacion centros = new CentroInformacion(); seguroPopularMapView.Delegate = new MapDelegate(this, 2); foreach (CentroAfiliacion centro in centros.GetAllCentrosAfiliacion()) { seguroPopularMapView.AddAnnotations(new MKPointAnnotation() { Title = centro.Nombre, Coordinate = new CLLocationCoordinate2D(Double.Parse(centro.Latitud), Double.Parse(centro.Longitud)), Subtitle = centro.Horario }); } }
public override void ViewDidLoad() { CentroInformacion informacion = new CentroInformacion(); if (opcionSelected == 1) { listUnidades = informacion.GetAllUnidadesSalud(); searchItemsUnidades = listUnidades; } else if (opcionSelected == 2) { listCentros = informacion.GetAllCentrosAfiliacion(); searchItemsCentros = listCentros; } centrosSearchView.SizeToFit(); centrosSearchView.AutocorrectionType = UITextAutocorrectionType.No; centrosSearchView.AutocapitalizationType = UITextAutocapitalizationType.None; centrosSearchView.TextChanged += (sender, e) => { //this is the method that is called when the user searches searchTable(); }; }
public override void ViewDidLoad() { base.ViewDidLoad(); var documentsDirectory = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string jpgFilename = System.IO.Path.Combine(documentsDirectory, "Poliza.jpg"); if (File.Exists(jpgFilename)) { capturaPolizaButton.SetTitle("Ver Captura", UIControlState.Normal); } CentroInformacion centro = new CentroInformacion(); var plist = NSUserDefaults.StandardUserDefaults; folioUsuarioLabel.Text = "Folio: " + plist.StringForKey("userFolio"); numeroConsecutivoUsuarioLabel.Text = "Número consecutivo: " + plist.StringForKey("userConsecutivo"); nombreUsuarioLabel.Text = "Nombre: " + plist.StringForKey("userNombres"); apellidoPaternoUsuarioLabel.Text = "Apellido paterno: " + plist.StringForKey("userApellidoPaterno"); apellidoMaternoUsuarioLabel.Text = "Apellido materno: " + plist.StringForKey("userApellidoMaterno"); sexoUsuarioLabel.Text = "Sexo: " + plist.StringForKey("userSexo"); edadUsuarioLabel.Text = "Edad: " + plist.StringForKey("userEdad"); curpUsuarioLabel.Text = "CURP: " + plist.StringForKey("userCURP"); fechaVencimientoUsuarioLabel.Text = "Fecha de vencimiento: " + plist.StringForKey("userFechaVencimiento"); unidadSaludUsuarioLabel.Text = "Unidad de salud asignado: " + centro.GetUnidadSaludAsignada(plist.StringForKey("userCLUES")); clues = plist.StringForKey("userCLUES"); capturaPolizaButton.TouchUpInside += CapturaPolizaButton_TouchUpInside; unidadSaludUsuarioLabel.UserInteractionEnabled = true; UITapGestureRecognizer tapInformacionGesture = new UITapGestureRecognizer(tapUnidadSalud); unidadSaludUsuarioLabel.AddGestureRecognizer(tapInformacionGesture); }