public FrmFrontOffice() { InitializeComponent(); FrmKullaniciGiris girisForm = new FrmKullaniciGiris(); girisForm.ShowDialog(); context = new BenimSalonumContext(); kodolustur = new CodeTool(this, CodeTool.Table.Fis); context.Stoklar.Load(); context.Depolar.Load(); context.Cariler.Load(); gridcontStokHareket.DataSource = context.StokHareketleri.Local.ToBindingList(); gridcontKasaHareket.DataSource = context.KasaHareketleri.Local.ToBindingList(); gridLookUpEdit1.Properties.DataSource = doviz.DovizKuruCek(); ButonlariYukle(); txtIslem.Text = "SATIŞ"; this.WindowState = FormWindowState.Maximized; kodolustur.barButonOlustur(); }
private bool IsUniqueFisKodu(string arg) { using (var context = new BenimSalonumContext()) { return(context.Fisler.Count(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == arg) == 0); } }
public FrmDevir() { //Ayrı bir program daha tasarlayıp entity ile içerisinde bütün veritabanlarının listelendiği bir uygulama //Veritabanı adlarını depoladığımız bir tablo oluşturulacak. sql sorgusu ile // yeni bir tablo güncellemesi geldiğinde bunu anaprogram üzerinden değil //ek yazılım ile tablo güncelleme kolon ekleme vb yapılacak. //dbcontext alanında otomatik güncelleme alanını açacağız ,tabloları programa otomatik olarak çağıracağız. //client tarafında kaynak kodlara güncelleme ile gereklşi alanlar kodlanacak //db updati ayrı bir program yapacak. //bu sırada seçili olan veri tabanlarında devir işlemini yönetici panelinden elle yapacağız daha sonra dilersek //otomatik işleme dökeceğiz // yinede . //Tablo adınıda programın açılışında settings ini ye kaydettiği connection stringten al . InitializeComponent(); yukelemeFormu = new LoadingTool(this); kodOlustur = new CodeTool(this, CodeTool.Table.Devir); connKaynak.DataSource = "DESKTOP-6BQ24TV\\SQLEXPRESS"; connKaynak.InitialCatalog = "master"; connKaynak.IntegratedSecurity = true; //hedefContext.Database.SqlQuery() kaynakContext = new BenimSalonumContext(connKaynak.ConnectionString); dbList = kaynakContext.Database.SqlQuery <string>("Select name From master.dbo.sysdatabases Where name like 'BS%'").ToList(); KaynakDbYukle(); HedefDbYukle(); }
public rptStokDurumu() { InitializeComponent(); BenimSalonumContext context = new BenimSalonumContext(); StokDAL stokDal = new StokDAL(); ObjectDataSource stokDataSource = new ObjectDataSource { DataSource = stokDal.StokListele(context) }; this.DataSource = stokDataSource; colStokKodu.DataBindings.Add("Text", this.DataAdapter, "StokKodu"); colStokAdi.DataBindings.Add("Text", this.DataAdapter, "StokAdi"); colBarkod.DataBindings.Add("Text", this.DataAdapter, "Barkod"); colBirimi.DataBindings.Add("Text", this.DataAdapter, "Birimi"); colStokKdv.DataBindings.Add("Text", this.DataAdapter, "SatisKdv"); colStokGiris.DataBindings.Add("Text", this.DataAdapter, "StokGiris"); colStokCikis.DataBindings.Add("Text", this.DataAdapter, "StokCikis"); colMevcutStok.DataBindings.Add("Text", this.DataAdapter, "MevcutStok"); KullaniciAdi.Text = RoleTool.kullaniciEntity.KullaniciAdi; }
private bool IsUniqueBarkod(string arg) { using (var context = new BenimSalonumContext()) { return(context.Stoklar.Count(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Barkod == arg) == 0); } }
private bool IsUniquePersonelTc(string arg) { using (var context = new BenimSalonumContext()) { return(context.Personeller.Count(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.PersonelTc == arg) == 0); } }
protected override bool IsValid(PropertyValidatorContext context) { using (var benimSalonumContext = new BenimSalonumContext()) { var dataId = context.Instance.GetType().GetProperty("Id").GetValue(context.Instance);//düzenle dediğimizde hata vermemesi için. var result = benimSalonumContext.Set <Tentity>().Where($"{context.PropertyName}==@0 And Id!=@1", context.PropertyValue, dataId).Any(); return(!result); } }
private void KaynakSec(object sender, EventArgs e) { CheckButton buton = (CheckButton)sender; connKaynak.DataSource = "DESKTOP-6BQ24TV\\SQLEXPRESS"; connKaynak.InitialCatalog = buton.Text; connKaynak.UserID = "sa"; connKaynak.Password = "******"; kaynakContext = new BenimSalonumContext(connKaynak.ConnectionString); }
{//STOK GİRİŞ VEYA ÇIKIŞ OLARAK FİŞ TUTARLARINI LİSTEYEN RAPOR public rptUrunBazliStokHareketleri() { InitializeComponent(); BenimSalonumContext context = new BenimSalonumContext(); StokHareketDAL stokHareketDal = new StokHareketDAL(); ObjectDataSource stokDataSource = new ObjectDataSource { DataSource = stokHareketDal.GetALL(context) }; this.DataSource = stokDataSource; colFisKodu.DataBindings.Add("Text", this.DataAdapter, "FisKodu"); colHareket.DataBindings.Add("Text", this.DataAdapter, "Hareket"); colBirimFiyat.DataBindings.Add("Text", this.DataAdapter, "BirimFiyati"); colMiktar.DataBindings.Add("Text", this.DataAdapter, "Miktar", "{0:C2}"); colKdv.DataBindings.Add("Text", this.DataAdapter, "Kdv", "{0:'%'0}"); colIndirim.DataBindings.Add("Text", this.DataAdapter, "IndirimOrani", "{0:'%'0}"); CalculatedField calcIndirimtutari = new CalculatedField(); this.CalculatedFields.Add(calcIndirimtutari); calcIndirimtutari.Name = "IndirimTutari"; calcIndirimtutari.Expression = "(([BirimFiyati]*[Miktar])/100)*[IndirimOrani]"; CalculatedField calcTutar = new CalculatedField(); this.CalculatedFields.Add(calcTutar); calcTutar.Name = "Tutar"; calcTutar.Expression = "(([BirimFiyati]*[Miktar])-[IndirimTutari])"; colIndirimTutari.DataBindings.Add("Text", null, "IndirimTutari", "{0:C2}"); colToplamTutar.DataBindings.Add("Text", null, "Tutar", "{0:C2}"); XRSummary sumIndirimTutari = new XRSummary(); sumIndirimTutari.Func = SummaryFunc.Sum; sumIndirimTutari.Running = SummaryRunning.Group; sumIndirimTutari.FormatString = "{0:C2}"; XRSummary sumToplamTutar = new XRSummary(); sumToplamTutar.Func = SummaryFunc.Sum; sumToplamTutar.Running = SummaryRunning.Group; sumToplamTutar.FormatString = "{0:C2}"; lblToplamIndirim.Summary = sumIndirimTutari; lblGenelToplam.Summary = sumToplamTutar; lblToplamIndirim.DataBindings.Add("Text", null, "IndirimTutari"); lblGenelToplam.DataBindings.Add("Text", null, "Tutar"); }
public static void RolleriYukle(XtraForm form) { BenimSalonumContext context = new BenimSalonumContext(); foreach (var item in context.KullaniciRolleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.KullaniciAdi == kullaniciEntity.KullaniciAdi && c.FormAdi == form.Name && c.Yetki == false).ToList()) { var bulunan = form.Controls.Find(item.KontrolAdi, true).SingleOrDefault(); if (bulunan != null) { bulunan.Enabled = false; } } }
public static void RolleriYukle(RibbonControl form) { BenimSalonumContext context = new BenimSalonumContext(); try { foreach (var item in context.KullaniciRolleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FormAdi == "FrmAnaMenu" && c.Yetki == false).ToList()) { form.Items.SingleOrDefault(c => c.Name == item.KontrolAdi).Enabled = false; } } catch (Exception) { } }
private void btnUnuttum_Click(object sender, EventArgs e) { connectionStringBuilder.InitialCatalog = cmbDonem.Text; connectionStringBuilder.IntegratedSecurity = true; context = new BenimSalonumContext(connectionStringBuilder.ConnectionString); if (context.Kullanicilar.Any(c => c.KullaniciAdi == txtKullaniciAdi.Text)) { FrmParolaUnuttum form = new FrmParolaUnuttum(txtKullaniciAdi.Text); form.ShowDialog(); } else { XtraMessageBox.Show("Kayıtlı Kullanıcı Bulunamadı veya Kullanıcı Adı Alanı Boş."); } }
public static StokHareket StokToStokHareket(BenimSalonumContext context, Entities.Tables.Stok entity, decimal miktar) { StokHareket stokHareket = new StokHareket(); IndirimDAL indirimDal = new IndirimDAL(); stokHareket.StokId = entity.Id; stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu); stokHareket.DepoId = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanDepo)); //stokHareket.BirimFiyati = txtFisTuru.Text == "Alış Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1; stokHareket.Miktar = miktar; stokHareket.Tarih = DateTime.Now; stokHareket.Kdv = entity.SatisKdv; return(stokHareket); }
private void dbListele() { try { connectionStringBuilder.DataSource = "DESKTOP-6BQ24TV\\SQLEXPRESS"; connectionStringBuilder.IntegratedSecurity = true; connectionStringBuilder.InitialCatalog = "master"; context = new BenimSalonumContext(connectionStringBuilder.ConnectionString); dbList = context.Database.SqlQuery <string>("Select name From master.dbo.sysdatabases Where name like 'BS%'").ToList(); foreach (var item in dbList) { cmbDonem.Properties.Items.Add(item); } cmbDonem.SelectedIndex = 0; } catch (Exception) { } }
public void barButonOlustur() { _context = new BenimSalonumContext(); foreach (var kod in _context.Kodlar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Tablo == _table.ToString()).ToList()) { BarButtonItem item = new BarButtonItem { Name = "btnKod" + kod.SonDeger, Tag = kod.Id, Caption = KodOlustur(kod.OnEki, kod.SonDeger) }; item.ItemClick += Buton_Click; popupMenu.AddItem(item); } BarButtonItem yeniKodEkle = new BarButtonItem { Name = "btnYeniKodEkle", Caption = "Yeni Kod Oluştur" }; yeniKodEkle.ItemClick += YeniKodEkle_Click; popupMenu.AddItem(yeniKodEkle).BeginGroup = true; BarButtonItem guncelle = new BarButtonItem { Name = "btnGuncelle", Caption = "Güncelle" }; guncelle.ItemClick += Guncelle_Click; popupMenu.AddItem(guncelle); DropDownButton buton = (DropDownButton)_form.Controls.Find("btnKod", true).SingleOrDefault(); buton.MenuManager = manager; buton.DropDownControl = popupMenu; }
private void simpleButton1_Click(object sender, EventArgs e) { try { connectionStringBuilder.InitialCatalog = cmbDonem.Text; connectionStringBuilder.IntegratedSecurity = true; context = new BenimSalonumContext(connectionStringBuilder.ConnectionString); if (context.Kullanicilar.Any(c => c.KullaniciAdi == txtKullaniciAdi.Text && c.Parola == txtParola.Text)) { RoleTool.kullaniciEntity = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text); context = new BenimSalonumContext(); FrmKullaniciIslem frmKullanicilar = new FrmKullaniciIslem(context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text)); frmKullanicilar.ShowDialog(); } } catch (Exception) { } }
public rptStokHareketleri() { InitializeComponent(); BenimSalonumContext context = new BenimSalonumContext(); StokHareketDAL stokHareketDal = new StokHareketDAL(); ObjectDataSource stokDataSource = new ObjectDataSource { DataSource = stokHareketDal.GetALL(context) }; this.DataSource = stokDataSource; colFisKodu.DataBindings.Add("Text", this.DataAdapter, "FisKodu"); colHareket.DataBindings.Add("Text", this.DataAdapter, "Hareket"); colStokKodu.DataBindings.Add("Text", this.DataAdapter, "StokKodu"); colBarkod.DataBindings.Add("Text", this.DataAdapter, "Barkod"); colStokAdi.DataBindings.Add("Text", this.DataAdapter, "StokAdi"); colBirimFiyat.DataBindings.Add("Text", this.DataAdapter, "BirimFiyati"); colMiktar.DataBindings.Add("Text", this.DataAdapter, "Miktar"); colKdv.DataBindings.Add("Text", this.DataAdapter, "Kdv"); colIndirim.DataBindings.Add("Text", this.DataAdapter, "IndirimOrani"); KullaniciAdi.Text = RoleTool.kullaniciEntity.KullaniciAdi; }
private void Listele() { BenimSalonumContext context = new BenimSalonumContext(); // neden context yenileniyor. IndirimGridControl.DataSource = indirimDal.IndirimListele(context); }
public rptBilgiFisi(string fisKodu) { InitializeComponent(); BenimSalonumContext context = new BenimSalonumContext(); StokHareketDAL stokHareketDal = new StokHareketDAL(); FisDAL fisDal = new FisDAL(); Fis fisBilgi = fisDal.GetByFilter(context, c => c.FisKodu == fisKodu); StokHareket stokBilgi = stokHareketDal.GetByFilter(context, c => c.FisKodu == fisKodu); ObjectDataSource stokHareketDataSource = new ObjectDataSource { DataSource = stokHareketDal.GetALL(context, c => c.FisKodu == fisKodu) }; this.DataSource = stokHareketDataSource; lblFisKodu.Text = fisBilgi.FisKodu; lblTarih.Text = fisBilgi.Tarih.ToString(); lblPersonelAdi.Text = fisBilgi.Personel.PersonelAdi; decimal TutarEx = Convert.ToDecimal(stokBilgi.BirimFiyati * stokBilgi.Miktar); decimal indirimEx = Convert.ToDecimal(((stokBilgi.BirimFiyati * stokBilgi.Miktar) / 100) * stokBilgi.IndirimOrani); xrRichText1.Text = stokBilgi.Stok.Barkod + " - " + " ( " + stokBilgi.Miktar + " " + stokBilgi.Stok.Birimi + " X " + stokBilgi.BirimFiyati + " = " + TutarEx.ToString() + " ) "; xrRichText2.Text = stokBilgi.Stok.StokAdi; xrRichText3.Text = indirimEx.ToString(); CalculatedField calcSatirTutar = new CalculatedField(); this.CalculatedFields.Add(calcSatirTutar); calcSatirTutar.Name = "SatirToplam"; calcSatirTutar.Expression = "([BirimFiyati]*[Miktar])"; CalculatedField calcKdvTutari = new CalculatedField(); this.CalculatedFields.Add(calcKdvTutari); calcKdvTutari.Name = "KdvTutari"; calcKdvTutari.Expression = "(([BirimFiyati]*[Miktar]-[IndirimTutari])/100)*[Kdv]"; CalculatedField calcIndirimTutari = new CalculatedField(); this.CalculatedFields.Add(calcIndirimTutari); calcIndirimTutari.Name = "IndirimTutari"; calcIndirimTutari.Expression = "(([BirimFiyati]*[Miktar])/100)*[IndirimOrani]"; decimal genelEx = (decimal)fisBilgi.ToplamTutar; XRSummary sumAraToplam = new XRSummary(); sumAraToplam.Func = SummaryFunc.Sum; sumAraToplam.Running = SummaryRunning.Report; sumAraToplam.FormatString = "{0:C2}"; XRSummary sumKdvToplam = new XRSummary(); sumKdvToplam.Func = SummaryFunc.Sum; sumKdvToplam.Running = SummaryRunning.Report; sumKdvToplam.FormatString = "{0:C2}"; XRSummary sumIndirimToplam = new XRSummary(); sumIndirimToplam.Func = SummaryFunc.Sum; sumIndirimToplam.Running = SummaryRunning.Report; sumIndirimToplam.FormatString = "{0:C2}"; XRSummary sumGenelToplam = new XRSummary(); sumGenelToplam.Func = SummaryFunc.Sum; sumGenelToplam.Running = SummaryRunning.Report; sumGenelToplam.FormatString = "{0:C2}"; colIskontroOrani.Text = fisBilgi.IskontoOrani.ToString(); colIskontoToplam.Text = fisBilgi.IskontoTutar.ToString(); colAraToplam.DataBindings.Add("Text", null, "SatirToplam", "{0:C2}"); colKdvToplam.DataBindings.Add("Text", null, "KdvTutari", "{0:C2}"); colIndirimToplam.DataBindings.Add("Text", null, "IndirimTutari", "{0:C2}"); colGenelToplam.Text = genelEx.ToString(); }
public rptFatura(string fisKodu) { InitializeComponent(); BenimSalonumContext context = new BenimSalonumContext(); StokHareketDAL stokHareketDal = new StokHareketDAL(); FisDAL fisDal = new FisDAL(); KullaniciAyarlariDAL kullaniciAyarlariDal = new KullaniciAyarlariDAL(); KullaniciAyarlari kullaniciAyarlari = kullaniciAyarlariDal.GetByFilter(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID); Fis fisBilgi = fisDal.GetByFilter(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu); StokHareket stokBilgi = stokHareketDal.GetByFilter(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu); ObjectDataSource stokHareketDataSource = new ObjectDataSource { DataSource = stokHareketDal.GetALL(context, c => c.FisKodu == fisKodu) }; this.DataSource = stokHareketDataSource; xrFirmaUnvan.Text = kullaniciAyarlari.FirmaAyarlari_FaturaUnvani; xrFirmaAdres.Text = kullaniciAyarlari.FirmaAyarlari_Adres; xrVergiDetay.Text = kullaniciAyarlari.FirmaAyarlari_VergiDairesi + " / " + kullaniciAyarlari.FirmaAyarlari_VergiNo; //CARİ-FİŞ BİLGİ {Cari bilgilerini fişten çekemezsin caridal dan al. } colCariAdi.Text = fisBilgi.FaturaUnvani; colAdres.Text = fisBilgi.Adres; colVergiDairesi.Text = fisBilgi.VergiDairesi; colVergiNo.Text = fisBilgi.VergiNo; colTelefon.Text = fisBilgi.Cari.Telefon; colEmail.Text = fisBilgi.Cari.EMail; colFisNo.Text = fisBilgi.FisKodu; colTarih.Text = fisBilgi.Tarih.ToString(); lblAdresBilgi.Text = fisBilgi.Semt + "\\" + fisBilgi.Ilce + "\\" + fisBilgi.Il; //ÜRÜN colStokKodu.Text = stokBilgi.Stok.StokKodu; colStokAdi.Text = stokBilgi.Stok.StokAdi; colMiktar.Text = stokBilgi.Miktar.ToString();; colKdv.Text = stokBilgi.Miktar.ToString(); colBirimFiyat.Text = stokBilgi.BirimFiyati.ToString(); colIndirimOrani.Text = stokBilgi.IndirimOrani.ToString(); colIskontroOrani.Text = fisBilgi.IskontoOrani.ToString(); colIskontoToplam.Text = fisBilgi.IskontoTutar.ToString(); CalculatedField calcSatirTutar = new CalculatedField(); this.CalculatedFields.Add(calcSatirTutar); calcSatirTutar.Name = "SatirToplam"; calcSatirTutar.Expression = "([BirimFiyati]*[Miktar])"; CalculatedField calcKdvTutari = new CalculatedField(); this.CalculatedFields.Add(calcKdvTutari); calcKdvTutari.Name = "KdvTutari"; calcKdvTutari.Expression = "(([BirimFiyati]*[Miktar]-[IndirimTutari])/100)*[Kdv]"; CalculatedField calcIndirimTutari = new CalculatedField(); this.CalculatedFields.Add(calcIndirimTutari); calcIndirimTutari.Name = "IndirimTutari"; calcIndirimTutari.Expression = "(([BirimFiyati]*[Miktar])/100)*[IndirimOrani]"; CalculatedField calcGenelToplam = new CalculatedField(); this.CalculatedFields.Add(calcGenelToplam); calcGenelToplam.Name = "GenelToplam"; calcGenelToplam.Expression = "[SatirToplam]-[IndirimTutari]-[IskontoTutar]+[KdvTutari]"; colTutar.DataBindings.Add("Text", null, "SatirToplam"); colIndirim.DataBindings.Add("Text", null, "IndirimTutari"); XRSummary sumAraToplam = new XRSummary(); sumAraToplam.Func = SummaryFunc.Sum; sumAraToplam.Running = SummaryRunning.Report; sumAraToplam.FormatString = "{0:C2}"; XRSummary sumKdvToplam = new XRSummary(); sumKdvToplam.Func = SummaryFunc.Sum; sumKdvToplam.Running = SummaryRunning.Report; sumKdvToplam.FormatString = "{0:C2}"; XRSummary sumIndirimToplam = new XRSummary(); sumIndirimToplam.Func = SummaryFunc.Sum; sumIndirimToplam.Running = SummaryRunning.Report; sumIndirimToplam.FormatString = "{0:C2}"; XRSummary sumGenelToplam = new XRSummary(); sumGenelToplam.Func = SummaryFunc.Sum; sumGenelToplam.Running = SummaryRunning.Report; sumGenelToplam.FormatString = "{0:C2}"; colAraToplam.DataBindings.Add("Text", null, "SatirToplam", "{0:C2}"); colKdvToplam.DataBindings.Add("Text", null, "KdvTutari", "{0:C2}"); colIndirimToplam.DataBindings.Add("Text", null, "IndirimTutari", "{0:C2}"); colGenelToplam.DataBindings.Add("Text", null, "GenelToplam", "{0:C2}"); }
private void btnGiris_Click(object sender, EventArgs e) { if (cmbDonem.Properties.Items.Count == 0 && string.IsNullOrEmpty(cmbDonem.Text)) { XtraMessageBox.Show("Seçili Bir Dönem Bulunamadı."); return; } connectionStringBuilder.InitialCatalog = cmbDonem.Text; connectionStringBuilder.IntegratedSecurity = true; context = new BenimSalonumContext(connectionStringBuilder.ConnectionString); if (context.Kullanicilar.Any(c => c.KullaniciAdi == txtKullaniciAdi.Text && c.Parola == txtParola.Text)) { girisBasarili = true; bool aktif = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text).Aktif; string sonGiris = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text).SonGirisTarihi.ToString(); if (aktif) { MessageBox.Show("Bu Kullanıcı Daha Önceden Oturum Açmış. " + "\n" + txtKullaniciAdi.Text + " - " + sonGiris); } else { context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text).Aktif = true; context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text).SonGirisTarihi = DateTime.Now; context.KullaniciLoglari.Add(new KullaniciLog { KullaniciID = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text).KullaniciID, KullaniciAdi = txtKullaniciAdi.Text, SonGirisTarihi = DateTime.Now, YapilanIslem = "Oturum Açma", YapilanIslemTarihi = DateTime.Now }); context.SaveChanges(); RoleTool.kullaniciEntity = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == txtKullaniciAdi.Text); //GÜNCELLEME WebClient indir = new WebClient(); string programVersion = Assembly.Load("BenimSalonum.BackOffice").GetName().Version.ToString(); string guncelVersion = indir.DownloadString("http://localhost/version.txt"); if (programVersion != guncelVersion) { bool guncelleme = context.KullaniciAyarlari.SingleOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).GenelAyarlar_GuncellemeKontrol; if (guncelleme) { if (MessageBox.Show( "Programın yeni bir sürümü mevcut. Güncelleme işlemi başlatılacaktır.", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { Process.Start($"{Application.StartupPath}\\BenimSalonum.Update.exe"); foreach (var process in Process.GetProcessesByName("BenimSalonum.BackOffice")) { process.CloseMainWindow(); process.Kill(); } } else { foreach (var process in Process.GetProcessesByName("BenimSalonum.BackOffice")) { process.CloseMainWindow(); process.Kill(); } } } } this.Close(); } } else { XtraMessageBox.Show("Girilen Kullanıcı Adı veya Parola Yanlış."); txtParola.Text = null; } }
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(); } } }