Exemplo n.º 1
0
        private async Task <Boolean> InitBiens()
        {
            using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient())
            {
                client.Open();

                ServiceAgence.ResultatListeBiensImmobiliers res = await client.LireListeBiensImmobiliersAsync(filtre, null, null);

                this.ListeBienImmo.Clear();
                for (int i = 0; i < res.Liste.List.Count; i++)
                {
                    this.ListeBienImmo.Add(res.Liste.List.ElementAt(i));
                }
                //this.ListeBienImmo = res.Liste.List;


                for (int i = 0; i < ListeBienImmo.Count; i++)
                {
                    Console.WriteLine("id :" + ListeBienImmo.ElementAt(i).Id);
                }

                client.Close();

                loader.Visibility = System.Windows.Visibility.Hidden;
                loader.Stop();
                //Console.WriteLine("load !");
            }

            return(true);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Supprime dans la base
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_Delete(object sender, RoutedEventArgs e)
        {
            ServiceAgence.BienImmobilierBase SelectedBien = (ServiceAgence.BienImmobilierBase)listBox.SelectedItem;

            if (SelectedBien != null)
            {
                Console.WriteLine("Item select :" + SelectedBien.Id);
                using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient())
                {
                    client.Open();

                    client.SupprimerBienImmobilier(SelectedBien.Id.ToString());

                    client.Close();
                }
                ListeBienImmo.Remove(selectedItem);
            }
        }