Beispiel #1
0
        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);
             }
         }
     }
 }