none
Asp.Net Fatura Tasarımı Hk.? RRS feed

  • Soru

  • Arkadaşlar merhaba windows uygulamalarda fatura tasarımı olarak fastreport kullanıyorum çok da faydalı.Fakat internet ortamında Asp.Net(C#) veya MVC için fatura tasarımı nasıl yapılır.Şöyle ki fastreport ta işte colonları vs taşıyabiliyorsun,hatta boyutları vs değişebiliyorsunuz vs vs yani tamamen kontrolü sizde olan bir yapıya sahip neredeyse ama ben mvc veya asp.net için böyle bir şey bulamadım acaba önerisi vs olan var mı?Rica etsem çok aradım nette kaynakta bulamadım.
    6 Mayıs 2015 Çarşamba 14:46

Yanıtlar

  • FastReport'un Asp.Net MVC desteği var, araştırabilirsiniz.

    Kendim şu şekilde kullanıyorum. Fast report ile rapor tasarımını hazırlıyorum, yazılım içerisinde bu rapor u çağırıp web üzerinde pdf olarak response işlemi yapıyorum. Ekrana direk fast report üzerindeki raporu PDF olarak çıktı veriyor.

    Kaynak kod ihtiyacınız olursa paylaşabilirim.

    • Yanıt Olarak Öneren Jingle.Bells 7 Mayıs 2015 Perşembe 19:18
    • Yanıt Olarak İşaretleyen Serkan Canseven 13 Mayıs 2015 Çarşamba 06:17
    7 Mayıs 2015 Perşembe 07:47

Tüm Yanıtlar

  • Fastreport mvc için varmış zaten

    https://www.fast-report.com/tr/product/fast-report-net/


    Bu ileti veya öneriler size yardımcı olduysa "Yanıt olarak işaretle" linkine tıklayınız.

    6 Mayıs 2015 Çarşamba 22:50
  • FastReport'un Asp.Net MVC desteği var, araştırabilirsiniz.

    Kendim şu şekilde kullanıyorum. Fast report ile rapor tasarımını hazırlıyorum, yazılım içerisinde bu rapor u çağırıp web üzerinde pdf olarak response işlemi yapıyorum. Ekrana direk fast report üzerindeki raporu PDF olarak çıktı veriyor.

    Kaynak kod ihtiyacınız olursa paylaşabilirim.

    • Yanıt Olarak Öneren Jingle.Bells 7 Mayıs 2015 Perşembe 19:18
    • Yanıt Olarak İşaretleyen Serkan Canseven 13 Mayıs 2015 Çarşamba 06:17
    7 Mayıs 2015 Perşembe 07:47
  • şimdi söyle bir durum var.fast report ile masaüstü yazılımda rapor tasarlıyorsunuz hatta bunu sizin dışınızda da birisi de tasarlayabiliyor.aynı mantığı web de yapmak istiyorum.yani kullanıcılar kendilerine göre rapor tasarlamalarını istiyorum bu mümkün mü dediğiniz şekilde?ve web için kaynak kodunu paylaşırsanız ayrıca sevinirim tabii ki.
    10 Mayıs 2015 Pazar 19:24
  • Mümkün tabi ki.

    Masaüstünde raporlarını aynı şekilde tasarlayıp raporu web ten sizin sunucunuza upload edecekler. Sizde kullanıcıya göre dinamik olarak ilgili raporu seçersiniz.

    Ben direk olarak windows forms gibi kullanıyorum, sadece fast report çıktısı vermek yerine aynı raporun dizaynını kullanıp ekrana pdf response ediyorum.

    Çok fazla veri eklediğim için kodları kısalttım, umarım bir hata yoktur.

     DataSet ds =  Master.rUtils.PatRapor(Param01, Param02);
    
                Report rep = new Report();
                rep.Load(Request.PhysicalApplicationPath + "App_Data/rapor/Sonuc.frx");
    
                rep.SetParameterValue("pYAZDIRAN", Master.Kullanici.ADSOYAD);
                rep.SetParameterValue("pYAZDIRMATAR", DateTime.Now);
    
                DataRow drHastane = ds.Tables["HastaneBilgi"].Rows[0];
    
                rep.SetParameterValue("pBASLIK1", drHastane["H_BASLIK1"].ToString());
                rep.SetParameterValue("pBASLIK2", drHastane["H_BASLIK2"].ToString());
                rep.SetParameterValue("pBASLIK3", drHastane["H_BASLIK3"].ToString());
                rep.SetParameterValue("pBASLIK4", drHastane["H_BASLIK4"].ToString());
    
                MemoryStream ms = new MemoryStream();
                System.Drawing.Image imageIn = System.Drawing.Image.FromStream(new MemoryStream((byte[])drHastane["H_LOGO"]));
                rep.SetParameterValue("pLOGO", imageIn);
    
    
    if (rep.Report.Prepare(true))
                {
                    // Set PDF export props
                    FastReport.Export.Pdf.PDFExport pdfExport = new FastReport.Export.Pdf.PDFExport();
                    pdfExport.ShowProgress = false;
                    pdfExport.Subject = "Rapor Konu";
                    pdfExport.Title = "Rapor Başlık";
                    pdfExport.Compressed = true;
                    pdfExport.AllowPrint = true;
                    pdfExport.EmbeddingFonts = true;
    
                    MemoryStream strm = new MemoryStream();
                    rep.Report.Export(pdfExport, strm);
                    rep.Dispose();
                    pdfExport.Dispose();
                    strm.Position = 0;
    
                    Response.Clear();
                    Response.Buffer = true;
                    Response.ContentType = "application/pdf";
                    Response.AppendHeader("content-disposition", string.Format("inline; filename={0}", "patsonuc_" + tcKimlik + ".pdf"));
                    Response.BinaryWrite(strm.ToArray());
                    Response.End();
                }


    15 Mayıs 2015 Cuma 14:15
  • Şimdi şöyle anlatamadım galiba.E-ticaret sitesi düşünün yönetim panelinden yönetici olarak siz fatura dizayn etmek istiyorsunuz bunun için ilk önce ben bir tasarım hazırlayıp(sistemi kodlayan kişi olarak) e-ticaret i alacak kişiye verdiğim zaman o tasarım üzerine yönetici istediği gibi tasarımı değişebilir mi anlatamadım yine galiba ama umarım anlatabildim az da olsa derdimi.
    15 Mayıs 2015 Cuma 14:40
  • '/' Uygulamasında Sunucu Hatası.

    Dizin bulunamadı. (HRESULT özel durum döndürdü: 0x80131124)

    Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin. 

    Özel Durum Ayrıntıları: System.BadImageFormatException: Dizin bulunamadı. (HRESULT özel durum döndürdü: 0x80131124)

    Kaynak Hatası: 

    Satır 307: //} Satır 308: Satır 309: } Satır 310: Satır 311: }

    dll leri referans aldım ancak bu hata ile karşılaşıyorum asp.net

    webformsda çalışıyorum yardımcı olabilirsen sevinirim

    15 Aralık 2015 Salı 22:17
  • FastReport'un Asp.Net MVC desteği var, araştırabilirsiniz.

    Kendim şu şekilde kullanıyorum. Fast report ile rapor tasarımını hazırlıyorum, yazılım içerisinde bu rapor u çağırıp web üzerinde pdf olarak response işlemi yapıyorum. Ekrana direk fast report üzerindeki raporu PDF olarak çıktı veriyor.

    Kaynak kod ihtiyacınız olursa paylaşabilirim.

    Merhaba,

    Konunun üzerinden biraz zaman geçmiş ama yinede sormak istedim. Acaba fastreport un kısıtlı gibi ücretsiz bir sürümü varmıdır? Ve MVC de çalıştığını belirtmişsiniz aynı zamanda asp.net web form da da çalışıyormu

    12 Ağustos 2017 Cumartesi 19:32