Exemple #1
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Il il = new Il();

            il.Aciklama = txtilAdi.Text;
            db.Iller.Add(il);
            db.SaveChanges();
            Listele();
        }
Exemple #2
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Musteri musteri = new Musteri();

            musteri.MusteriUnvani = txtMusteriUnvani.Text;
            musteri.MusteriAdresi = txtMusteriAdresi.Text;
            musteri.IlceID        = (int)comboMusteriIlce.SelectedValue;
            db.Musteriler.Add(musteri);
            db.SaveChanges();
            Listele();
        }
        private void FaturaKaydet()
        {
            FaturaMaster fm = new FaturaMaster();

            fm.IrsaliyeNo  = Convert.ToInt32(txtIrsaliye.Text);
            fm.OdemeTarihi = dtpOdemeTarihi.Value;
            fm.MusteriID   = (int)cmbMusteri.SelectedValue;
            db.FaturaMasters.Add(fm);
            db.SaveChanges();
            lblFaturaID.Text = fm.FaturaID.ToString();
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         Birim birim = db.Birimler.Find(secilenID);
         db.Birimler.Remove(birim);
         db.SaveChanges();
         Listele();
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen tüm değerleri giriniz");
     }
 }
Exemple #5
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Urun urun = new Urun();

            // Birim birim = new Birim();
            urun.UrunAdi  = txtUrunAdi.Text;
            urun.UrunKodu = Convert.ToInt32(txtUrunKodu.Text);
            urun.BirimID  = Convert.ToInt32(comboBirimAdi.SelectedValue);
            //urun.birim.BirimAdi = comboBirimAdi.Text;
            urun.BirimFiyat = Convert.ToDecimal(txtBirimFiyatı.Text);
            db.Urunler.Add(urun);
            db.SaveChanges();
            Listele();
        }
Exemple #6
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     try
     {
         Il il = new Il();
         il.Aciklama = txtilAdi.Text;
         db.Iller.Add(il);
         db.SaveChanges();
         Listele();
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen tüm değerleri giriniz");
     }
 }
Exemple #7
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     try
     {
         Ilce ilce = new Ilce();
         ilce.Aciklama = txtIlceAdi.Text;
         ilce.IlId     = Convert.ToInt32(comboSehir.SelectedValue);
         db.Ilceler.Add(ilce);
         db.SaveChanges();
         Listele();
     }
     catch
     {
         MessageBox.Show("Lütfen tüm alanları doldurunuz.");
     }
 }
 private void btnEkle_Click(object sender, EventArgs e)
 {
     try
     {
         Ilce ilce = new Ilce();
         ilce.Aciklama = textBox2.Text;
         ilce.IlID     = Convert.ToInt32(comboBox1.SelectedValue);
         db.Ilceler.Add(ilce);
         db.SaveChanges();
         Listele();
     }
     catch (Exception)
     {
         return;
     }
 }
 private void btnEkle_Click(object sender, EventArgs e)
 {
     try
     {
         Urun urun = new Urun();
         urun.UrunAdi    = txtUrunAdi.Text;
         urun.UrunKodu   = txtUrunKodu.Text;
         urun.BirimFiyat = Convert.ToDecimal(txtBirimFiyati.Text);
         urun.BirimID    = Convert.ToInt32(comboBirimAdi.SelectedValue);
         db.Urunler.Add(urun);
         db.SaveChanges();
         Listele();
     }
     catch
     {
         MessageBox.Show("Lütfen tüm alanları doldurunuz.");
     }
 }
Exemple #10
0
        private void btnFaturaKaydet_Click(object sender, EventArgs e)
        {
            if (!CheckFaturaInputs())
            {
                return;
            }

            FaturaMaster faturaMaster = new FaturaMaster()
            {
                FaturaID     = _faturaID,
                faturadetay  = _faturaDetaylari,
                FaturaTarihi = DateTime.Now,
                IrsaliyeNo   = Convert.ToInt32(txtIrsaliyeNo.Text),
                MusteriID    = _secilenMusteri.MusteriID,
                OdemeTarihi  = dtpOdemeTarihi.Value,
                FaturaToplam = _faturaDetaylari.Select(f => f.GenelToplam).Sum()
            };

            //Transaction işlemlerin hepsi başarılı olduğunda “Transaction” Commit (Onaylama)komutu çalışır ve değişiklikler veritabanında gerçekleşmiş olur. Eğer herhangi bir hata oluşursa bu işleyiş bozulur ve hepsi geri alınır o zamanda “transaction” Rollback (Geridönüş) komutu çalışır. Böylece tüm işlemler geri alınır ve en başa dönülür. Bunu yaparak veri kaybetme olasılığımız da sıfıra iner.


            //Begin Transaction komutu yeni bir transaction başlatır. İşlemleri onaylamak için veya iptal etmek için Commit veya Rollback komutunu beklemeye koyuluyor.
            DbContextTransaction tran = _db.Database.BeginTransaction();

            try
            {
                _db.FaturaMasters.Add(faturaMaster);
                _db.SaveChanges();
                ClearFaturaInputs();

                //Commit Transaction komutu begin Transaction ile başlayan bütün işleri onaylar. Zaten bir transaction gerçekleşmişse ardından mutlaka Commit transaction gelmesi gerekir.
                tran.Commit();
            }
            catch (Exception)
            {
                //Rollback Transaction komutu Begin ile başlatılan işlemlerin hepsini iptal eder.
                tran.Rollback();
                MessageBox.Show("Beklenmeyen bir hata meydana geldi");
            }
        }