Beispiel #1
0
        private void btnDuzenle_Click(object sender, EventArgs e)
        {
            string secilen = gridView1.GetFocusedRowCellValue(colFisKodu).ToString();

            Entities.Tables.Fis __fisEntity = new Entities.Tables.Fis();

            __fisEntity    = fisDAL.GetByFilter(context, s => s.FisKodu == secilen);
            __fisEntity.Id = -1;

            __fisEntity.CariKodu = null;
            FrmFisIslem frm = new FrmFisIslem(__fisEntity.FisKodu);

            frm.ShowDialog();
            Listele();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        public rptFatura(string fisKodu)
        {
            InitializeComponent();
            IsbaSatisContext context        = new IsbaSatisContext();
            StokHareketDAL   stokHareketDAL = new StokHareketDAL();
            FisDAL           fisDAL         = new FisDAL();
            Fis fisBilgi = fisDAL.GetByFilter(context, c => c.FisKodu == fisKodu);

            ObjectDataSource stokHareketDatasource = new ObjectDataSource {
                DataSource = stokHareketDAL.GetAll(context, c => c.FisKodu == fisKodu)
            };

            this.DataSource = stokHareketDatasource;

            lblCariAdi.Text      = fisBilgi.Cari.CariAdi;
            lblAdres.Text        = fisBilgi.Adres;
            lblIkametgah.Text    = fisBilgi.Semt + "\\" + fisBilgi.Ilce + "\\" + fisBilgi.Il;
            lblFaturaTarihi.Text = fisBilgi.Tarih.ToString();

            colStokAdi.DataBindings.Add("Text", this.DataSource, "Stok.StokAdi");
            colMiktar.DataBindings.Add("Text", this.DataSource, "Miktar");
            colBirimFiyat.DataBindings.Add("Text", this.DataSource, "BirimFiyati");

            CalculatedField calcIndirimTutari = new CalculatedField();

            this.CalculatedFields.Add(calcIndirimTutari);
            calcIndirimTutari.Name       = "IndirimTutari";
            calcIndirimTutari.Expression = "([BirimFiyati] * [Miktar]) / 100 * [IndirimOrani] ";

            CalculatedField calcKdvToplam = new CalculatedField();

            this.CalculatedFields.Add(calcKdvToplam);
            calcKdvToplam.Name       = "KdvTutari";
            calcKdvToplam.Expression = "([BirimFiyati] * [Miktar]-[IndirimTutari]) / 100 * [Kdv] ";



            CalculatedField calcTutar = new CalculatedField();

            this.CalculatedFields.Add(calcTutar);
            calcTutar.Name       = "Tutar";
            calcTutar.Expression = "([BirimFiyati] * [Miktar]) - [KdvTutari] - [IndirimTutari] ";


            CalculatedField calcKdvliTutar = new CalculatedField();

            this.CalculatedFields.Add(calcKdvliTutar);
            calcKdvliTutar.Name       = "KdvDahil";
            calcKdvliTutar.Expression = "([BirimFiyati] * [Miktar]) - [IndirimTutari]";

            colToplamTutar.DataBindings.Add("Text", null, "Tutar");

            XRSummary sumAraToplam = new XRSummary();

            sumAraToplam.Func         = SummaryFunc.Sum;
            sumAraToplam.Running      = SummaryRunning.Page;
            sumAraToplam.FormatString = "{0:C2}";

            XRSummary sumKdvToplam = new XRSummary();

            sumKdvToplam.Func         = SummaryFunc.Sum;
            sumKdvToplam.Running      = SummaryRunning.Page;
            sumKdvToplam.FormatString = "{0:C2}";

            XRSummary sumGenelToplam = new XRSummary();

            sumGenelToplam.Func         = SummaryFunc.Sum;
            sumGenelToplam.Running      = SummaryRunning.Page;
            sumGenelToplam.FormatString = "{0:C2}";

            lblAraToplam.DataBindings.Add("Text", null, "Tutar", "{0:C2}");
            lblKdvToplam.DataBindings.Add("Text", null, "KdvTutari", "{0:C2}");
            lblGenelToplam.DataBindings.Add("Text", null, "KdvDahil", "{0:C2}");
            lblAraToplam.Summary   = sumAraToplam;
            lblKdvToplam.Summary   = sumKdvToplam;
            lblGenelToplam.Summary = sumGenelToplam;
        }
Beispiel #4
0
 private void btnduzenle_Click(object sender, EventArgs e)
 {
     string      secilen = gridfis.GetFocusedRowCellValue(colFisKodu).ToString();
     FrmFisİslem form    = new FrmFisİslem(fisDal.GetByFilter(context, c => c.FisKodu == secilen).FisKodu.ToString());
 }
Beispiel #5
0
        public RptBilgiFisi(string fiskodu)
        {
            InitializeComponent();
            Entities.Context.YemekYemekContext context = new Entities.Context.YemekYemekContext();
            StokHareketDAL stokHareketdal = new StokHareketDAL();
            FisDAL         fisdal         = new FisDAL();

            Entities.Tables.Fis fisbilgi = fisdal.GetByFilter(context, c => c.FisKodu == fiskodu);

            ObjectDataSource stokdataSource = new ObjectDataSource {
                DataSource = stokHareketdal.GetAll(context, c => c.Fiskodu == fiskodu)
            };

            this.DataSource = stokdataSource;

            CalculatedField calctutar = new CalculatedField();

            this.CalculatedFields.Add(calctutar);
            calctutar.Name       = "Tutar";
            calctutar.Expression = "([BirimFiyati] * [Miktari])";


            lblFisKodu.Text  = "Fiş Kodu :" + fisbilgi.FisKodu;
            lblTarih.Text    = "Tarih :" + fisbilgi.Tarih.ToShortDateString();
            lblPersonel.Text = "Personel :" + fisbilgi.PersonelAdi;


            CalculatedField calcindirimtutari = new CalculatedField();

            this.CalculatedFields.Add(calcindirimtutari);
            calcindirimtutari.Name       = "IndirimliTutari";
            calcindirimtutari.Expression = "([BirimFiyati] * [Miktari]) / 100 * [IndirimOrani]";

            CalculatedField calckdvtutari = new CalculatedField();

            this.CalculatedFields.Add(calckdvtutari);
            calckdvtutari.Name       = "KdvTutari";
            calckdvtutari.Expression = "([BirimFiyati] * [Miktari] - [IndirimOrani]) / 100 * [Kdv]";


            CalculatedField calckdvsiztoplam = new CalculatedField();

            this.CalculatedFields.Add(calckdvsiztoplam);
            calckdvsiztoplam.Name       = "AraToplam";
            calckdvsiztoplam.Expression = "([BirimFiyati] * [Miktari]) - [KdvTutari] - [IndirimliTutari]";

            CalculatedField calckdvlitutar = new CalculatedField();

            this.CalculatedFields.Add(calckdvlitutar);
            calckdvlitutar.Name       = "KdvDahil";
            calckdvlitutar.Expression = "([BirimFiyati] * [Miktari]) - [IndirimliTutari]";

            //colToplamTutar.DataBindings.Add("Text", null, "Tutar", "{0:C2}");

            XRSummary sumAraToplam = new XRSummary();

            sumAraToplam.Func         = SummaryFunc.Sum;
            sumAraToplam.Running      = SummaryRunning.Page;
            sumAraToplam.FormatString = "{0:C2}";

            XRSummary sumkdvtoplam = new XRSummary();

            sumkdvtoplam.Func         = SummaryFunc.Sum;
            sumkdvtoplam.Running      = SummaryRunning.Page;
            sumkdvtoplam.FormatString = "{0:C2}";

            XRSummary sumgeneltoplam = new XRSummary();

            sumgeneltoplam.Func         = SummaryFunc.Sum;
            sumgeneltoplam.Running      = SummaryRunning.Page;
            sumgeneltoplam.FormatString = "{0:C2}";

            XRSummary sumindirimtoplam = new XRSummary();

            sumindirimtoplam.Func         = SummaryFunc.Sum;
            sumindirimtoplam.Running      = SummaryRunning.Page;
            sumindirimtoplam.FormatString = "{0:C2}";


            lblAraToplam.Summary   = sumAraToplam;
            lblKdvToplam.Summary   = sumkdvtoplam;
            lblGenelToplam.Summary = sumgeneltoplam;
            lblIndToplam.Summary   = sumindirimtoplam;

            lblAraToplam.DataBindings.Add("Text", null, "AraToplam");
            lblIndToplam.DataBindings.Add("Text", null, "IndirimliTutari");
            lblKdvToplam.DataBindings.Add("Text", null, "KdvTutari");
            lblGenelToplam.DataBindings.Add("Text", null, "KdvDahil");
        }
Beispiel #6
0
        public rptFaturaDizayn(string fisKodu)
        {
            InitializeComponent();
            NetSatisContext context        = new NetSatisContext();
            StokHareketDAL  stokHareketDal = new StokHareketDAL();

            FisDAL fisDal = new FisDAL();


            Fis fisBilgi = fisDal.GetByFilter(context, c => c.FisKodu == fisKodu);

            ObjectDataSource stokHareketDataSource = new ObjectDataSource {
                DataSource = stokHareketDal.GetAll(context, c => c.FisKodu == fisKodu)
            };

            //fatura başlık

            lblCariAdi.Text      = fisBilgi.Cari.FaturaUnvani;
            lblAdres.Text        = fisBilgi.Cari.Adres;
            lblTarih.Text        = fisBilgi.Tarih.ToString();
            lblVergiDairesi.Text = fisBilgi.Cari.VergiDairesi;
            lblVergiNo.Text      = fisBilgi.Cari.VergiNo;
            lblTarih2.Text       = fisBilgi.Tarih.ToString();

            lblIkametgah.Text = fisBilgi.Cari.Ilce + "-" + fisBilgi.Cari.Il;
            //fatura ürünler
            this.DataSource = stokHareketDataSource;
            //colBarkodu.DataBindings.Add("Text", this.DataSource, "Stok.Barkodu");
            colStokAdi.DataBindings.Add("Text", this.DataSource, "Stok.StokAdi");
            colMiktar.DataBindings.Add("Text", this.DataSource, "Miktar", "{0:N2}"); colBirimFiyati.DataBindings.Add("Text", this.DataSource, "BirimFiyati", "{0:C2}");


            // KDV siz Fiyat
            // [BirimFiyati] / (ToDecimal([Kdv]) / 100 + 1)//hesaplamalar
            if (fisBilgi.KDVDahil)
            {
                CalculatedField calcKdvSizBF = new CalculatedField();
                this.CalculatedFields.Add(calcKdvSizBF);
                calcKdvSizBF.Name       = "KdvSizBirimFiyati";
                calcKdvSizBF.Expression = "[BirimFiyati] / (ToDecimal([Kdv]) / 100 + 1)";
            }



            CalculatedField calcIndirimTutari = new CalculatedField();

            this.CalculatedFields.Add(calcIndirimTutari);
            calcIndirimTutari.Name = "IndirimTutari";
            if (fisBilgi.KDVDahil)
            {
                calcIndirimTutari.Expression = "([KdvSizBirimFiyati]*[Miktar])/100*[IndirimOrani]";
            }
            else
            {
                calcIndirimTutari.Expression = "([BirimFiyati]*[Miktar])/100*[IndirimOrani]";
            }


            CalculatedField calcKdvToplam = new CalculatedField();

            this.CalculatedFields.Add(calcKdvToplam);
            calcKdvToplam.Name = "KdvTutari";
            if (fisBilgi.KDVDahil)
            {
                calcKdvToplam.Expression = "([KdvSizBirimFiyati]*[Miktar]-[IndirimTutari]) / 100* [Kdv]";
            }
            else
            {
                calcKdvToplam.Expression = "([BirimFiyati]*[Miktar]-[IndirimTutari]) / 100* [Kdv]";
            }



            CalculatedField calcTutar = new CalculatedField();

            this.CalculatedFields.Add(calcTutar);
            calcTutar.Name = "Tutar";
            if (fisBilgi.KDVDahil)
            {
                calcTutar.Expression = "[KdvSizBirimFiyati]*[Miktar]";
            }
            else
            {
                calcTutar.Expression = "[BirimFiyati]*[Miktar]";
            }


            CalculatedField calcKdvliTutar = new CalculatedField();

            this.CalculatedFields.Add(calcKdvliTutar);
            calcKdvliTutar.Name = "KdvliTutar";
            if (fisBilgi.KDVDahil)
            {
                calcKdvliTutar.Expression = "([KdvSizBirimFiyati]*[Miktar])-[IndirimTutari]+[KdvTutari]";
            }
            else
            {
                calcKdvliTutar.Expression = "([BirimFiyati]*[Miktar])-[IndirimTutari]+[KdvTutari]";
            }


            colToplamTutar.DataBindings.Add("Text", null, "Tutar", "{0:C2}");

            XRSummary sumAraToplam = new XRSummary();

            sumAraToplam.Func         = SummaryFunc.Sum;
            sumAraToplam.Running      = SummaryRunning.Page;
            sumAraToplam.FormatString = "{0:C2}";

            XRSummary sumKdvToplam = new XRSummary();

            sumKdvToplam.Func         = SummaryFunc.Sum;
            sumKdvToplam.Running      = SummaryRunning.Page;
            sumKdvToplam.FormatString = "{0:C2}";

            XRSummary sumGenelToplam = new XRSummary();

            sumGenelToplam.Func         = SummaryFunc.Sum;
            sumGenelToplam.Running      = SummaryRunning.Page;
            sumGenelToplam.FormatString = "{0:C2}";

            XRSummary sumIndirimToplam = new XRSummary();

            sumIndirimToplam.Func         = SummaryFunc.Sum;
            sumIndirimToplam.Running      = SummaryRunning.Page;
            sumIndirimToplam.FormatString = "{0:C2}";

            lblAraToplam.DataBindings.Add("Text", null, "Tutar");
            lblKdvToplam.DataBindings.Add("Text", null, "KdvTutari");
            lblGenelToplam.DataBindings.Add("Text", null, "KdvliTutar");
            lblIndirimTutari.DataBindings.Add("Text", null, "IndirimTutari");

            lblAraToplam.Summary     = sumAraToplam;
            lblKdvToplam.Summary     = sumKdvToplam;
            lblGenelToplam.Summary   = sumGenelToplam;
            lblIndirimTutari.Summary = sumIndirimToplam;
        }
Beispiel #7
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}");
        }
