Esempio n. 1
0
        public override async void ViewDidLoad()
        {
            base.ViewDidLoad();
            mpMapa.ShowsUserLocation = true;
            var Localizador = CrossGeolocator.Current;
            var Posicion    = await Localizador.GetPositionAsync(TimeSpan.FromSeconds(10), null, true); //obtener la posición cada 10 segundos.

            var Ubicacion     = new CLLocation(Posicion.Latitude, Posicion.Longitude);
            var Georeferencia = new CLGeocoder();
            var DatosGeo      = await Georeferencia.ReverseGeocodeLocationAsync(Ubicacion);


            Latitud  = Posicion.Latitude;
            Longitud = Posicion.Longitude;

            lblCiudad.Text       = DatosGeo[0].Locality;
            lblDepartamento.Text = DatosGeo[0].AdministrativeArea;
            lblLatitud.Text      = Latitud.ToString();
            lblLongitud.Text     = Longitud.ToString();
            lblMunicipio.Text    = DatosGeo[0].SubLocality;
            lblPais.Text         = DatosGeo[0].Country;
            txtDescripcion.Text  = DatosGeo[0].Description;

            mpMapa.MapType = MapKit.MKMapType.HybridFlyover; //Se establece el tipo de mapa
            var CentrarMapa = new CLLocationCoordinate2D(Latitud, Longitud);
            var AlturaMapa  = new MKCoordinateSpan(.003, .003);
            var Region      = new MKCoordinateRegion(CentrarMapa, AlturaMapa);

            mpMapa.SetRegion(Region, true);
        }
 public Embutidos(Longitud longitud, Width width, Precio precio, LongitudTiempo longitudTiempo, AprensadoraLongitud longitudAprensadora, AprensadoraWidth widthAprensadora, Tipo tipo)
 {
     Longitud            = longitud;
     Width               = width;
     Precio              = precio;
     LongitudTiempo      = longitudTiempo;
     LongitudAprensadora = longitudAprensadora;
     WidthAprensadora    = widthAprensadora;
     Tipo = tipo;
 }
Esempio n. 3
0
 public override string Code()
 {
     if (label == null)
     {
         return(base.Code());
     }
     return(string.Format(@"new OL.LM(new OL.LL({0},{1}), new OL.I('{2}',{3}, {4}),{5}, {6})",
                          Longitud.ToString(CultureInfo.InvariantCulture), Latitud.ToString(CultureInfo.InvariantCulture),
                          ImageUrl, Size, Offset,
                          !string.IsNullOrEmpty(Label) ? "'" + Label + "'" : "null", !string.IsNullOrEmpty(LabelStyle) ? "'" + LabelStyle + "'" : "null"));
 }
Esempio n. 4
0
        public override int GetHashCode()
        {
            unchecked
            {
                var result = Latitud.GetHashCode();
                result = (result * 397) ^ Longitud.GetHashCode();
                result = (result * 397) ^ Orden;

                return(result);
            }
        }
Esempio n. 5
0
 public override int GetHashCode()
 {
     unchecked
     {
         var result = IdMapa.GetHashCode();
         result = (result * 397) ^ IdCalle;
         result = (result * 397) ^ IdEsquina;
         result = (result * 397) ^ IdEntrecalle;
         result = (result * 397) ^ Altura;
         result = (result * 397) ^ Latitud.GetHashCode();
         result = (result * 397) ^ Longitud.GetHashCode();
         result = (result * 397) ^ Calle.GetHashCode();
         result = (result * 397) ^ Partido.GetHashCode();
         result = (result * 397) ^ Provincia.GetHashCode();
         result = (result * 397) ^ Pais.GetHashCode();
         result = (result * 397) ^ Descripcion.GetHashCode();
         return(result);
     }
 }
