public EditerBien(ServiceAgence.BienImmobilier myBien)
        {
            this.myBien = myBien;

            this.DataContext = this;
            InitializeComponent();
        }
 private void Initcriteres(ServiceAgence.CriteresRechercheBiensImmobiliers c)
 {
     c.TitreContient = "";
     c.AdresseContient = "";
     c.CodePostal = "";
     c.DateMiseEnTransaction1 = null;
     c.DateMiseEnTransaction2 = null;
     c.DateTransaction1 = null;
     c.DateTransaction2 = null;
     c.DescriptionContient = "";
     c.EnergieChauffage = null;
     c.MontantCharges1 = -1;
     c.MontantCharges2 = -1;
     c.NbEtages1 = -1;
     c.NbEtages2 = -1;
     c.NbPieces1 = -1;
     c.NbPieces2 = -1;
     c.NumEtage1 = -1;
     c.NumEtage2 = -1;
     c.Prix1 = -1;
     c.Prix2 = -1;
     c.Surface1 = -1;
     c.Surface2 = -1;
     c.TransactionEffectuee = null;
     c.Tris = null;
     c.TypeBien = null;
     c.TypeChauffage = null;
     c.TypeTransaction = null;
     c.Ville = "";
 }
Example #3
0
        static void Main(string[] args)
        {
            Login();
            bool boucleMenu = true;

            Console.Clear();
            while (boucleMenu)
            {
                var choixMenuPrincipal = MenuPrincipal();
                switch (choixMenuPrincipal)
                {
                case 1:
                    bool boucleVoyage = true;
                    Console.Clear();
                    while (boucleVoyage)
                    {
                        string retourMenu      = "\nAppuyez sur une touche pour revenir au menu";
                        var    choixMenuVoyage = MenuVoyage();
                        switch (choixMenuVoyage)
                        {
                        case 1:
                            Console.Clear();
                            ServiceVoyage.AfficherVoyage();
                            Console.WriteLine(retourMenu);
                            Console.ReadKey();
                            Console.Clear();

                            break;

                        case 2:
                            Console.Clear();
                            ServiceVoyage.CreerVoyage();
                            Console.WriteLine("Voyage Ajouté !", retourMenu);
                            Console.ReadKey();
                            Console.Clear();
                            break;

                        case 3:
                            Console.Clear();
                            ServiceVoyage.SupprimerVoyage();
                            Console.WriteLine("Voyage supprimé !", retourMenu);
                            Console.ReadKey();
                            Console.Clear();
                            break;

                        case 4:
                            Console.Clear();
                            ServiceDestination.AfficherDestination();
                            Console.WriteLine(retourMenu);
                            Console.ReadKey();
                            Console.Clear();
                            break;

                        case 5:
                            Console.Clear();
                            ServiceAgence.AfficherAgences();
                            Console.WriteLine(retourMenu);
                            Console.ReadKey();
                            Console.Clear();
                            break;

                        case 6:
                            boucleVoyage = false;
                            break;
                        }
                    }
                    break;

                case 2:
                    bool boucleClient = true;
                    Console.Clear();
                    while (boucleClient)
                    {
                        var choixMenuClient = MenuClient();
                        switch (choixMenuClient)
                        {
                        case 1:
                            Console.Clear();
                            ServiceClient.AjouterReservation();
                            break;

                        case 2:
                            Console.Clear();
                            ServiceClient.AfficherClient();
                            Console.ReadKey();

                            break;

                        case 3:
                            break;

                        case 4:
                            boucleClient = false;
                            break;
                        }
                    }
                    break;

                case 3:
                    boucleMenu = false;
                    break;

                default:
                    Entites.Esthetisme.MiseEnFormeTexte("Choix invalide, veuiller recommencer", ConsoleColor.Red, centre: true);
                    Console.ReadKey();
                    break;
                }
            }
        }
        public async Task new_research(ServiceAgence.CriteresRechercheBiensImmobiliers criteres)
        {
            using (ServiceAgence.AgenceClient client = new ServiceAgence.AgenceClient())
            {
                ServiceAgence.ResultatListeBiensImmobiliers resultat = client.LireListeBiensImmobiliers(criteres, null, null);

                if (resultat.SuccesExecution)
                {
                    liste = resultat.Liste.List;
                }
                else
                {
                    liste = new ObservableCollection<ServiceAgence.BienImmobilierBase>();
                }
            }
            this._lastCritere = criteres;
        }
 private bool PutImage(FileUpload f, ServiceAgence.BienImmobilier b)
 {
     if (f.HasFile)
     {
         string img = ImageToBase64(f);
         b.PhotosBase64.Add(img);
         return true;
     }
     else
     {
         return false;
     }
 }
 private void Initbien(ServiceAgence.BienImmobilier b)
 {
     b.Adresse = "";
     b.CodePostal = "";
     b.Description = "";
     b.MontantCharges = 0;
     b.NbEtages = 0;
     b.NbPieces = 0;
     b.NumEtage = 0;
     b.PhotoPrincipaleBase64 = "";
     b.Prix = 0;
     b.Surface = 0;
     b.Titre = "";
     b.TransactionEffectuee = false;
     b.Ville = "";
 }