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(); }
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(); }
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."; } }
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; } }
private void ButtonAnnuler_Click(object sender, RoutedEventArgs e) { C.SwitchVerrouFenetre(); Close(); }