public void Reload() { _currencies = (Abstract.model.Currency[])GetCurrencyBO.GetInstance().DoRead(); var currencyDate = GetData(); DG1.DataContext = currencyDate; }
public CurrencyExchange() { InitializeComponent(); foreach (var currency in (Abstract.model.Currency[])GetCurrencyBO.GetInstance().DoRead()) { ExchangingCurrency.Items.Add(new ComboBoxItem { Content = currency.CurrencyName }); } }
private void ReloadContent() { CurrencyBox.Items.Clear(); Currencies = (Abstract.model.Currency[])GetCurrencyBO.GetInstance().DoRead(); foreach (var currency in Currencies) { CurrencyBox.Items.Add(new ComboBoxItem { Content = currency.CurrencyName }); } }
public ReportList() { InitializeComponent(); foreach (var report in (Abstract.model.Report[])GetReportsBO.GetInstance().DoRead()) { var user = GetEmployeeBO.GetUserById(report.UserId); var currency = GetCurrencyBO.GetCurrencyById(report.CurrencyId); var person = GetCustomerBO.GetPersonById(report.PersonId); Reports.Children.Add(new TextBlock { Text = " - " + person.FirstName + " " + person.LastName + ", " + person.BirthDate.Value.ToShortDateString() + " birth, passport id: " + person.PassportId + " has exchanged " + report.IncomAmount + " " + currency.CurrencyName + " to " + report.OutcomeAmount + " units. \nResponsible for the operation is " + user.FirstName + " " + user.LastName + ". Date: " + report.Date.ToShortDateString() + ".\n\n" }); } }
private void Submit_Click(object sender, RoutedEventArgs e) { if (GetCurrencyBO.GetCurrencyByName(CurrencyBox.Text) == null) { var currency = new Abstract.model.Currency { CurrencyName = CurrencyBox.Text, Purchase = double.Parse(Purchase.Text, CultureInfo.InvariantCulture.NumberFormat), Sell = double.Parse(Sell.Text, CultureInfo.InvariantCulture.NumberFormat) }; AddCurrencyBO.GetInstance().CreateCurrency(currency); ExchangeRatePage.Reload(); } else { var currency = GetCurrencyBO.GetCurrencyByName(CurrencyBox.Text); currency.Purchase = double.Parse(Purchase.Text, CultureInfo.InvariantCulture.NumberFormat); currency.Sell = double.Parse(Sell.Text, CultureInfo.InvariantCulture.NumberFormat); UpdateCurrencyBO.UpdateCurrency(currency); ExchangeRatePage.Reload(); } }