Exemple #1
0
 public FrmSms(KullaniciAyarlari entity)
 {
     InitializeComponent();
     gridView1.OptionsView.ShowAutoFilterRow = true;
     _entity = entity;
     gridControl1.DataSource = cariDal.CariTelefonlari(context);
     gridControl2.DataSource = cariList;
     checkButton1.Checked    = true;
     checkButton2.Checked    = false;
 }
Exemple #2
0
        public void RaporYazdir(XtraReport rapor, Belge belge, KullaniciAyarlari entity)
        {
            ReportPrintTool raporYazdir = new ReportPrintTool(rapor);

            string yaziciAdi = null;
            string ayar      = "0";

            switch (belge)
            {
            case Belge.Fatura:
                ayar      = entity.SatisAyarlari_FaturaYazdirmaAyari;
                yaziciAdi = entity.SatisAyarlari_FaturaYazici;
                break;

            case Belge.BilgiFisi:
                rapor.RequestParameters = false;
                rapor.Parameters["parameterFirmaAdi"].Value = entity.FirmaAyarlari_FaturaUnvani;
                raporYazdir.AutoShowParametersPanel         = false;
                ayar      = entity.SatisAyarlari_BilgiFisiYazdırmaAyari;
                yaziciAdi = entity.SatisAyarlari_BilgiFisiYazici;
                break;
            }

            switch (ayar)
            {
            case "Hemen Yazdır":
                raporYazdir.Print(yaziciAdi);
                break;

            case "Özelleştirerek Yazdır":
                raporYazdir.PrintDialog();
                break;

            case "Önizleme Göstererek Yazdır":
                raporYazdir.ShowPreviewDialog();
                break;
            }
        }
        public FrmAyarlar(KullaniciAyarlari entity)
        {
            InitializeComponent();

            _entity = entity;

            comboFaturaYaziciSec.Properties.Items.AddRange(YaziciListesi());
            comboBilgiFisiYaziciSec.Properties.Items.AddRange(YaziciListesi());

            toggleGuncelleme.DataBindings.Add("EditValue", _entity, "GenelAyarlar_GuncellemeKontrol");

            cmbDepoVars.DataBindings.Add("Text", _entity, "SatisAyarlari_VarsayilanDepo");

            cmbKasaVars.DataBindings.Add("Text", _entity, "SatisAyarlari_VarsayilanKasa");

            comboFaturaAyar.DataBindings.Add("Text", _entity, "SatisAyarlari_FaturaYazdirmaAyari");
            comboBilgiFisi.DataBindings.Add("Text", _entity, "SatisAyarlari_BilgiFisiYazdırmaAyari");

            comboFaturaYaziciSec.DataBindings.Add("Text", _entity, "SatisAyarlari_FaturaYazici");
            comboBilgiFisiYaziciSec.DataBindings.Add("Text", _entity, "SatisAyarlari_BilgiFisiYazici");
            calcFisKodu.DataBindings.Add("Text", _entity, "SatisAyarlari_FisKodu");

            txtFirmaAdi.DataBindings.Add("Text", _entity, "FirmaAyarlari_FirmaAdi");
            txtFaturaUnvani.DataBindings.Add("Text", _entity, "FirmaAyarlari_FaturaUnvani");
            txtVergiDairesi.DataBindings.Add("Text", _entity, "FirmaAyarlari_VergiDairesi");
            txtVergiNo.DataBindings.Add("Text", _entity, "FirmaAyarlari_VergiNo");
            txtAdres.DataBindings.Add("Text", _entity, "FirmaAyarlari_Adres");
            txtEposta.DataBindings.Add("Text", _entity, "FirmaAyarlari_Eposta");

            txtSmsKullaniciAdi.DataBindings.Add("Text", _entity, "smsAyarlari_KullaniciAdi");
            txtSmsKullaniciNo.DataBindings.Add("Text", _entity, "smsAyarlari_KullaniciNo");
            txtSmsParola.DataBindings.Add("Text", _entity, "smsAyarlari_Parola");
            txtSmsOrjinator.DataBindings.Add("Text", _entity, "smsAyarlari_Orjinator");



            /////////////////////////////////////


            cmbDepoVars.DataSource = context.Depolar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).Select(c => c.DepoKodu).ToList();

            cmbKasaVars.DataSource = context.Kasalar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).Select(c => c.KasaKodu).ToList();


            cmbDepoVars.Text = _entity.SatisAyarlari_VarsayilanDepo ?? "01";
            cmbKasaVars.Text = _entity.SatisAyarlari_VarsayilanKasa ?? "01";


            comboFaturaAyar.Text = _entity.SatisAyarlari_FaturaYazdirmaAyari;

            toggleGuncelleme.IsOn = _entity.GenelAyarlar_GuncellemeKontrol;

            comboBilgiFisi.Text = _entity.SatisAyarlari_BilgiFisiYazdırmaAyari;

            comboFaturaYaziciSec.Text = _entity.SatisAyarlari_FaturaYazici;

            comboBilgiFisiYaziciSec.Text = _entity.SatisAyarlari_BilgiFisiYazici;

            txtFirmaAdi.Text = _entity.FirmaAyarlari_FirmaAdi;

            txtFaturaUnvani.Text = _entity.FirmaAyarlari_FaturaUnvani;
            txtVergiDairesi.Text = _entity.FirmaAyarlari_VergiDairesi;
            txtVergiNo.Text      = _entity.FirmaAyarlari_VergiNo;
            txtAdres.Text        = _entity.FirmaAyarlari_Adres;
            txtEposta.Text       = _entity.FirmaAyarlari_Eposta;

            txtSmsKullaniciAdi.Text = _entity.smsAyarlari_KullaniciAdi;
            txtSmsKullaniciNo.Text  = _entity.smsAyarlari_KullaniciNo;
            txtSmsParola.Text       = _entity.smsAyarlari_Parola;
            txtSmsOrjinator.Text    = _entity.smsAyarlari_Orjinator;

            labelControl4.Text = "Kayıt Durumu : ";
        }
