private void BasicUserAccountStateReportPanelButton_Click(object sender, EventArgs e) { // redirect to basic user account state report panel BasicUserAccountStateReportPanelVM basicUserAccountStateReportPanelVM = new BasicUserAccountStateReportPanelVM { currency = presentedCurrencyMode, accountState = presentedAccountState }; BasicUserAccountStateReportPanel basicUserAccountStateReportPanel = new BasicUserAccountStateReportPanel(basicUserAccountStateReportPanelVM); basicUserAccountStateReportPanel.ShowDialog(); }
public BasicUserAccountStateReportPanel( BasicUserAccountStateReportPanelVM basicUserAccountStateReportPanelVM) { InitializeComponent(); // Show date information this.DateValueLabel.Text = DateTime.Now.ToString("dd/MM/yyyy"); // Show currency information switch (basicUserAccountStateReportPanelVM.currency) { case Currency.PLN: { this.CurrencyValueLabel.Text = "Polski Złoty"; } break; case Currency.USD: { this.CurrencyValueLabel.Text = "Dolar Amerykański"; } break; case Currency.EUR: { this.CurrencyValueLabel.Text = "Euro"; } break; case Currency.GBP: { this.CurrencyValueLabel.Text = "Funt Brytyjski"; } break; } // Show account state information this.AccountStateValueLabel.Text = String.Format("{0:0.00}", basicUserAccountStateReportPanelVM.accountState) .ToString(new CultureInfo("en-US")); }