public frmLisansGirisi() { InitializeComponent(); txtLisansKey.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey); }
public IsbaSatisContext() : base(SettingsTool.AyarOku(SettingsTool.Ayarlar.DatabaseAyarlari_BaglantiCumlesi) ?? "Bağlantı Yok") { Database.SetInitializer <IsbaSatisContext>(new MigrateDatabaseToLatestVersion <IsbaSatisContext, Configuration>()); }
public frmBackup() { InitializeComponent(); txtYedekKonum.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.YedeklemeAyarlari_YedeklemeKonumu); }
/// <summary> /// Stok kayıtlarının getirir. /// </summary> /// <param name="context">db context</param> /// <param name="pred">where koşulu</param> /// <param name="take">kaç adet kayıt getirmesi gerektiği belirtilir.</param> /// <param name="skip">kaç adet kayıt atlamsı gerektiği belirtilir.</param> /// <returns></returns> public List <Stok> StokAdiylaStokGetir(NetSatisContext context, Expression <Func <Stok, bool> > pred = null, int skip = 0, int take = 0, bool stokGirisVeCikisSifirdanBuyukOlanlar = false, bool noTracking = true) { //stok tablosunun ilk halini oluşturur bool aktifpasif = string.IsNullOrEmpty(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_StokGozukmesin)) ? false : Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_StokGozukmesin)); IQueryable <Stok> tablo = context.Stoklar.Where(x => x.Durumu == (aktifpasif ? true : x.Durumu)).Include(x => x.StokHareket).Include(x => x.Barkod); if (noTracking) { tablo = tablo.AsNoTracking(); } if (pred != null) { //pred ile where koşullarını set eder ve bağlı barkodları tabloya yükler tablo = tablo.Where(pred); } #region take, skip işlemleri //getirmesi istenilen ve pas geçilmesi istenilen sayılar belirtilir if (take != 0 && skip != 0) { tablo = tablo.OrderBy(x => x.Id).Skip(skip).Take(take); } else if (take != 0) { tablo = tablo.Take(take); } else if (skip != 0) { tablo = tablo.OrderBy(x => x.Id).Skip(skip); } #endregion #region eski kodlar // if (result.Count == 1) // { // var tablo = context.Stoklar.GroupJoin(context.StokHareketleri, c => c.Id, c => c.StokId, // (Stoklar, StokHareketleri) => //new //{ // Stoklar.Id, // Stoklar.Durumu, // Stoklar.WebAcikMi, // Stoklar.StokKodu, // Stoklar.StokAdi, // Stoklar.Barkodu, // Stoklar.Birim, // Stoklar.Kategori, // Stoklar.Marka, // Stoklar.Uretici, // KategoriAdi = context.Kategoriler.FirstOrDefault(x => x.Kod == Stoklar.Kategori).KategoriAdi ?? "", // AltGrupAdi = context.AltGruplar.FirstOrDefault(x => x.Kod == Stoklar.AltGrup).AltGrupAdi ?? "", // AnaGrupAdi = context.AnaGruplar.FirstOrDefault(x => x.Kod == Stoklar.AnaGrup).AnaGrupAdi ?? "", // //Stoklar.AlisKdv, // Stoklar.SatisKdv, // Stoklar.SatisFiyati1, // Stoklar.SatisFiyati2, // StokGiris = StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // StokCikis = StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // MevcutStok = (StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0) - // (StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") // || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1") // ).Sum(c => c.Miktar) ?? 0), //}).Where(x => x.StokAdi.Contains(metin1)).ToList(); // return tablo; // } // else if (result.Count == 2) // { // var tablo = context.Stoklar.GroupJoin(context.StokHareketleri, c => c.Id, c => c.StokId, // (Stoklar, StokHareketleri) => //new //{ // Stoklar.Id, // Stoklar.Durumu, // Stoklar.WebAcikMi, // Stoklar.StokKodu, // Stoklar.StokAdi, // Stoklar.Barkodu, // Stoklar.Birim, // Stoklar.Kategori, // Stoklar.Marka, // Stoklar.Uretici, // KategoriAdi = context.Kategoriler.FirstOrDefault(x => x.Kod == Stoklar.Kategori).KategoriAdi ?? "", // AltGrupAdi = context.AltGruplar.FirstOrDefault(x => x.Kod == Stoklar.AltGrup).AltGrupAdi ?? "", // AnaGrupAdi = context.AnaGruplar.FirstOrDefault(x => x.Kod == Stoklar.AnaGrup).AnaGrupAdi ?? "", // //Stoklar.AlisKdv, // Stoklar.SatisKdv, // Stoklar.SatisFiyati1, // Stoklar.SatisFiyati2, // StokGiris = StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // StokCikis = StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // MevcutStok = (StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0) - // (StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") // || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1") // ).Sum(c => c.Miktar) ?? 0), //}).Where(x => x.StokAdi.Contains(metin1) && x.StokAdi.Contains(metin2)).ToList(); // return tablo; // } // else if (result.Count > 2) // { // var tablo = context.Stoklar.GroupJoin(context.StokHareketleri, c => c.Id, c => c.StokId, // (Stoklar, StokHareketleri) => //new //{ // Stoklar.Id, // Stoklar.Durumu, // Stoklar.WebAcikMi, // Stoklar.StokKodu, // Stoklar.StokAdi, // Stoklar.Barkodu, // Stoklar.Birim, // Stoklar.Kategori, // Stoklar.Marka, // Stoklar.Uretici, // KategoriAdi = context.Kategoriler.FirstOrDefault(x => x.Kod == Stoklar.Kategori).KategoriAdi ?? "", // AltGrupAdi = context.AltGruplar.FirstOrDefault(x => x.Kod == Stoklar.AltGrup).AltGrupAdi ?? "", // AnaGrupAdi = context.AnaGruplar.FirstOrDefault(x => x.Kod == Stoklar.AnaGrup).AnaGrupAdi ?? "", // //Stoklar.AlisKdv, // Stoklar.SatisKdv, // Stoklar.SatisFiyati1, // Stoklar.SatisFiyati2, // StokGiris = StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // StokCikis = StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0, // MevcutStok = (StokHareketleri.Where(c => c.Hareket == "Stok Giriş" || (c.FisTuru == "Alış İrsaliyesi" && c.StokIrsaliye == "1")).Sum(c => c.Miktar) ?? 0) - // (StokHareketleri.Where(c => (c.Hareket == "Stok Çıkış" && c.FisTuru != "Perakende Fatura") // || (c.FisTuru == "Satış İrsaliyesi" && c.StokIrsaliye == "1") // ).Sum(c => c.Miktar) ?? 0), //}).Where(x => x.StokAdi.Contains(metin1) && x.StokAdi.Contains(metin2) && x.StokAdi.Contains(metin3)).ToList(); // return tablo; // } // return null; #endregion //var listStok = tablo.ToList(); var resh = (from s in tablo.ToList() join k in context.Kategoriler on s.Kategori equals k.Kod into kk from _k in kk.DefaultIfEmpty() join ag in context.AltGruplar on s.AltGrup equals ag.Kod into agg from _ag in agg.DefaultIfEmpty() join ang in context.AnaGruplar on s.AnaGrup equals ang.Kod into angg from _ang in angg.DefaultIfEmpty() select new { s.Id, s.Durumu, s.WebAcikMi, s.StokKodu, s.StokAdi, s.Barkodu, s.Birim, s.Kategori, s.Marka, s.Uretici, _k?.KategoriAdi, _ag?.AltGrupAdi, _ang?.AnaGrupAdi, s.OzelKodu, s.Proje, s.SatisKdv, s.AlisFiyati1, s.AlisFiyati2, s.AlisFiyati3, s.SatisFiyati1, s.SatisFiyati2, SHareket = s.StokHareket }).ToList(); var resh2 = (from s in resh select new Stok { Id = s.Id, Durumu = s.Durumu, WebAcikMi = s.WebAcikMi, StokKodu = s.StokKodu, StokAdi = s.StokAdi, Barkodu = s.Barkodu, Birim = s.Birim, Kategori = s.Kategori, Marka = s.Marka, Uretici = s.Uretici, KategoriAdi = s.KategoriAdi, AltGrupAdi = s.AltGrupAdi, AnaGrupAdi = s.AnaGrupAdi, SatisKdv = s.SatisKdv, OzelKodu = s.OzelKodu, Proje = s.Proje, AlisFiyati1 = s.AlisFiyati1, AlisFiyati2 = s.AlisFiyati2, AlisFiyati3 = s.AlisFiyati3, SatisFiyati1 = s.SatisFiyati1, SatisFiyati2 = s.SatisFiyati2, StokGiris = StokGiris(s.SHareket), StokCikis = StokCikis(s.SHareket), MevcutStok = MevcutStok(s.SHareket), }); if (stokGirisVeCikisSifirdanBuyukOlanlar) { resh2 = resh2.Where(x => x.StokGiris.Value != 0 || x.StokCikis.Value != 0); } return(resh2.ToList()); }
public ToolOval(SettingsTool settingsTool) : base(settingsTool) { EnableMarks(settingsTool, MarkId.Endpoint | MarkId.Middle | MarkId.Third | MarkId.Phi); }
private void FisKaydet(ReporPrintTool.Belge belge) { toplamlar(); OdenenTutarGuncelle(); string message = null; int hata = 0; if (gridStokHareket.RowCount == 0) { message += "Satış Ekranında hiç bir ürün bulunmamaktadır." + System.Environment.NewLine; hata++; } if (gridKasaHareket.RowCount == 0 && chkOdemeBol.Checked && String.IsNullOrEmpty(lblCariKodu.Text)) { message += "Herhangi bir Ödeme bulunamadı" + System.Environment.NewLine; hata++; } if (txtfisKodu.Text == "") { message += "Fiş Kodu Alanı Boş Geçilemez." + System.Environment.NewLine; hata++; } if (txtOdemesiGereken.Value != 0 && String.IsNullOrEmpty(lblCariKodu.Text) && TekParca == false) { message += "Ödenmesi Gereken Tutar Ödenmemiş Görünüyor.Ödenmeyen Kısmı Hesaba Aktarmak İçin Cari Seçmeniz Gerekiyor." + System.Environment.NewLine; hata++; } if (!String.IsNullOrEmpty(lblCariKodu.Text) && (entityBakiye.Bakiye - txtOdemesiGereken.Value) < 0 && ((entityBakiye.Bakiye - txtOdemesiGereken.Value) * -1) > entityBakiye.RiskLimiti) { if (lblRiskLimiti.Text != "") { message += "Cari Risk Limiti Aşılıyor. Satış Yapılamaz." + System.Environment.NewLine; hata++; } } if (hata != 0) { MessageBox.Show(message); return; } if (chkOdemeBol.Checked && txtOdemesiGereken.Value != 0) { if (MessageBox.Show($"Ödemenin {txtOdemesiGereken.Value.ToString("C2")} Tutarındaki Kısmı Açık Hesap Bakiyesi Olarak Kaydedilecektir. Devam Etmek İstiyormusunuz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.No) { MessageBox.Show("İsteğiniz Üzere İşlem İptal Edildi"); return; } } _fisentity.FisTuru = txtIslem.Text == "İADE" ? "Satış İade Faturası" : "Satış Faturası"; foreach (var stokVeri in context.StokHareketleri.Local.ToList()) { stokVeri.Tarih = DateTime.Now; stokVeri.ToplamTutar = Convert.ToDecimal(colToplamTutar.SummaryItem.SummaryValue); stokVeri.FisKodu = txtfisKodu.Text; stokVeri.Hareket = txtIslem.Text == "İADE" ? "Stok Griş" : "Stok Çıkış"; } foreach (var KasaVeri in context.KasaHareketleri.Local.ToList()) { KasaVeri.Tarih = DateTime.Now; KasaVeri.FisKodu = txtfisKodu.Text; KasaVeri.Hareket = txtIslem.Text == "İADE" ? "Kasa Çıkış" : "Kasa Giriş"; KasaVeri.CariId = _cariId; } _fisentity.FisKodu = txtfisKodu.Text; _fisentity.BelgeNo = txtBelgeNo.Text; _fisentity.Aciklama = txtAciklama.Text; _fisentity.FaturaUnvani = txtFaturaUnvani.Text; _fisentity.CepTelefonu = txtCepTelefonu.Text; _fisentity.Il = txtIl.Text; _fisentity.Ilce = txtIlce.Text; _fisentity.Semt = txtSemt.Text; _fisentity.Adres = txtAdres.Text; _fisentity.VergiDairesi = txtVargiDairesi.Text; _fisentity.VergiNo = txtVergiNo.Text; _fisentity.ToplamTutar = txtGenelToplam.Value; _fisentity.IskontoOrani = txtIskontoOran.Value; _fisentity.IskontoTutar = txtIskontoToplam.Value; _fisentity.Tarih = DateTime.Now; KasaHareketDAL.Save(context); fisDAL.AddOrUpdate(context, _fisentity); Fis odemeFisi = _fisentity.Clone(); odemeFisi.FisTuru = "Fİş Ödemesi"; odemeFisi.FisKodu = txtfisKodu.Text; _fisentity.FisBaglantiKodu = odemeFisi.FisKodu; odemeFisi.FisBaglantiKodu = _fisentity.FisKodu; odemeFisi.ToplamTutar = TekParca ? txtGenelToplam.Value : txtOdenenTutar.Value; if (txtIslem.Text == "SATIŞ") { _fisentity.Borc = txtGenelToplam.Value; odemeFisi.Alacak = TekParca ? txtGenelToplam.Value : txtOdenenTutar.Value; odemeFisi.Borc = null; _fisentity.Alacak = null; } int kasaId = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanKasa)); if (!chkOdemeBol.Checked && odemeTuruId != -1) { KasaHareketDAL.AddOrUpdate(context, new KasaHareket { CariId = _cariId, FisKodu = txtfisKodu.Text, Hareket = txtIslem.Text == "İADE" ? "Kasa Çıkış" : "Kasa Giriş", KasaId = kasaId, OdemeTuruId = odemeTuruId, Tarih = DateTime.Now, Tutar = txtGenelToplam.Value }); OdenenTutarGuncelle(); } context.SaveChanges(); chkOdemeBol.Checked = false; radialYazdir.HidePopup(); switch (belge) { case ReporPrintTool.Belge.BilgiFisi: ReporPrintTool yazdirBilgiFisi = new ReporPrintTool(); rptBilgiFisi bilgiFisi = new rptBilgiFisi(txtfisKodu.Text); yazdirBilgiFisi.RoporYazdir(bilgiFisi, belge); break; case ReporPrintTool.Belge.Fatura: ReporPrintTool yazdir = new ReporPrintTool(); rptFatura fatura = new rptFatura(txtfisKodu.Text); yazdir.RoporYazdir(fatura, belge); break; } if (cagirilanSatisId != -1) { var secilen = _bekleyenSatis.SingleOrDefault(c => c.Id == cagirilanSatisId); _bekleyenSatis.Remove(secilen); flowBekleyen.Controls.Find(Convert.ToString(cagirilanSatisId), false).SingleOrDefault().Dispose(); cagirilanSatisId = -1; } FisTemizle(); KodUret(); TekParca = false; }
public FaysConceptContext() : base(SettingsTool.AyarOku(SettingsTool.Ayarlar.DatabaseAyarlari_BaglantiCumlesi) ?? "Bağlantı Yok") { }
public SynchronizeStructureForm(IDatabaseSource src, IDatabaseSource dst, SynchronizeExtData extInfo) { m_synExtData = extInfo; InitializeComponent(); m_imgCache = new ImageCache(imageList1, Color.White); //btnUncheckAll.Image = ImageTool.CombineImages(CoreIcons.check, CoreIcons.delete_overlay); ConnPack.Cache = new CachePack { ReuseAnalyserCache = true }; //m_srcData = new TreeStructureData(treeSource, Color.Green, this, src, true); //m_dstData = new TreeStructureData(treeTarget, Color.Red, this, dst, false); //m_srcData.OtherTree = m_dstData; //m_dstData.OtherTree = m_srcData; Disposed += new EventHandler(SynchronizeStructureForm_Disposed); m_srcDb = src; m_dstDb = dst; if (m_srcDb != null) { m_srcDb.ChangeConnection(ConnPack); } if (m_dstDb != null) { m_dstDb.ChangeConnection(ConnPack); } //m_invoker = new ControlInvoker(this); m_settings = new SynchronizeSettings(); SettingsTool.CopySettingsPage((SynchronizeSettings)GlobalSettings.Pages.PageByName("synchronize"), m_settings); //m_trace = new TraceVisibilityHandler(btnTrace); UpdateTitles(); DownloadWhenNeededAndRefresh(); colObjectType.ImageGetter = row => ((DbDiffAction)row).GetObjectTypeImage(m_imgCache); colRelation.ImageGetter = row => ((DbDiffAction)row).GetRelationImage(m_imgCache); colColumnRelation.ImageGetter = row => ((DbDiffAction)row).GetRelationImage(m_imgCache); colConstraintRelation.ImageGetter = row => ((DbDiffAction)row).GetRelationImage(m_imgCache); colConstraintType.ImageGetter = row => ((DbDiffAction)row).GetObjectTypeImage(m_imgCache); colObjType.ImageGetter = row => ((DbDiffAction)row).GetObjectTypeImage(m_imgCache); if (extInfo != null && extInfo.Dbs != null) { FillDbs(btnSelectSourceDb, cbxSelectSource); if (extInfo.SelectedSource != null) { cbxSelectSource.SelectedIndex = cbxSelectSource.Items.IndexOf(extInfo.SelectedSource); } FillDbs(btnSelectTargetDb, cbxSelectTarget); if (extInfo.SelectedTarget != null) { cbxSelectTarget.SelectedIndex = cbxSelectTarget.Items.IndexOf(extInfo.SelectedTarget); } } else { cbxSelectSource.Visible = false; cbxSelectTarget.Visible = false; } m_initialized = true; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); /* if (System.Windows.Forms.SystemInformation.TerminalServerSession) * { * SkinManager.DisableFormSkins(); * SkinManager.DisableMdiFormSkins(); * Application.VisualStyleState = VisualStyleState.NoneEnabled; * * UserLookAndFeel.Default.UseWindowsXPTheme = false; * UserLookAndFeel.Default.Style = LookAndFeelStyle.Flat; * * WindowsFormsSettings.AnimationMode = AnimationMode.DisableAll; * WindowsFormsSettings.AllowHoverAnimation = DevExpress.Utils.DefaultBoolean.False; * * * BarAndDockingController.Default.PropertiesBar.SubmenuHasShadow = false; * BarAndDockingController.Default.PropertiesBar.AllowLinkLighting = false; * //Properties.Settings.Default.Lisans=0; * //Properties.Settings.Default.Save(); * Form ilkForm = new frmLisansGirisi(); * }*/ //Properties.Settings.Default.Lisans = ""; Properties.Settings.Default.Save(); var d = SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey); if (SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey) == null && SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey) != "") { frmLisansGirisi ns = new frmLisansGirisi(); ns.ShowDialog(); } else { try { string Key = SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey); string url = "https://emdsoftlisans.com/api/LisansGenerator/" + Key; var request = (HttpWebRequest)WebRequest.Create(url); var response = (HttpWebResponse)request.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); bool IsActive = Convert.ToBoolean(responseString); if (IsActive == true) { frmKullaniciGiris frm = new frmKullaniciGiris(); frm.ShowDialog(); } else { XtraMessageBox.Show("Lisans Pasif Durumda"); } } catch (Exception) { if (Properties.Settings.Default.Lisans != 1) { Application.Run(new frmOflineLisans()); } else { frmKullaniciGiris frm = new frmKullaniciGiris(); frm.ShowDialog(); } } } //Application.Run(ilkForm); }
static void Main() { DevExpress.Data.CurrencyDataController.DisableThreadingProblemsDetection = true; bool prog; Mutex mtx = new Mutex(true, "NetSatis.BackOffice", out prog); if (!prog) { MessageBox.Show("Bu program zaten çalışıyor.", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } GC.KeepAlive(mtx); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("tr-TR"); BonusSkins.Register(); SkinManager.EnableFormSkins(); #if DEBUG if (new frmKullaniciGiris().ShowDialog() == DialogResult.OK) { Application.Run(new frmAnaMenu()); return; } #endif Form ilkForm = new frmLisansGirisi(); //Properties.Settings.Default.Lisans = ""; Properties.Settings.Default.Save(); var d = SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey); if (SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey) == null && SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey) != "") { frmLisansGirisi ns = new frmLisansGirisi(); ns.ShowDialog(); } else { try { string Key = SettingsTool.AyarOku(SettingsTool.Ayarlar.Lisans_LisansKey); string url = "https://emdsoftlisans.com/api/LisansGenerator/" + Key; var request = (HttpWebRequest)WebRequest.Create(url); var response = (HttpWebResponse)request.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); bool IsActive = Convert.ToBoolean(responseString); if (IsActive == true) { if (new frmKullaniciGiris().ShowDialog() == DialogResult.OK) { Application.Run(new frmAnaMenu()); } } else { XtraMessageBox.Show("Lisans Pasif Durumda"); } } catch (Exception) { if (NetSatisAdmin.Properties.Settings.Default.Lisans != 1) { Application.Run(new frmOflineLisans()); } else { if (new frmKullaniciGiris().ShowDialog() == DialogResult.OK) { Application.Run(new frmAnaMenu()); } else { Application.Exit(); } //frmKullaniciGiris frm = new frmKullaniciGiris(); //frm.ShowDialog(); //Application.Run(new frmAnaMenu()); } } } //if (new frmKullaniciGiris().ShowDialog() == DialogResult.OK) //{ // Application.Run(new frmAnaMenu()); //} //else //{ // Application.Exit(); //} }
public object GetCariler(NetSatisContext context) { bool aktifpasif = string.IsNullOrEmpty(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_CariGozukmesin)) ? false : Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_CariGozukmesin)); var result = context.Cariler.Where(x => x.Durum == (aktifpasif ? true : x.Durum)) .ToList() .GroupJoin(context.Fisler, c => c.Id, c => c.CariId, (cariler, fisler) => new { #region pt1 cariler.Id, cariler.Durum, cariler.CariTuru, cariler.CariKodu, cariler.CariAdi, cariler.CariSinif, cariler.YetkiliKisi, cariler.FaturaUnvani, cariler.CepTelefonu, cariler.CepTelefonu2, cariler.CepTelefonu3, cariler.Telefon, cariler.Telefon2, cariler.Telefon3, cariler.EMail2, cariler.Fax, cariler.EMail, cariler.Web, cariler.Il, cariler.Ilce, cariler.Semt, cariler.Adres, cariler.Adres2, cariler.CariGrubu, cariler.CariAltGrubu, cariler.OzelKod1, cariler.OzelKod2, cariler.OzelKod3, cariler.OzelKod4, cariler.VergiNo, cariler.VergiDairesi, cariler.IskontoOrani, cariler.RiskLimiti, cariler.AlisOzelFiyati, cariler.SatisOzelFiyati, cariler.Aciklama, AlisToplam = CariGenelToplam(fisler, cariler.KasaHareket).FirstOrDefault(s => s.Bilgi == "Borç").Tutar, //fisler.Where(c => c.FisTuru == "Alış Faturası" || c.FisTuru == "Perakende İade İrsaliyesi" || c.FisTuru == "Perakende İade Faturası" //|| c.FisTuru == "Satış İade Faturası" //|| (c.FisTuru == "Alış İrsaliyesi" && c.CariIrsaliye == "1") //).Sum(c => c.ToplamTutar) ?? 0, SatisToplam = CariGenelToplam(fisler, cariler.KasaHareket).FirstOrDefault(s => s.Bilgi == "Alacak").Tutar, //fisler.Where(c => c.FisTuru == "Perakende Satış Faturası" || c.FisTuru == "Toptan Satış Faturası" //|| c.FisTuru == "Alış İade Faturası" //|| c.FisTuru == "Perakende Satış İrsaliyesi" //|| (c.FisTuru == "Satış İrsaliyesi" && c.CariIrsaliye == "1") //).Sum(c => c.ToplamTutar) ?? 0, Bakiye = CariGenelToplam(fisler, cariler.KasaHareket).FirstOrDefault(s => s.Bilgi == "Bakiye").Tutar #endregion }).GroupJoin(context.KasaHareketleri, c => c.Id, c => c.CariId, (cariler, kasahareket) => new { cariler.Id, cariler.Durum, cariler.CariTuru, cariler.CariSinif, cariler.CariKodu, cariler.CariAdi, cariler.YetkiliKisi, cariler.FaturaUnvani, cariler.CepTelefonu, cariler.CepTelefonu2, cariler.CepTelefonu3, cariler.Telefon, cariler.Telefon2, cariler.Telefon3, cariler.EMail2, cariler.Fax, cariler.EMail, cariler.Web, cariler.Il, cariler.Ilce, cariler.Semt, cariler.Adres, cariler.Adres2, cariler.CariGrubu, cariler.CariAltGrubu, cariler.OzelKod1, cariler.OzelKod2, cariler.OzelKod3, cariler.OzelKod4, cariler.VergiNo, cariler.VergiDairesi, cariler.IskontoOrani, cariler.RiskLimiti, cariler.AlisOzelFiyati, cariler.SatisOzelFiyati, cariler.Aciklama, Alacak = cariler.AlisToplam, // + (kasahareket.Where(c => c.Hareket == "Kasa Giriş").Sum(c => c.Tutar) ?? 0), Borc = cariler.SatisToplam, // + (kasahareket.Where(c => c.Hareket == "Kasa Çıkış").Sum(c => c.Tutar) ?? 0), Bakiye = cariler.Bakiye, // + (kasahareket.Where(c => c.Hareket == "Kasa Çıkış").Sum(c => c.Tutar) ?? 0)) - // (cariler.AlisToplam + (kasahareket.Where(c => c.Hareket == "Kasa Giriş").Sum(c => c.Tutar) ?? 0)), }).Select(k => new { k.Id, k.Durum, k.CariTuru, k.CariKodu, k.CariAdi, k.CariSinif, k.YetkiliKisi, k.FaturaUnvani, k.CepTelefonu, k.CepTelefonu2, k.CepTelefonu3, k.Telefon, k.Telefon2, k.Telefon3, k.EMail2, k.Fax, k.EMail, k.Web, k.Il, k.Ilce, k.Adres2, k.Semt, k.Adres, k.CariGrubu, k.CariAltGrubu, k.OzelKod1, k.OzelKod2, k.OzelKod3, k.OzelKod4, k.VergiNo, k.VergiDairesi, k.IskontoOrani, k.RiskLimiti, k.AlisOzelFiyati, k.SatisOzelFiyati, k.Aciklama, k.Alacak, k.Borc, k.Bakiye, HesapBakiye = k.Alacak - k.Borc > 0 ? "Alacaklı" : k.Alacak - k.Borc < 0 ? "Borçlu" : "-" }) .ToList(); return(result); }
public frmAyarlar() { InitializeComponent(); cmbFaturaYazici.Properties.Items.AddRange(YaziciListesi()); cmbFisYazici.Properties.Items.AddRange(YaziciListesi()); try { comboBoxEdit1.SelectedIndex = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_FaturaYazirmaAyari)); cmbVarsayilanKdv.SelectedIndex = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisStok_VarsayilanKdv)); } catch { } //gridLookKasa.Properties.DataSource = kasaDal.GetAll(context); try { var combx = eislem.HareketTipiListele(); foreach (var i in combx) { cmbTipi.Properties.Items.Add(i.Aciklama); } } catch { } string[] Portlar = SerialPort.GetPortNames(); foreach (string port in Portlar) { comboBox1.Items.Add(port); } cmbTipi.EditValue = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanHareketTipi); cmbFaturaYazici.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_FaturaYazici); var ayar = context.Ayarlar.FirstOrDefault(); if (ayar != null) { txtOnEk.Text = ayar.HizliSatisOnEki; calcFisKodu.Value = Convert.ToDecimal(ayar.HizliSatisSiradakiNo); } var kodlar = context.Kodlar.Where(x => x.Tablo == "Fis").FirstOrDefault(); if (kodlar != null) { txtToptanOnEk.Text = kodlar.OnEki; calcToptanFisKodu.Value = Convert.ToDecimal(kodlar.SonDeger); } cmbBilgiFisi.SelectedIndex = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_BilgiFisiYazidirmaAyari)); comboBox1.Text = Convert.ToString(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_TeraziPort)); cmbTahsilat.SelectedIndex = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_TahsilatFisiYazidirmaAyari)); cmbFisYazici.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_BilgiFisiYazici); txtFirmaAdi.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.FirmaAyarlari_FirmaAdi); toggleGuncelle.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.GenelAyarlar_GuncellemeKontrolu)); toggleCekmece.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.Cekmece_CakmeceAc)); toggleBilgiFisiYazdirilsinmi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.BilgiFisi_BilgiFisiYazdirilsinmi)); toggTerazi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_Terazi)); toggleAlisFiyat.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_AlisFiyat)); toggleAlisFiyat.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_SatisFiyat)); toggleBilgiFisiSorulsunmu.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.BilgiFisi_BilgiFisiSorulsunmu)); toggIrsaliye.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.Irsaliye_Olussunmu)); togCariEtkilesinmi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.Irsaliye_CariEtkilesin)); togStoguEtkilesinmi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.Irsaliye_StoguEtkilesin)); kopKoparatifmi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.Kooperatif_Kooperatifmi)); calcUsd.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.DolarKur_Usd); calcEuro.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.DolarKur_Euro); calcRub.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.DolarKur_Rub); calcBarKodu.Text = SettingsTool.AyarOku(SettingsTool.Ayarlar.BarkodAyarlari_Barkodu); toggleStokEksi.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisStok_EksiyeDusme)); toggleMinMiktar.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisStok_MinMiktar)); toggleDoviz.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_doviz)); togCari.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_CariGozukmesin)); togStok.IsOn = Convert.ToBoolean(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_StokGozukmesin)); ComboboxListele(); #region FaturaGörüntüleme string faturaAdres = SettingsTool.AyarOku(SettingsTool.Ayarlar.FaturaDizayn_DosyaYolu); //Fatura Dizayn dosyasının Adresini oku if (!string.IsNullOrEmpty(faturaAdres) || !string.IsNullOrWhiteSpace(faturaAdres)) { List <FaturaDizaynTemp> itemler = (List <FaturaDizaynTemp>)cmbFaturaDizayn.Properties.DataSource; try { string str = itemler.FirstOrDefault(x => x.Path == faturaAdres)?.FileName; } catch (Exception) { } } #endregion }
private void btnKaydet_Click(object sender, EventArgs e) { try { if (context.Ayarlar.Count() == 0) { Ayar ayar = new Ayar(); ayar.HizliSatisOnEki = txtOnEk.Text; ayar.HizliSatisSiradakiNo = Convert.ToInt32(calcFisKodu.Value); context.Ayarlar.Add(ayar); } else { var ayar = context.Ayarlar.First(); ayar.HizliSatisOnEki = txtOnEk.Text; ayar.HizliSatisSiradakiNo = Convert.ToInt32(calcFisKodu.Value); } if (context.Kodlar.Where(x => x.Tablo == "Fis").Count() == 0) { NetSatis.Entities.Tables.Kod kod = new NetSatis.Entities.Tables.Kod(); kod.OnEki = txtToptanOnEk.Text; kod.SonDeger = Convert.ToInt32(calcToptanFisKodu.Value); context.Kodlar.Add(kod); } else { var kod = context.Kodlar.Where(x => x.Tablo == "Fis").First(); kod.OnEki = txtToptanOnEk.Text; kod.SonDeger = Convert.ToInt32(calcToptanFisKodu.Value); } context.SaveChanges(); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisStok_VarsayilanKdv, cmbVarsayilanKdv.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_PesFisKodu, calcFisKodu.Value.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_PesFisOnEki, txtOnEk.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.BarkodAyarlari_Barkodu, calcBarKodu.Value.ToString()); //doviz SettingsTool.AyarDegistir(SettingsTool.Ayarlar.DolarKur_Usd, calcUsd.Text.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.DolarKur_Euro, calcEuro.Text.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.DolarKur_Rub, calcRub.Text.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_FaturaYazici, cmbFaturaYazici.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_BilgiFisiYazici, cmbFisYazici.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_TeraziPort, comboBox1.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.FirmaAyarlari_FirmaAdi, txtFirmaAdi.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_FaturaYazirmaAyari, comboBoxEdit1.SelectedIndex.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_BilgiFisiYazidirmaAyari, cmbBilgiFisi.SelectedIndex.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_TahsilatFisiYazidirmaAyari, cmbTahsilat.SelectedIndex.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanHareketTipi, cmbTipi.Text); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.GenelAyarlar_GuncellemeKontrolu, toggleGuncelle.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Cekmece_CakmeceAc, toggleCekmece.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.BilgiFisi_BilgiFisiYazdirilsinmi, toggleBilgiFisiYazdirilsinmi.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_Terazi, toggTerazi.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Irsaliye_Olussunmu, toggIrsaliye.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Irsaliye_CariEtkilesin, togCariEtkilesinmi.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Irsaliye_StoguEtkilesin, togStoguEtkilesinmi.IsOn.ToString()); //SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_ToptanFiyat, toggleToptanSatis.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.BilgiFisi_BilgiFisiSorulsunmu, toggleBilgiFisiSorulsunmu.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisStok_EksiyeDusme, toggleStokEksi.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_AlisFiyat, toggleAlisFiyat.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_SatisFiyat, toggleAlisFiyat.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisStok_MinMiktar, toggleMinMiktar.IsOn.ToString()); //SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Kooperatif_Borsa, kopBorsa.IsOn.ToString()); //SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Kooperatif_Bagkur, kopBagkur.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Kooperatif_Kooperatifmi, kopKoparatifmi.IsOn.ToString()); //SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Kooperatif_Mera, kopMera.IsOn.ToString()); //SettingsTool.AyarDegistir(SettingsTool.Ayarlar.Kooperatif_Zirai, kopZirai.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_doviz, toggleDoviz.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_StokGozukmesin, togStok.IsOn.ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SatisAyarlari_CariGozukmesin, togCari.IsOn.ToString()); } catch (Exception) { } //try //{ // string str = lookTahsilat.GetColumnValue("Path")?.ToString(); // if (!string.IsNullOrEmpty(str)) // { // SettingsTool.AyarDegistir(SettingsTool.Ayarlar.FaturaDizayn_DosyaAdi, lookTahsilat.GetColumnValue("FileName").ToString()); // SettingsTool.AyarDegistir(SettingsTool.Ayarlar.FaturaDizayn_DosyaYolu, lookTahsilat.GetColumnValue("Path")?.ToString()); // } //} //catch (Exception) //{ //} try { string str = cmbFaturaDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.FaturaDizayn_DosyaAdi, cmbFaturaDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.FaturaDizayn_DosyaYolu, cmbFaturaDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str2 = cmbSiparisDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str2)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SiparisDizayn_DosyaAdi1, cmbSiparisDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.SiparisDizayn_DosyaYolu1, cmbSiparisDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str3 = cmbTeklifDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str3)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.TeklifDizayn_DosyaAdi2, cmbTeklifDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.TeklifDizayn_DosyaYolu2, cmbTeklifDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str4 = cmbIrsaliyeDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str4)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.IrsaliyeDizayn_DosyaAdi3, cmbIrsaliyeDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.IrsaliyeDizayn_DosyaYolu3, cmbIrsaliyeDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str5 = cmbProFaturaDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str5)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.ProFaturaDizayn_DosyaAdi4, cmbProFaturaDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.ProFaturaDizayn_DosyaYolu4, cmbProFaturaDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str6 = lookTahsilat.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str6)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.TahsilatDizayn_DosyaAdi5, lookTahsilat.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.TahsilatDizayn_DosyaYolu5, lookTahsilat.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } try { string str7 = cmbBilgiFisDizayn.GetColumnValue("Path")?.ToString(); if (!string.IsNullOrEmpty(str7)) { SettingsTool.AyarDegistir(SettingsTool.Ayarlar.BilgiFisiDizayn_DosyaAdi6, cmbBilgiFisDizayn.GetColumnValue("FileName").ToString()); SettingsTool.AyarDegistir(SettingsTool.Ayarlar.BilgiFisiDizayn_DosyaYolu6, cmbBilgiFisDizayn.GetColumnValue("Path")?.ToString()); } } catch (Exception) { } SettingsTool.Save(); MessageBox.Show("Kayıt işlemi Tamamlanmıştır."); }