public DovizEditForm() { InitializeComponent(); dataLayoutControl = myDataLayoutControl; Bll = new DovizBll(myDataLayoutControl); txtTcmbDovizKodu.Properties.Items.AddRange(EnumFunctions.GetEnumDescriptionList <TcmbDovizKodu>()); kartTuru = KartTuru.Doviz; EventsLoad(); }
protected override void TcmbKurlariniIndir() { txtKod.DateTime = txtTarih.DateTime; using (var bllDovizKur = new DovizKurBll()) { var listDovizKuru = bllDovizKur.List(x => x.Tarih == txtKod.DateTime.Date).OrderByDescending(x => x.Id).ToList(); if (listDovizKuru.Count > 0) { Messages.HataMesaji($"Bu Tarihe ({String.Format("{0:dd.MM.yyyy}", txtKod.DateTime.Date)}) Daha Önce Kur Girilmiş, Kurları Otomatik Almak İçin Bu Kurları Silmelisiniz ."); return; } using (var bllDoviz = new DovizBll()) { var listDovizKodu = bllDoviz.List(x => x.TcmbDovizKodu >= 0 && x.Durum == true).ToList(); Dictionary <string, Currency> gunlukDovizKur = GetCurrencyRates.GetCurrencyRate(txtKod.DateTime.Date); foreach (var item in listDovizKodu) { Doviz entity = ((Doviz)item); if (entity.TcmbDovizKodu != 0 && gunlukDovizKur.Count > 0) { Id = BaseIslemTuru.IdOlustur(oldEntity); txtDoviz.Id = entity.Id; txtDoviz.Text = entity.DovizAdi; Currency dovizKur = gunlukDovizKur[entity.TcmbDovizKodu.ToName()]; txtAlis.EditValue = dovizKur.ForexBuying; txtSatis.EditValue = dovizKur.ForexSelling; txtEfektifAlis.EditValue = dovizKur.BanknoteBuying; txtEfektifSatis.EditValue = dovizKur.BanknoteSelling; ((DovizKurBll)Bll).Insert(currentEntity, x => x.Tarih == txtKod.DateTime.Date && x.DovizId == entity.Id); } } btnKaydet.Visibility = BarItemVisibility.Never; KayitSonrasiFormuKapat = true; RefreshYapilacak = true; Close(); } } }
public DovizListForm() { InitializeComponent(); Bll = new DovizBll(); }