Esempio n. 1
0
        private void Apagar_propriedade(object sender, RoutedEventArgs e)
        {
            try
            {
                Console.WriteLine(this.propriedadesListBox.SelectedItem.ToString());
                DialogResult dialogResult = form1.Show("Confirmar remoção", "Tem a certeza que pretende apagar?", "", "Sim", "Não");
                if (dialogResult == DialogResult.Yes)
                {
                    this.NavigationService.Refresh();
                    Console.WriteLine(this.propriedadesListBox.SelectedItem);
                    String cord_x = Convert.ToString(TypeDescriptor.GetProperties(this.propriedadesListBox.SelectedItem)["cord_x"].GetValue(this.propriedadesListBox.SelectedItem));
                    Console.WriteLine(cord_x);
                    Propriedade toRemove    = ListaPropriedades.getLista().Single(r => Convert.ToString(r.cord_x) == cord_x); // && r.contacto == contacto && r.morada == morada && (r.inicio.CompareTo(inicio) == 0) && (r.fim.CompareTo(fim) == 0) && r.descricao == descricao);
                    Pushpin     pinToRemove = ListaPropriedades.pushpins_getList().Single(r => Convert.ToString(r.Location.Latitude) == cord_x);
                    this.myMap.Children.Remove(pinToRemove);

                    ListaPropriedades.getLista().Remove(toRemove);
                    System.Windows.MessageBox.Show("Encomenda Apagada. ");
                    this.NavigationService.Refresh();
                }
            }
            catch
            {
                System.Windows.MessageBox.Show("Nenhuma encomenda selecionada. ");
                this.NavigationService.Refresh();
            }
        }
Esempio n. 2
0
 public ListaPropriedades()
 {
     add_Propriedade("Outeiro", "Préstimo", "Águeda", 40.56206879475859, -8.447628021240234);
     add_Propriedade("Tamengos", "Banhos", "Anadia", 40.4157179215892, -8.465652465820312);
     add_Propriedade("Rua do Mato Alto", "Bouça da Aguincheira", "Vale de Cambra", 40.80042614416932, -8.380680084228516);
     add_Propriedade("Pinho", "Arrifana", "Resende", 40.76923178293145, -8.025684356689453);
     add_Propriedade("Rua Sra de Jesus", "Casa da Lagoa", "Bombarral", 39.28302812808919, -9.13736343383789);
     pushpins = pushpins2;
     lista    = this;
 }
Esempio n. 3
0
        public Propriedades()
        {
            InitializeComponent();
            foreach (Pushpin pin in ListaPropriedades.pushpins_getList())
            {
                // pushpin
                this.myMap.Children.Add(pin);

                // button

                /*
                 * Label label = new Label();
                 * label.Content = "Propriedade " + Convert.ToString(prop.index) + "\nRua: " + prop.rua + "\nFreguesia: " + prop.freguesia + "\nConcelho: " + prop.concelho;
                 * label.Height = 100;
                 * label.HorizontalContentAlignment = HorizontalAlignment.Left;
                 * this.labelContainer.Children.Add(label);
                 */
            }
        }
Esempio n. 4
0
        /* Botão "Guardar" */
        private void button_Click_1(object sender, RoutedEventArgs e)
        {
            try
            {
                String rua       = textBox.Text;
                String freguesia = textBox1.Text;
                String concelho  = textBox2.Text;
                Double coord_x   = Convert.ToDouble(textBox3.Text);
                Double coord_y   = Convert.ToDouble(textBox4.Text);

                ListaPropriedades.getLista().add_Propriedade(rua, freguesia, concelho, coord_x, coord_y);

                MessageBox.Show("Propriedade adicionado. ");

                this.NavigationService.GoBack();
            }
            catch
            {
                MessageBox.Show("Erro na introdução dos dados. ");
            }
        }