Ejemplo n.º 1
0
 private void ButtonValider_Click(object sender, RoutedEventArgs e)
 {
     B.ConstruireMaison(Convert.ToInt32(ComboMaisons.SelectedItem));
     Acheteur.Argent         -= Constructible.PrixMaison * Convert.ToInt32(ComboMaisons.SelectedItem);
     Constructible.NbrMaison += Convert.ToInt32(ComboMaisons.SelectedItem);
     Constructible.configMaison(control.listeCases);
     control.C.AchatMaisonHotel(false, Acheteur.Nom, Constructible.PrixMaison * Convert.ToInt32(ComboMaisons.SelectedItem));
     control.SwitchVerrouFenetre();
     Close();
 }
Ejemplo n.º 2
0
        public void initOperation(Propriete AVendre, Joueur Vendeur, List <Joueur> joueursEnJeu, Controleur c)
        {
            c.SwitchVerrouFenetre();
            FormChoixAchatVente operation = new FormChoixAchatVente(Vendeur, joueursEnJeu, this, AVendre, c.listePropriete, c);

            operation.Show();
        }
Ejemplo n.º 3
0
 private void ButtonValider_Click(object sender, RoutedEventArgs e)
 {
     if (ComboJoueur.SelectedIndex >= 0 && CheckPrix(TextBoxPrix.Text))
     {
         Acheteur = listeAcheteurs[ComboJoueur.SelectedIndex];
         banque.Transaction(Acheteur, Vendeur, int.Parse(TextBoxPrix.Text));
         banque.VendPropriete(this, prop, Vendeur);
         C.SwitchVerrouFenetre();
         C.C.VentePropriete(Vendeur.Nom, prop.Nom, Acheteur.Nom, int.Parse(TextBoxPrix.Text));
         Close();
     }
     else if (ComboJoueur.SelectedIndex <= 0)
     {
         LabelInfo.Content = "Choisissez un acheteur.";
     }
 }
Ejemplo n.º 4
0
        public void initAchatMaison(Propriete constructible, Joueur acheteur, List <Joueur> joueursEnJeu, List <Propriete> listeProp, Controleur c)
        {
            switch (CheckAchatMaison(constructible, acheteur, listeProp))
            {
            default:
                MessageBox.Show("Aucune opération de construction est disponible en l'état.");
                c.SwitchVerrouFenetre();
                break;

            case 0:
                FormulaireAchat modalitesMaison = new FormulaireAchat(0, this, acheteur, constructible, c);
                modalitesMaison.Show();
                break;

            case 1:
                FormulaireAchat modalitesHotel = new FormulaireAchat(1, this, acheteur, constructible, c);
                modalitesHotel.Show();
                break;
            }
        }
Ejemplo n.º 5
0
 private void ButtonAnnuler_Click(object sender, RoutedEventArgs e)
 {
     C.SwitchVerrouFenetre();
     Close();
 }