Exemplo n.º 1
0
 private void Kaydet()
 {
     for (int i = 0; i < treeList1.Nodes.Count; i++)
     {
         for (int j = 0; j < treeList1.Nodes[i].Nodes.Count; j++)
         {
             if (context.KullaniciRoller.Count(c => c.KullaniciAdi == txtKullaniciAdi.Text && c.RootId == i && c.ParentId == j) == 0)
             {
                 context.KullaniciRoller.Add(new Entities.Tables.KullaniciRol
                 {
                     KullaniciAdi = txtKullaniciAdi.Text,
                     FormAdi      = treeList1.Nodes[i].GetDisplayText(treeListColumn2),
                     KontrolAdi   = treeList1.Nodes[i].Nodes[j].GetDisplayText(treeListColumn2),
                     RootId       = i,
                     ParentId     = j,
                     Yetki        = treeList1.Nodes[i].Nodes[j].Checked
                 });
             }
             else
             {
                 context.KullaniciRoller.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text && c.RootId == i && c.ParentId == j).Yetki = treeList1.Nodes[i].Nodes[j].Checked;
             }
         }
     }
     context.SaveChanges();
 }
Exemplo n.º 2
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (_entity.Cevap == txtCevap.Text)
     {
         _entity.Parola = txtSifre.Text;
         kullanicidal.AddOrUpdate(context, _entity);
         context.SaveChanges();
         MessageBox.Show("Şifre Değişti.");
         this.Close();
     }
 }
Exemplo n.º 3
0
 private void FrmAjanda_FormClosing(object sender, FormClosingEventArgs e)
 {
     context.SaveChanges();
     base.OnClosing(e);
     this.context.Dispose();
 }
Exemplo n.º 4
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (toggleSwitch1.IsOn)
            {
                ayarlar.KasaHareketi = "Kasa Çıkış";
            }
            else
            {
                ayarlar.KasaHareketi = "Kasa Giriş";
            }

            int    stokhata = context.StokHareketleri.Local.Where(c => c.DepoKodu == null).Count();
            int    kasahata = context.KasaHareketleri.Local.Where(c => c.KasaKodu == null).Count();
            string message  = null;
            int    hata     = 0;

            if (gridView1.RowCount == 0 && ayarlar.SatisEkrani == true)
            {
                message += "- Satış Ekranında Eklenmiş Ürün Bulunamadı." + System.Environment.NewLine;
                hata++;
            }
            if (_fisentity.CariKodu == null && ayarlar.SatisEkrani == false && _fisentity.FisTuru != "Hakediş Fişi")
            {
                message += "- " + txtFisTuru.Text + " Türünde Cari Seçimi Zorunludur." + System.Environment.NewLine;
                hata++;
            }
            if (ayarlar.SatisEkrani == false && gridView2.RowCount == 0)
            {
                message += "- Herhangi Bir Ödeme Bulunamadı." + System.Environment.NewLine;
                hata++;
            }
            if (string.IsNullOrEmpty(txtFisKodu.Text))
            {
                message += "- Fiş Kodu Boş Geçilemez." + System.Environment.NewLine;
                hata++;
            }
            if (string.IsNullOrEmpty(_fisentity.CariKodu) && string.IsNullOrEmpty(txtCariAdi14.Text) && _fisentity.FisTuru != "Hakediş Fişi")
            {
                message += "- Cari Kodu ve Adı Boş Geçilemez." + System.Environment.NewLine;
                hata++;
            }
            if (txtOdenmesiGereken.Value != 0 && ayarlar.OdemeEkrani == true)
            {
                message += "- Ödenmesi Gereken Tutar Ödenmemiş Görünüyor." + System.Environment.NewLine;
                hata++;
            }
            if (stokhata != 0)
            {
                message += "- Satış Ekranındaki Ürünlerin Depo Seçimi Yapın." + System.Environment.NewLine;
                hata++;
            }
            if (kasahata != 0)
            {
                message += "- Ödeme Ekranındaki Ürünlerin Kasa Seçimi Yapın.";
                hata++;
            }
            if (hata != 0)
            {
                MessageBox.Show(message);
                return;
            }
            if (stokhata == 0 && kasahata == 0)
            {
                foreach (var stokVeri in context.StokHareketleri.Local.ToList())
                {
                    stokVeri.Tarih = stokVeri.Tarih == null
                        ? Convert.ToDateTime(txtTarih.DateTime)
                        : Convert.ToDateTime(stokVeri.Tarih);

                    stokVeri.Fiskodu = txtFisKodu.Text;
                    stokVeri.Hareket = ayarlar.StokHareketi;
                }
                foreach (var item in context.PersonelHareketler.Local.ToList())
                {
                    item.FisKodu = txtFisKodu.Text;
                }
                if (ayarlar.OdemeEkrani)
                {
                    foreach (var kasaVeri in context.KasaHareketleri.Local.ToList())
                    {
                        kasaVeri.Tarih = kasaVeri.Tarih == null
                            ? Convert.ToDateTime(txtTarih.DateTime)
                            : Convert.ToDateTime(kasaVeri.Tarih);

                        if (_fisentity.FisTuru != "Hakediş Fişi")
                        {
                            kasaVeri.CariAdi  = txtCariAdi14.Text;
                            kasaVeri.CariKodu = txtCariKodu.Text;
                        }
                        kasaVeri.FisKodu = txtFisKodu.Text;
                        kasaVeri.Hareket = ayarlar.KasaHareketi;
                    }
                }
                _fisentity.ToplamTutar  = txtToplam.Value;
                _fisentity.CariTuru     = txtCariTuru.Text;
                _fisentity.IskontoOrani = txtIskontoOrani.Value;
                _fisentity.IskontoTutar = txtIskontoTutari.Value;
                fisdal.AddOrUpdate(context, _fisentity);
                context.SaveChanges();
                SplashScreenManager.ShowForm(this, typeof(WaitKayededildi), true, true, false);
                try
                {
                    Thread.Sleep(1000);
                    saved = true;
                }
                finally
                {
                    SplashScreenManager.CloseForm(false);
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("hata var");
            }
        }