Beispiel #8
0
        public RptFatura(string fiskodu)
        {
            InitializeComponent();
            Entities.Context.YemekYemekContext context = new Entities.Context.YemekYemekContext();
            StokHareketDAL stokHareketdal = new StokHareketDAL();
            FisDAL         fisdal         = new FisDAL();

            Entities.Tables.Fis fisbilgi = fisdal.GetByFilter(context, c => c.FisKodu == fiskodu);

            ObjectDataSource stokdataSource = new ObjectDataSource {
                DataSource = stokHareketdal.GetAll(context, c => c.Fiskodu == fiskodu)
            };

            this.DataSource      = stokdataSource;
            lblCariAdi.Text      = fisbilgi.CariAdi;
            lbladres.Text        = fisbilgi.Adres;
            lblFaturaTarihi.Text = fisbilgi.Tarih.ToShortDateString();
            lblIkametkah.Text    = fisbilgi.Il + " / " + fisbilgi.Ilce;

            colStokAdi.DataBindings.Add("Text", this.DataSource, "StokAdi");
            colMiktar.DataBindings.Add("Text", this.DataSource, "Miktari", "{0:N}");
            colBirimFiyat.DataBindings.Add("Text", this.DataSource, "BirimFiyati");
            colKdv.DataBindings.Add("Text", this.DataSource, "Kdv", "{0:'%'0}");

            CalculatedField calcindirimtutari = new CalculatedField();

            this.CalculatedFields.Add(calcindirimtutari);
            calcindirimtutari.Name       = "IndirimliTutari";
            calcindirimtutari.Expression = "([BirimFiyati] * [Miktari]) / 100 * [IndirimOrani]";

            CalculatedField calckdvtutari = new CalculatedField();

            this.CalculatedFields.Add(calckdvtutari);
            calckdvtutari.Name       = "KdvTutari";
            calckdvtutari.Expression = "([BirimFiyati] * [Miktari] - [IndirimOrani]) / 100 * [Kdv]";


            CalculatedField calctutar = new CalculatedField();

            this.CalculatedFields.Add(calctutar);
            calctutar.Name       = "Tutar";
            calctutar.Expression = "([BirimFiyati] * [Miktari]) - [KdvTutari] - [IndirimliTutari]";

            CalculatedField calckdvlitutar = new CalculatedField();

            this.CalculatedFields.Add(calckdvlitutar);
            calckdvlitutar.Name       = "KdvDahil";
            calckdvlitutar.Expression = "([BirimFiyati] * [Miktari]) - [IndirimliTutari]";

            colToplamTutar.DataBindings.Add("Text", null, "Tutar", "{0:C2}");

            XRSummary sumAraToplam = new XRSummary();

            sumAraToplam.Func         = SummaryFunc.Sum;
            sumAraToplam.Running      = SummaryRunning.Page;
            sumAraToplam.FormatString = "{0:C2}";

            XRSummary sumkdvtoplam = new XRSummary();

            sumkdvtoplam.Func         = SummaryFunc.Sum;
            sumkdvtoplam.Running      = SummaryRunning.Page;
            sumkdvtoplam.FormatString = "{0:C2}";

            XRSummary sumgeneltoplam = new XRSummary();

            sumgeneltoplam.Func         = SummaryFunc.Sum;
            sumgeneltoplam.Running      = SummaryRunning.Page;
            sumgeneltoplam.FormatString = "{0:C2}";

            lblAraToplam.Summary   = sumAraToplam;
            lblKdvToplam.Summary   = sumkdvtoplam;
            lblGenelToplam.Summary = sumgeneltoplam;

            lblAraToplam.DataBindings.Add("Text", null, "Tutar");
            lblKdvToplam.DataBindings.Add("Text", null, "KdvTutari");
            lblGenelToplam.DataBindings.Add("Text", null, "KdvDahil");
        }
        public rptFatura(string fisKodu)
        {
            InitializeComponent();
            netsatisContext context        = new netsatisContext();
            FisDAL          fisDal         = new FisDAL();
            Fis             fisBilgi       = fisDal.GetByFilter(context, c => c.FisKodu == fisKodu);
            StokHareketDAL  stokhareketDal = new StokHareketDAL();

            ObjectDataSource stokhareketdatasource = new ObjectDataSource {
                DataSource = stokhareketDal.GetAll(context, c => c.FisKodu == fisKodu)
            };

            lblcariadi.Text      = fisBilgi.CariAdi;
            lbladres.Text        = fisBilgi.Adres;
            lblfaturatarihi.Text = fisBilgi.Tarih.ToString();
            lblikametgah.Text    = fisBilgi.Semt + "\\" + fisBilgi.Ilce + "\\" + fisBilgi.Il;

            this.DataSource = stokhareketdatasource;

            colstokadi.DataBindings.Add("Text", this.DataSource, "StokAdi");
            colmiktar.DataBindings.Add("Text", this.DataSource, "Miktar");
            colbirimfiyat.DataBindings.Add("Text", this.DataSource, "BirimFiyati");

            CalculatedField calcindirimtutari = new CalculatedField();

            this.CalculatedFields.Add(calcindirimtutari);
            calcindirimtutari.Name       = "İndirimTutari";
            calcindirimtutari.Expression = "([BirimFiyati]*[Miktar])/100*[IndirimOrani]";

            CalculatedField calckdvtoplam = new CalculatedField();

            this.CalculatedFields.Add(calckdvtoplam);
            calckdvtoplam.Name       = "KdvTutari";
            calckdvtoplam.Expression = "([BirimFiyati]*[Miktar]-[IndirimOrani])/100*[Kdv]";

            CalculatedField calctutar = new CalculatedField();

            this.CalculatedFields.Add(calctutar);
            calctutar.Name       = "Tutar";
            calctutar.Expression = "([BirimFiyati]*[Miktar])-[IndirimTutari]-[KdvTutari]";

            CalculatedField calckdvlitutar = new CalculatedField();

            this.CalculatedFields.Add(calckdvlitutar);
            calckdvlitutar.Name       = "KdvliTutar";
            calckdvlitutar.Expression = "([BirimFiyati]*[Miktar])-[IndirimTutari]";

            coltoplamtutar.DataBindings.Add("Text", null, "Tutar");

            XRSummary sumaratoplam = new XRSummary();

            sumaratoplam.Func         = SummaryFunc.Sum;
            sumaratoplam.Running      = SummaryRunning.Page;
            sumaratoplam.FormatString = "{0:C2}";

            XRSummary sumkdvtoplam = new XRSummary();

            sumkdvtoplam.Func         = SummaryFunc.Sum;
            sumkdvtoplam.Running      = SummaryRunning.Page;
            sumkdvtoplam.FormatString = "{0:C2}";

            XRSummary sumgeneltoplam = new XRSummary();

            sumgeneltoplam.Func         = SummaryFunc.Sum;
            sumgeneltoplam.Running      = SummaryRunning.Page;
            sumgeneltoplam.FormatString = "{0:C2}";

            lblaratoplam.Summary   = sumaratoplam;
            lblkdvtoplam.Summary   = sumkdvtoplam;
            lblgeneltoplam.Summary = sumgeneltoplam;

            lblaratoplam.DataBindings.Add("Text", null, "Tutar");
            lblkdvtoplam.DataBindings.Add("Text", null, "KdvTutari");
            lblgeneltoplam.DataBindings.Add("Text", null, "KdvliTutar");
        }