Esempio n. 6
0
 private void Busqueda_SelectedIndexChanged(object sender, EventArgs e)  //maneja las opciones de muestra segun la seleccion para el patron
 {
     OpcionesPanel.Visible = true;
     if (busqueda.SelectedItem.ToString() == "Sentence:" || busqueda.SelectedItem.ToString() == "Name:" || busqueda.SelectedItem.ToString() == "Surname:" || busqueda.SelectedItem.ToString() == "Address:" || busqueda.SelectedItem.ToString() == "Photographer:" || busqueda.SelectedItem.ToString() == "Photomotive:")
     {
         OpcionesPanel.Controls.Clear();
         SentenceBox.Text      = "Sentence";
         SentenceBox.Visible   = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(SentenceBox);
     }
     else if (busqueda.SelectedItem.ToString() == "GeographicLocation:")
     {
         OpcionesPanel.Controls.Clear();
         Longitud.ResetText();
         Latitud.ResetText();
         Longitud.Visible      = true;
         Latitud.Visible       = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(Longitud);
         OpcionesPanel.Controls.Add(Latitud);
     }
     else if (busqueda.SelectedItem.ToString() == "Selfie:")
     {
         OpcionesPanel.Controls.Clear();
         YesNo.ResetText();
         YesNo.Visible         = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(YesNo);
     }
     else if (busqueda.SelectedItem.ToString() == "Nationality:")
     {
         OpcionesPanel.Controls.Clear();
         NationalityComboBox.ResetText();
         NationalityComboBox.Visible = true;
         UnionComboBox.Visible       = true;
         AddButton.Visible           = true;
         OpcionesPanel.Controls.Add(NationalityComboBox);
     }
     else if (busqueda.SelectedItem.ToString() == "HairColor:" || busqueda.SelectedItem.ToString() == "EyesColor:")
     {
         OpcionesPanel.Controls.Clear();
         ColorComboBox.ResetText();
         ColorComboBox.Visible = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(ColorComboBox);
     }
     else if (busqueda.SelectedItem.ToString() == "Sex:")
     {
         OpcionesPanel.Controls.Clear();
         SexComboBox.ResetText();
         SexComboBox.Visible   = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(SexComboBox);
     }
     else if (busqueda.SelectedItem.ToString() == "Birthdate:")
     {
         OpcionesPanel.Controls.Clear();
         BirthDate.ResetText();
         BirthDate.Visible     = true;
         UnionComboBox.Visible = true;
         AddButton.Visible     = true;
         OpcionesPanel.Controls.Add(BirthDate);
     }
     else if (busqueda.SelectedItem.ToString() == "Filter:")
     {
         OpcionesPanel.Controls.Clear();
         FiltroComboBox.ResetText();
         UnionComboBox.Visible  = true;
         AddButton.Visible      = true;
         FiltroComboBox.Visible = true;
         OpcionesPanel.Controls.Add(FiltroComboBox);
     }
     else if (busqueda.SelectedItem.ToString() == "Calification:")
     {
         OpcionesPanel.Controls.Clear();
         CalificationUp.ResetText();
         CalificationUp.Visible = true;
         AddButton.Visible      = true;
         UnionComboBox.Visible  = true;
         OpcionesPanel.Controls.Add(CalificationUp);
     }
     OpcionesPanel.Controls.Add(UnionComboBox);
     OpcionesPanel.Controls.Add(AddButton);
 }
Esempio n. 7
0
        public override async void ViewDidLoad()
        {
            base.ViewDidLoad();

            var path = Environment.GetFolderPath(Environment.SpecialFolder.Personal);

            path = Path.Combine(path, "thebase.db3");
            var conn = new SQLiteConnection(path);

            conn.CreateTable <Empleados>();

            Vista.Text = "";
            var fileOrDirectory = Directory.GetFiles
                                      (Environment.GetFolderPath
                                          (Environment.SpecialFolder.Personal));

            foreach (var entry in fileOrDirectory)
            {
                Vista.Text += entry + Environment.NewLine;
            }
            SeleccionadorImagen = new UIImagePickerController();
            SeleccionadorImagen.FinishedPickingMedia += SeleccionImagen;
            SeleccionadorImagen.Canceled             += ImagenCancelada;
            SeleccionadorImagen.AllowsEditing         = true;
            if (UIImagePickerController.IsSourceTypeAvailable
                    (UIImagePickerControllerSourceType.Camera))
            {
                SeleccionadorImagen.SourceType =
                    UIImagePickerControllerSourceType.Camera;
            }
            else
            {
                SeleccionadorImagen.SourceType =
                    UIImagePickerControllerSourceType.PhotoLibrary;
            }
            btnImagen.TouchUpInside += delegate
            {
                PresentViewController(SeleccionadorImagen, true, null);
            };

            locationManager = new CLLocationManager();
            locationManager.RequestWhenInUseAuthorization();
            Mapa.ShowsUserLocation = true;
            var locator  = CrossGeolocator.Current;
            var position = await locator.GetPositionAsync(10000);

            var Ubicacion = new CLLocation(position.Latitude, position.Longitude);
            var clg       = new CLGeocoder();
            var Datos     = await clg.ReverseGeocodeLocationAsync(Ubicacion);

            var Pais   = Datos[0].Country;
            var Ciudad = Datos[0].Locality;

            MessageBox(Pais, Ciudad);
            Latitud  = position.Latitude;
            Longitud = position.Longitude;

            Mapa.MapType = MKMapType.HybridFlyover;
            var Centrar = new CLLocationCoordinate2D(Latitud, Longitud);
            var Altura  = new MKCoordinateSpan(.003, .003);
            var Region  = new MKCoordinateRegion(Centrar, Altura);

            Mapa.SetRegion(Region, true);



            btnGuardarXML.TouchUpInside += delegate
            {
                try
                {
                    var Insertar = new Empleados();
                    Insertar.Folio     = int.Parse(txtFolio.Text);
                    Insertar.Nombre    = txtNombre.Text;
                    Insertar.Edad      = int.Parse(txtEdad.Text);
                    Insertar.Puesto    = txtPuesto.Text;
                    Insertar.Sueldo    = double.Parse(txtSueldo.Text);
                    Insertar.Foto      = txtFolio.Text + ".jpg";
                    Insertar.Latitud   = Latitud.ToString();
                    Insertar.Longitud  = Longitud.ToString();
                    Insertar.Pais      = Pais.ToString();
                    Insertar.Localidad = Ciudad.ToString();
                    conn.Insert(Insertar);
                    txtFolio.Text  = "";
                    txtNombre.Text = "";
                    txtEdad.Text   = "";
                    txtPuesto.Text = "";
                    txtSueldo.Text = "";
                    MessageBox("Guardado Correctamente", "SQLite");
                }
                catch (Exception ex)
                {
                    MessageBox("Estatus:", ex.Message);
                }
            };
        }