Merhabalar,
Aynı şeye benimde ihtiyacım var. TBLEFATURA tablosundaki efaturanın görünümünü mail atmak istiyorum veya ekranda kendi yazmış olduğum uygulamada almak istiyorum. Bununla ilgili nasıl bir yol izleyebilirim.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
E-belge görüntüleme
08/10/20 17:30   Netsis/NetopenX DiğerMerhaba,
Taslağı oluşturulan veya gönderilen E-Irsaliyeyi görüntülemek için aşağıdaki gibi fonksiyon kullanıyoruz.
E-Irsaliye C:\temp dizinine html olarak kaydoluyor ama ekranda açılmıyor/görüntülenmiyor.
E-Belgeleri(E-Fatura/E-Arşiv/E-Irsaliye) görüntülemek için Örnek kod göndermenizi rica ederiz.
Netsis 9.0.30 versiyonu kullanıyoruz.
iyi çalışmalar.
void EIrsaliye_Görüntüle(string Irsaliyeno, string ZarfId)
{
// MessageBox.Show("İrsaliye no ..:" + Irsaliyeno + " ZarfId..:" + ZarfId);
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EBelge eBelge = default(EBelge);
try
{sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
Program.Database, // "vt adi",MessageBox.Show("003");
"TEMELSET", // "vt kull adi",
"", // "vt kull sifre",
Program.Netsis_Kadi, // "netsis kull adi",
Program.Netsis_Sifre, // "netsis sifre",
Convert.ToInt32(0)
);
eBelge = kernel.yeniEBelge(sirket, TEBelgeTip.ebtEIrs);
eBelge.EBelgeGoruntuleme(Irsaliyeno, @"C:\temp", TEBelgeBoxType.ebAll, ZarfId);
//eBelge.EBelgeSorgula(DateTime.Now, DateTime.Now, TEBelgeBoxType.ebOutbox, true);
}
finally
{
Marshal.ReleaseComObject(eBelge);
sirket.LogOff();
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
}