Пример #1
0
        public void Reload()
        {
            _currencies = (Abstract.model.Currency[])GetCurrencyBO.GetInstance().DoRead();
            var currencyDate = GetData();

            DG1.DataContext = currencyDate;
        }
Пример #2
0
 public CurrencyExchange()
 {
     InitializeComponent();
     foreach (var currency in (Abstract.model.Currency[])GetCurrencyBO.GetInstance().DoRead())
     {
         ExchangingCurrency.Items.Add(new ComboBoxItem {
             Content = currency.CurrencyName
         });
     }
 }
Пример #3
0
 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
         });
     }
 }
Пример #4
0
 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"
         });
     }
 }
Пример #5
0
        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();
            }
        }