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 (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()); }
/// <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()); }
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); } }