Beispiel #10
0
        public rptBilgiFisi(string fisKodu)
        {
            InitializeComponent();

            IsbaSatisContext context        = new IsbaSatisContext();
            StokHareketDAL   stokHareketDAL = new StokHareketDAL();
            FisDAL           fisDAL         = new FisDAL();
            Fis fisBilgi = fisDAL.GetByFilter(context, c => c.FisKodu == fisKodu);

            lblFisKodu.Text = "Fiş Kodu : " + fisBilgi.FisKodu;
            lblTarih.Text   = fisBilgi.Tarih.ToString();

            ObjectDataSource stokHareketDatasource = new ObjectDataSource {
                DataSource = stokHareketDAL.GetAll(context, c => c.FisKodu == fisKodu)
            };

            this.DataSource = stokHareketDatasource;


            CalculatedField calcTutar = new CalculatedField();

            this.CalculatedFields.Add(calcTutar);
            calcTutar.Name       = "Tutar";
            calcTutar.Expression = "[BirimFiyati] * [Miktar]";



            CalculatedField calcIndirimTutari = new CalculatedField();

            this.CalculatedFields.Add(calcIndirimTutari);
            calcIndirimTutari.Name       = "IndirimTutari";
            calcIndirimTutari.Expression = "([BirimFiyati] * [Miktar]) / 100 * [IndirimOrani] ";

            CalculatedField calcKdvToplam = new CalculatedField();

            this.CalculatedFields.Add(calcKdvToplam);
            calcKdvToplam.Name       = "KdvTutari";
            calcKdvToplam.Expression = "([BirimFiyati] * [Miktar]-[IndirimTutari]) / 100 * [Kdv] ";



            CalculatedField calcKdvsizToplam = new CalculatedField();

            this.CalculatedFields.Add(calcKdvsizToplam);
            calcKdvsizToplam.Name       = "AraToplam";
            calcKdvsizToplam.Expression = "([BirimFiyati] * [Miktar]) - [KdvTutari] - [IndirimTutari] ";


            CalculatedField calcKdvliTutar = new CalculatedField();

            this.CalculatedFields.Add(calcKdvliTutar);
            calcKdvliTutar.Name       = "KdvDahil";
            calcKdvliTutar.Expression = "([BirimFiyati] * [Miktar]) - [IndirimTutari]";

            //colToplamTutar.DataBindings.Add("Text", null, "Tutar");

            XRSummary sumAraToplam = new XRSummary();

            sumAraToplam.Func         = SummaryFunc.Sum;
            sumAraToplam.Running      = SummaryRunning.Page;
            sumAraToplam.FormatString = "{0:C2}";

            XRSummary sumIndirimToplam = new XRSummary();

            sumIndirimToplam.Func         = SummaryFunc.Sum;
            sumIndirimToplam.Running      = SummaryRunning.Page;
            sumIndirimToplam.FormatString = "{0:C2}";

            XRSummary sumKdvToplam = new XRSummary();

            sumKdvToplam.Func         = SummaryFunc.Sum;
            sumKdvToplam.Running      = SummaryRunning.Page;
            sumKdvToplam.FormatString = "{0:C2}";

            XRSummary sumGenelToplam = new XRSummary();

            sumGenelToplam.Func         = SummaryFunc.Sum;
            sumGenelToplam.Running      = SummaryRunning.Page;
            sumGenelToplam.FormatString = "{0:C2}";


            lblAraToplam.DataBindings.Add("Text", null, "AraToplam", "{0:C2}");
            lblIndirimToplam.DataBindings.Add("Text", null, "IndirimTutari", "{0:C2}");
            lblKdvToplam.DataBindings.Add("Text", null, "KdvTutari", "{0:C2}");
            lblGenelToplam.DataBindings.Add("Text", null, "KdvDahil", "{0:C2}");
            lblAraToplam.Summary     = sumAraToplam;
            lblIndirimToplam.Summary = sumIndirimToplam;
            lblKdvToplam.Summary     = sumKdvToplam;
            lblGenelToplam.Summary   = sumGenelToplam;
        }