void Yazdir()
        {
            using (clsTablolar.Yazdirma.csYazdir yazdirrr = new clsTablolar.Yazdirma.csYazdir())
            {
                yazdirrr.dt_ekle("Rapor");
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "Kasiyer", txtKasiyer.Text, System.Type.GetType("System.String"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "Tarih", DateTime.Now, System.Type.GetType("System.DateTime"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "KasaBakiyesi", Convert.ToDecimal(txtKasaBakiyesi.EditValue), System.Type.GetType("System.Decimal"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "GiderToplami", Convert.ToDecimal(txtGiderToplami.EditValue), System.Type.GetType("System.Decimal"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "NakitToplami", Convert.ToDecimal(txtNakit.EditValue), System.Type.GetType("System.Decimal"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "KrediToplami", Convert.ToDecimal(txtKredi.EditValue), System.Type.GetType("System.Decimal"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "GenelToplam", Convert.ToDecimal(txtToplam.EditValue), System.Type.GetType("System.Decimal"));
                yazdirrr.dtAlanEkleVeriEkle("Rapor", "Aciklama", memoEdit1.Text, System.Type.GetType("System.String"));

                yazdirrr.dt_ekle("Giderler");
                yazdirrr.dt_yeAlanEkle("Giderler", "Aciklama", System.Type.GetType("System.String"));
                yazdirrr.dt_yeAlanEkle("Giderler", "Tutar", System.Type.GetType("System.Decimal"));

                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    yazdirrr.DtyaYeniSatirEkle_VeriEkle("Giderler", "Aciklama", gridView1.GetRowCellValue(i, colAciklama));
                    yazdirrr.DtyaYeniSatirEkle_VeriEkle("Giderler", "Tutar", gridView1.GetRowCellValue(i, colBorc));
                }

                yazdirrr.Yazdirr(Application.StartupPath + "\\Raporlar\\KasaRaporu.repx", clsTablolar.Yazdirma.csYazdir.Nasil.Yazdir, KasaSatis.Properties.Settings.Default.VarsayilanYaziciAdi);
            }
            this.BringToFront();
            this.Focus();
        }
示例#2
0
        private void YazdirmakIcinVerileriHazirla()

        {
            using (Yazdir = new clsTablolar.Yazdirma.csYazdir())
            {
                Yazdir.dt_ekle("Stok Sayım");
                Yazdir.DtyaYeniSatirEkle("Stok Sayım");
                Yazdir.dtAlanEkleVeriEkle("Stok Sayım", "Sayım Kodu", SayimBaslik.SayimKodu, System.Type.GetType("System.String"));
                Yazdir.dtAlanEkleVeriEkle("Stok Sayım", "Sayım Tarihi", SayimBaslik.SayimTarihi, System.Type.GetType("System.DateTime"));
                Yazdir.dtAlanEkleVeriEkle("Stok Sayım", "Aciklama", SayimBaslik.Aciklama, System.Type.GetType("System.String"));
                Yazdir.dtAlanEkleVeriEkle("Stok Sayım", "Sayım Depo", lkpDepo.Text, System.Type.GetType("System.String"));
                using (DataTable dt = SayimDetay.dt_SayimDetay.Copy())
                {
                    Yazdir.dt_ekle(dt);
                }
            }
        }
        private void YazdirmakicinVerileriHazirla()
        {
            if (gvCari.RowCount == 0)
            {
                return;
            }

            yazdir = new clsTablolar.Yazdirma.csYazdir();

            //yazdir.classtandsyeDtekle("Fatura Alt Bilgi");
            //yazdir.DtyaYeniSatirEkle("Fatura Alt Bilgi");



            //yazdir.ds.Tables[]

            yazdir.dt_ekle(CariArama.dt.Copy());
        }
        private void YazdirmakicinVerileriHazirla()
        {
            if (btnKaydet.Enabled == true) // eğer kayıt tamamlanmamışsa önce kaydediyoruz ki verileri class a atsın
            {
                btnKaydet_Click(null, null);
            }

            yazdir = new clsTablolar.Yazdirma.csYazdir();

            yazdir.dt_ekle("Sipariş Ust Bilgi");
            yazdir.DtyaYeniSatirEkle("Sipariş Ust Bilgi");

            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Ticari Adi", Siparis.CariTanim, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Cari Kodu", Siparis.CariKod, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Adresi", Siparis.Adres, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Vergi Dairesi", Siparis.VergiDairesi, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Vergi Numarası", Siparis.VergiNo, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Fatura Tarihi", Siparis.SiparisTarihi, System.Type.GetType("System.DateTime"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "İli", Siparis.Il, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "İlçesi", Siparis.Ilce, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "İrsaliye No", Siparis.Ilce, System.Type.GetType("System.String"));
            //yazdir.dtyaAlanVeVeriEkle("FaturaUstBilgi", "İrsaliye Tarihi", );
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Ara Toplam", Siparis.Toplam_Iskontosuz_Kdvsiz, System.Type.GetType("System.Decimal"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Toplam Iskonto", Siparis.ToplamIndirim, System.Type.GetType("System.Decimal"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Iskontolu Toplam", Siparis.IskontoluToplam, System.Type.GetType("System.Decimal"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Toplam Kdv", Siparis.ToplamKdv, System.Type.GetType("System.Decimal"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Genel Toplam", Siparis.SiparisTutari, System.Type.GetType("System.Decimal"));
            yazdir.dtAlanEkleVeriEkle("Sipariş Ust Bilgi", "Yazı İle", yazdir.yaziyaCevir(Siparis.SiparisTutari), System.Type.GetType("System.String"));



            //yazdir.classtandsyeDtekle("Fatura Alt Bilgi");
            //yazdir.DtyaYeniSatirEkle("Fatura Alt Bilgi");



            //yazdir.ds.Tables[]

            yazdir.dt_ekle(SiparisHareket.dt_SiparisHareketleri.Copy());
            yazdir.dt_ekle(hesaplama.dt_kdv.Copy());
        }
示例#5
0
        /// <summary>
        /// bütün butonlardan önce bunu çalıştır sonra istediğin işlemi yap
        /// </summary>
        private void YazdirmakicinVerileriHazirla()
        {
            yazdir = new clsTablolar.Yazdirma.csYazdir();

            yazdir.dt_ekle("Cari Hareket");
            yazdir.DtyaYeniSatirEkle("Cari Hareket");

            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Ticari Adi", Cari.CariTanim, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Cari Kodu", Cari.CariKod, System.Type.GetType("System.String"));
            //yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Adresi", Fatura.Adres, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Vergi Dairesi", Cari.VergiDairesi, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Vergi Numarası", Cari.VergiNumarasi, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Tarihi", Hareket.Tarih, System.Type.GetType("System.DateTime"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "İli", Hareket.AlacakMiBorcMu.ToString(), System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "İlçesi", Hareket.Aciklama, System.Type.GetType("System.String"));
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Evrak No", Hareket.EvrakNo, System.Type.GetType("System.String"));
            //yazdir.dtyaAlanVeVeriEkle("FaturaUstBilgi", "İrsaliye Tarihi", );
            yazdir.dtAlanEkleVeriEkle("Cari Hareket", "Tutar", Hareket.Tutar, System.Type.GetType("System.Decimal"));
            //yazdir.dtAlanEkleVeriEkle("Fatura Ust Bilgi", "Toplam Iskonto", Fatura.ToplamIndirim, System.Type.GetType("System.Decimal"));
            //yazdir.dtAlanEkleVeriEkle("Fatura Ust Bilgi", "Iskontolu Toplam", Fatura.IskontoluToplam, System.Type.GetType("System.Decimal"));
            //yazdir.dtAlanEkleVeriEkle("Fatura Ust Bilgi", "Toplam Kdv", Fatura.ToplamKdv, System.Type.GetType("System.Decimal"));
            //yazdir.dtAlanEkleVeriEkle("Fatura Ust Bilgi", "Genel Toplam", Fatura.FaturaTutari, System.Type.GetType("System.Decimal"));
            //yazdir.dtAlanEkleVeriEkle("Fatura Ust Bilgi", "Yazı İle", yazdir.yaziyaCevir(Fatura.FaturaTutari), System.Type.GetType("System.String"));



            //yazdir.classtandsyeDtekle("Fatura Alt Bilgi");
            //yazdir.DtyaYeniSatirEkle("Fatura Alt Bilgi");



            //yazdir.ds.Tables[]

            //yazdir.dt_ekle(FaturaHareket.dt_FaturaHareketleri.Copy());
            //yazdir.dt_ekle(Hesaplamalar.dt_kdv.Copy());
        }
        // bu açıklamayı birkaç yere yazmak lazım
        // şimdilik
        // 2 tip yazdırma işlemi var
        // 1 ncisi dataset olarak verileri vererek // budeğişti aslında hepsi değişti şimdi classı veriyorsun
        // 2 ncisi ID vererek
        //



        /// <summary>
        /// Dinamik olarak rapor dizaynlarının hazırlanmasını sağlayan form.
        /// Rapor dizaynları exe nin yanındaki "ReportDesigners" klasörü altında saklanıyor.
        /// Rapor dizayn başlık bilgileri veritabanında "RaporDizayn" tablosunda saklanıyor.
        /// Yeni bir dizayn yaratıldığında önce klasör içindeki defaultRapor dosyasını yeni isimde aynı klasöre kopyalıyor. sonrada veritabanına yeni satır yazıyor.
        /// </summary>
        /// <param name="ModulNo">Rapor Dizayn larının hangi modüle ait olduklarını tutar. 1:Fatura, 2:Stok, 3:Cari</param>
        /// <param name="Param1">Fatura dizaynı ise CariID gönderilecek. </param>
        /// <param name="Param2">Fatura Dizaynı ise FaturaID gönderilecek. Stok Dizaynı ise StokID gödnerilecek.</param>
        ///


        public frmRaporDizaynListesiv2(clsTablolar.Yazdirma.csYazdir YazdirClasi, clsTablolar.csRaporDizayn.RaporModul Modul)
        {
            _YazdirClasi = YazdirClasi;
            _Modul       = Modul;
            InitializeComponent();
        }
示例#7
0
        private void btnYazdir_Click(object sender, EventArgs e)
        {
            try
            {
                if (gridView1.RowCount == 0)
                {
                    return;
                }

                if (btnKaydet.Enabled == true)
                {
                    btnKaydet_Click(null, null);
                }

                using (clsTablolar.Yazdirma.csYazdir YazdirDetay = new clsTablolar.Yazdirma.csYazdir())
                {
                    YazdirDetay.dt_ekle("Siparis");

                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "SiparisBarkod", string.Empty, System.Type.GetType("System.String"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "PersonelAdi", string.Empty, System.Type.GetType("System.String"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "Aciklama", string.Empty, System.Type.GetType("System.String"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "SiparisTarihi", DBNull.Value, System.Type.GetType("System.DateTime"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "TeslimTarihi", DBNull.Value, System.Type.GetType("System.DateTime"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "SiparisTutari", DBNull.Value, System.Type.GetType("System.Decimal"));
                    YazdirDetay.dtAlanEkleVeriEkle("Siparis", "MusteriAdi", DBNull.Value, System.Type.GetType("System.String"));

                    YazdirDetay.ds.Tables[0].Rows[0]["SiparisBarkod"] = txtSiparisBarkodu.Text;
                    YazdirDetay.ds.Tables[0].Rows[0]["SiparisTarihi"] = Siparis.SiparisTarihi;
                    YazdirDetay.ds.Tables[0].Rows[0]["SiparisTutari"] = Siparis.SiparisTutari;
                    YazdirDetay.ds.Tables[0].Rows[0]["TeslimTarihi"]  = Siparis.TeslimTarihi;
                    YazdirDetay.ds.Tables[0].Rows[0]["Aciklama"]      = Siparis.Aciklama;
                    YazdirDetay.ds.Tables[0].Rows[0]["PersonelAdi"]   = Siparis.PersonelAdi;
                    YazdirDetay.ds.Tables[0].Rows[0]["MusteriAdi"]    = Siparis.CariTanim;


                    YazdirDetay.dt_ekle("SiprisHareket");

                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colToplam.FieldName, DBNull.Value, System.Type.GetType("System.Decimal"));
                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colAltBirimKdvDahilFiyat.FieldName, DBNull.Value, System.Type.GetType("System.Decimal"));
                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colAltBirimMiktar.FieldName, DBNull.Value, System.Type.GetType("System.Decimal"));
                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colStokAltBirimAdi.FieldName, DBNull.Value, System.Type.GetType("System.String"));
                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colSiparisHareketStokAdi.FieldName, DBNull.Value, System.Type.GetType("System.String"));
                    YazdirDetay.dtAlanEkleVeriEkle("SiprisHareket", colAltBirimKdvDahilFiyat.FieldName, DBNull.Value, System.Type.GetType("System.Decimal"));


                    this.BindingContext[gridControl1.DataSource].EndCurrentEdit();
                    //gvSatisHareketleri.UpdateCurrentRow();

                    foreach (var item in SiparisHareket.dt_SiparisHareketleri.Copy().AsEnumerable().Where(k => k.RowState != DataRowState.Deleted))
                    {
                        YazdirDetay.DtyaYeniSatirEkle("SiprisHareket");

                        int SonSatirIndex = YazdirDetay.ds.Tables["SiprisHareket"].Rows.Count - 1;

                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colToplam.FieldName] = item[colToplam.FieldName];
                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colAltBirimKdvDahilFiyat.FieldName] = item[colAltBirimKdvDahilFiyat.FieldName];
                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colAltBirimMiktar.FieldName]        = item[colAltBirimMiktar.FieldName];
                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colStokAltBirimAdi.FieldName]       = item[colStokAltBirimAdi.FieldName];
                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colSiparisHareketStokAdi.FieldName] = item[colSiparisHareketStokAdi.FieldName];
                        YazdirDetay.ds.Tables["SiprisHareket"].Rows[SonSatirIndex][colAltBirimKdvDahilFiyat.FieldName] = item[colAltBirimKdvDahilFiyat.FieldName];
                    }
                    YazdirDetay.YaziciAdi = YaziciAdi;
                    if (Siparis.SiparisID == -1)
                    {
                        YazdirDetay.NumberOfCopy = 4;
                    }
                    else
                    {
                        YazdirDetay.NumberOfCopy = 1;
                    }
                    YazdirDetay.Yazdirr(Application.StartupPath + @"\Raporlar\Siparis.repx", clsTablolar.Yazdirma.csYazdir.Nasil.Yazdir);
                }
            }
            catch (Exception hata)
            {
                MessageBox.Show("Hata oldu Bildir");
                //HataDosyasiOlusturma("", hata);
            }
        }