private void AddRates() { DataAccess da = new DataAccess(); List <currency_rate> rates = new List <currency_rate>(); // USD currency c1 = da.GetCurrency("USD"); currency_rate r1 = new currency_rate(); r1.currency = c1; r1.rate = decimal.Parse(edtUSD.Text); r1.rate_date = edtDate.SelectedDate.Value; // EURO currency c2 = da.GetCurrency("EUR"); currency_rate r2 = new currency_rate(); r2.currency = c2; r2.rate = decimal.Parse(edtEURO.Text); r2.rate_date = edtDate.SelectedDate.Value; // RUR currency c3 = da.GetCurrency("RUR"); currency_rate r3 = new currency_rate(); r3.currency = c3; r3.rate = decimal.Parse(edtRUR.Text) / 100; r3.rate_date = edtDate.SelectedDate.Value; rates.Add(r1); rates.Add(r2); rates.Add(r3); da.CurrencyRatesCreate(rates); }
private void CreateRate() { DataAccess da = new DataAccess(); currency_rate r = new currency_rate(); r.currency = da.GetCurrency(CurrencyID); r.rate_date = edtDate.SelectedDate.Value; decimal rt = 1; decimal.TryParse(edtRate.Text, out rt); r.rate = rt; da.CurrencyRateCreate(r); }
private void SaveEditedOffering(int index) { SpareInSpareIncomeView s = dgSpares.Items[index] as SpareInSpareIncomeView; decimal q = s.QRest.Value; decimal p = s.PIn.Value; da = new DataAccess(); currency_rate CRate = da.getCurrencyRate(edtCurrency.SelectedItem.ToString()); if (CRate == null) { MessageBox.Show("Не удаётся получить из справочника курс валюты! Возможно, стоит ввести актуальный курс."); return; } decimal PriceBasic = p / CRate.rate; da.InOfferingEdit(s.id, q, p, PriceBasic); }
private bool LoadRatesFromDB(DateTime dt) { bool res = true; DataAccess da = new DataAccess(); // USD currency_rate r1 = da.getCurrencyRate("USD", dt); if (r1 != null) { edtUSD.Text = r1.rate.ToString(); } else { res = false; } // EURO currency_rate r2 = da.getCurrencyRate("EUR", dt); if (r2 != null) { edtEURO.Text = r2.rate.ToString(); } else { res = false; } // RUR currency_rate r3 = da.getCurrencyRate("RUR", dt); if (r3 != null) { edtRUR.Text = (r3.rate * 100).ToString(); } else { res = false; } return(res); }