Example #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..");
                    }
                }
            }
        }
Example #2
-1
 public static (bool, Borsa) CUD(Borsa borsa, EntityState state)
 {
     using (BorsaEntities en = new BorsaEntities())
     {
         en.Entry(borsa).State = state;
         if (en.SaveChanges() > 0)
         {
             return(true, borsa);
         }
         else
         {
             return(false, null);
         }
     }
 }