Beispiel #1
0
        private void YeniDonemEkle(object sender, EventArgs e)
        {
            SimpleButton butonDonem = (SimpleButton)sender;
            FrmDonemSec  form       = new FrmDonemSec();

            form.ShowDialog();
            if (!dbList.Contains("BS" + form.donem))
            {
                if (!string.IsNullOrEmpty(form.donem))
                {
                    yukelemeFormu.AnimasyonBaslat();
                    dbList.Add("BS" + form.donem);
                    CheckButton buton = new CheckButton
                    {
                        Name = "BS" + form.donem,
                        //Text = item.Replace("BS", ""),
                        Text       = "BS" + form.donem,
                        GroupIndex = 2,
                        Height     = 100,
                        Width      = 100
                    };
                    buton.Click += HedefSec;
                    flowHedef.Controls.Add(buton);

                    connHedef.DataSource     = "DESKTOP-6BQ24TV\\SQLEXPRESS";
                    connHedef.InitialCatalog = buton.Text;
                    connHedef.UserID         = "sa";
                    connHedef.Password       = "******";

                    hedefContext = new BenimSalonumContext(connHedef.ConnectionString, true);

                    hedefContext.Database.CreateIfNotExists();
                    if (!hedefContext.Kullanicilar.Any(c => c.KullaniciAdi == "Yönetici"))
                    {
                        hedefContext.Kullanicilar.Add(new Kullanici
                        {
                            Durumu       = true,
                            KullaniciID  = "1",
                            KullaniciAdi = "Yönetici",
                            Parola       = "12345"
                        });
                        hedefContext.Kodlar.Add(new Kod
                        {
                            Tablo    = "Fis",
                            OnEki    = "FO",
                            SonDeger = 0
                        });
                        hedefContext.Kodlar.Add(new Kod
                        {
                            Tablo    = "Fis",
                            OnEki    = "FİS",
                            SonDeger = 0
                        });
                        hedefContext.Depolar.Add(new Depo
                        {
                            KullaniciID = "1",
                            DepoAdi     = "Depo",
                            DepoKodu    = "01",
                        });
                        hedefContext.OdemeTurleri.Add(new OdemeTuru
                        {
                            KullaniciID   = "1",
                            OdemeTuruAdi  = "Nakit",
                            OdemeTuruKodu = "01",
                        });
                        hedefContext.Kasalar.Add(new Kasa
                        {
                            KullaniciID = "1",
                            KasaAdi     = "AnaKasa",
                            KasaKodu    = "01",
                        });
                        hedefContext.Personeller.Add(new Personel
                        {
                            Durumu        = true,
                            KullaniciID   = "1",
                            PersonelAdi   = "Deneme Personeli",
                            PersonelKodu  = "01",
                            PersonelGiris = DateTime.Now
                        });
                        hedefContext.KullaniciAyarlari.Add(new KullaniciAyarlari
                        {
                            KullaniciID = "1",
                            GenelAyarlar_GuncellemeKontrol = true
                        });
                        hedefContext.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Müşteri"
                        });
                        hedefContext.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Firma"
                        });
                        hedefContext.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Cari"
                        });
                        hedefContext.SaveChanges();
                    }
                    yukelemeFormu.AnimasyonBitir();
                }
            }
            else
            {
                XtraMessageBox.Show("Seçilen Dönem Zaten Oluşturulmuştur.");
            }
        }
        void dbOlustur()
        {
            if (dbList.Count == 0)
            {
                FrmDonemSec form = new FrmDonemSec();
                form.ShowDialog();
                if (!String.IsNullOrEmpty(form.donem))
                {
                    connectionStringBuilder.DataSource         = "DESKTOP-6BQ24TV\\SQLEXPRESS";
                    connectionStringBuilder.IntegratedSecurity = true;
                    connectionStringBuilder.InitialCatalog     = "BS" + form.donem;
                    context = new BenimSalonumContext(connectionStringBuilder.ConnectionString, true);
                    animasyon.AnimasyonBaslat();
                    context.Database.CreateIfNotExists();
                    if (!context.Kullanicilar.Any(c => c.KullaniciAdi == "Yönetici"))
                    {
                        context.Kullanicilar.Add(new Kullanici
                        {
                            Durumu       = true,
                            KullaniciID  = "1",
                            KullaniciAdi = "Yönetici",
                            Parola       = "12345"
                        });
                        context.Kodlar.Add(new Kod
                        {
                            KullaniciID = "1",
                            Tablo       = "Fis",
                            OnEki       = "FO",
                            SonDeger    = 0
                        });
                        context.Kodlar.Add(new Kod
                        {
                            KullaniciID = "1",
                            Tablo       = "Fis",
                            OnEki       = "FİS",
                            SonDeger    = 0
                        });
                        context.Depolar.Add(new Depo
                        {
                            KullaniciID = "1",
                            DepoAdi     = "Depo",
                            DepoKodu    = "01",
                        });
                        context.OdemeTurleri.Add(new OdemeTuru
                        {
                            KullaniciID   = "1",
                            OdemeTuruAdi  = "Nakit",
                            OdemeTuruKodu = "01",
                        });
                        context.Kasalar.Add(new Kasa
                        {
                            KullaniciID = "1",
                            KasaAdi     = "AnaKasa",
                            KasaKodu    = "01",
                        });
                        context.Personeller.Add(new Personel
                        {
                            Durumu        = true,
                            KullaniciID   = "1",
                            PersonelAdi   = "Deneme Personeli",
                            PersonelKodu  = "01",
                            PersonelGiris = DateTime.Now
                        });
                        context.KullaniciAyarlari.Add(new KullaniciAyarlari
                        {
                            KullaniciID = "1",
                            GenelAyarlar_GuncellemeKontrol = true
                        });
                        context.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Müşteri"
                        });
                        context.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Firma"
                        });
                        context.Tanimlar.Add(new Tanim
                        {
                            KullaniciID = "1",
                            Turu        = "CariGrubu",
                            Tanimi      = "Cari"
                        });
                        context.SaveChanges();
                    }

                    dbListele();
                    animasyon.AnimasyonBitir();
                }
            }
        }