private void btnEkle_Click(object sender, EventArgs e) { bool durumEkle = string.IsNullOrEmpty(txtAd.Text) || string.IsNullOrEmpty(txtAlis.Text) || string.IsNullOrEmpty(txtSatis.Text) || cmbTur.SelectedIndex == -1; if (durumEkle) { MessageBox.Show("Tüm değerleri giriniz.", "Girdi Hatası", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var durumIsim = CheckMenkul(); if (durumIsim) { Borsa b = new Borsa() { Adi = txtAd.Text, Tur = cmbTur.SelectedIndex + 1, isDeleted = false, Tarih = DateTime.Now }; var addBorsa = HelperBorsa.CUD(b, EntityState.Added); if (addBorsa.Item1) { BorsaIslem bi = new BorsaIslem() { BorsaID = addBorsa.Item2.BorsaID, Alis = double.Parse(txtAlis.Text), Satis = double.Parse(txtSatis.Text), Degisim = 0, Tarih = DateTime.Now }; var addIslem = HelperBorsaIslem.Add(bi); if (addIslem) { MessageBox.Show("Menkul başarıyla eklendi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Menkul değer atama sırasında bir hata meydana geldi.."); } } else { MessageBox.Show("Menkul oluşturma sırasında bir hata meydana geldi.."); } } } }
public static bool Add(BorsaIslem b) { using (BorsaEntities en = new BorsaEntities()) { var deg = en.BorsaIslem.Add(b); if (en.SaveChanges() > 0) { return(true); } else { return(false); } } }
private void DegerYukle(int say) { if (say % 22 == 0) { foreach (var item in borsaTur) { var last = HelperBorsaIslem.getLastRecord(item.BorsaID); if (last != null) { var alis = ArtisBelirle(last.Alis); BorsaIslem b = new BorsaIslem() { BorsaID = last.BorsaID, Alis = alis, Satis = ArtisBelirle(last.Alis), Degisim = (last.Alis - alis) / last.Alis, Tarih = DateTime.Now, }; var a = HelperBorsaIslem.Add(b); } } } }