Exemple #4
0
        public FrmFisIslem(string fisKodu = null, string fisTuru = null, int?cariId = null, bool siparisFaturalandir = false, KullaniciAyarlari _kullaniciAyarlariEntity = null)
        {
            //  kodOlustur = new CodeTool(this, CodeTool.Table.Fis);


            InitializeComponent();
            gelenFisKodu = fisKodu;
            kodOlustur   = new CodeTool(this, CodeTool.Table.Fis);

            txtMiktar.Font          = new Font("Microsoft Sans Serif", 17);
            txtBarkod.Font          = new Font("Microsoft Sans Serif", 17);
            txtOdenenTutar.Font     = new Font("Microsoft Sans Serif", 10);
            txtOdenmesiGereken.Font = new Font("Microsoft Sans Serif", 10);
            txtIndirimToplam.Font   = new Font("Microsoft Sans Serif", 10);
            txtIskontoOran.Font     = new Font("Microsoft Sans Serif", 10);
            txtIskontoTutar.Font    = new Font("Microsoft Sans Serif", 10);
            txtKdvToplam.Font       = new Font("Microsoft Sans Serif", 10);
            txtToplam.Font          = new Font("Microsoft Sans Serif", 10);
            txtAcikHesap.Font       = new Font("Microsoft Sans Serif", 10);

            context.Depolar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).Load();
            context.Stoklar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).Load();
            context.Kasalar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).Load();

            if (fisKodu != null)
            {
                _fisentity = context.Fisler.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu).SingleOrDefault();
                if (siparisFaturalandir)
                {
                    _fisentity.FisTuru = "Toptan Satış Faturası";//BURADA BİR SEÇME ŞANSI VER.
                }
                context.StokHareketleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu).Load();

                if (string.IsNullOrEmpty(_fisentity.FisBaglantiKodu))
                {
                    context.KasaHareketleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == _fisentity.FisKodu).Load();
                }
                else
                {
                    context.KasaHareketleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == _fisentity.FisBaglantiKodu).Load();
                }
                // context.KasaHareketleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu).Load();
                context.PersonelHareketleri.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu).Load();

                toggleBakiyeTuru.IsOn =
                    context.KasaHareketleri.Count(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.FisKodu == fisKodu && c.Hareket == "Kasa Giriş") == 0;
                if (_fisentity.CariId != null)
                {
                    _entityBakiye        = this.cariDal.CariBakiyesi(context, Convert.ToInt32(_fisentity.CariId));
                    lblAlacak.Text       = _entityBakiye.Alacak.ToString("C2");
                    lblBakiye.Text       = _entityBakiye.Bakiye.ToString("C2");
                    lblBorc.Text         = _entityBakiye.Borc.ToString("C2");
                    txtCariAdi.Text      = _fisentity.Cari.CariAdi;
                    txtCariKodu.Text     = _fisentity.Cari.CariKodu;
                    txtIskontoOran.Value = (decimal)_fisentity.IskontoOrani;
                }
                else
                {
                    timer1.Enabled = true;
                }
            }
            else
            {
                _fisentity.FisTuru      = fisTuru;
                timer1.Enabled          = true;
                KullaniciAyarlariEntity = _kullaniciAyarlariEntity;
            }

            // timer1.Enabled = false;
            //txtTarih.DateTime = DateTime.Now;


            txtFisTuru.DataBindings.Add("Text", _fisentity, "FisTuru", false, DataSourceUpdateMode.OnPropertyChanged); //verinin üstüne tıklandıgında
            txtKod.DataBindings.Add("Text", _fisentity, "FisKodu", false, DataSourceUpdateMode.OnPropertyChanged);     //kaybolmasını engelliyor
            txtTarih.DataBindings.Add("EditValue", _fisentity, "Tarih", false, DataSourceUpdateMode.OnPropertyChanged);
            txtBelgeNo.DataBindings.Add("Text", _fisentity, "BelgeNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAciklama.DataBindings.Add("Text", _fisentity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);

            txtFaturaUnvani.DataBindings.Add("Text", _fisentity, "FaturaUnvani", false, DataSourceUpdateMode.OnPropertyChanged);
            txtCepTelefonu.DataBindings.Add("Text", _fisentity, "CepTelefonu", false, DataSourceUpdateMode.OnPropertyChanged);
            txtIl.DataBindings.Add("Text", _fisentity, "Il", false, DataSourceUpdateMode.OnPropertyChanged);
            txtIlce.DataBindings.Add("Text", _fisentity, "Ilce", false, DataSourceUpdateMode.OnPropertyChanged);
            txtSemt.DataBindings.Add("Text", _fisentity, "Semt", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAdres.DataBindings.Add("Text", _fisentity, "Adres", false, DataSourceUpdateMode.OnPropertyChanged);
            txtVergiDairesi.DataBindings.Add("Text", _fisentity, "VergiDairesi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtVergiNo.DataBindings.Add("Text", _fisentity, "VergiNo", false, DataSourceUpdateMode.OnPropertyChanged);

            cmbAy.Month = DateTime.Now.Month;
            for (int i = DateTime.Now.Year - 2; i <= DateTime.Now.Year + 2; i++)
            {
                cmbYil.Properties.Items.Add(i);
            }

            cmbYil.Text = DateTime.Now.Year.ToString();

            gridControlStokHareket.DataSource     = context.StokHareketleri.Local.ToBindingList();
            gridControlKasaHareket.DataSource     = context.KasaHareketleri.Local.ToBindingList();
            gridControlPersonelHareket.DataSource = context.PersonelHareketleri.Local.ToBindingList();



            FisAyar();
            Toplamlar();
            OdenenTutarGuncelle();
            ButonlariYukle();
            kodOlustur.barButonOlustur();
        }
Exemple #5
0
        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}");
        }