C#

Borç Çeki Kaydı
 using System;
 using System.Runtime.InteropServices;
 using NetOpenX50;
 namespace NetOpenXTest
 {
     public static class CekSenetOrnek
     {
         public static void BorcCekiKaydet()
         {
             Kernel kernel = new Kernel();
             Sirket sirket = default(Sirket);
             CekSenetAna cekSenetAna = default(CekSenetAna);
             CekSenet cekSenet = default(CekSenet);
             try
             {
                 sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                               "vt adi",
                                               "vt kull adi",
                                               "vt kull sifre",
                                               "netsis kull adi",
                                               "netsis sifre",
                                               0);
                 cekSenetAna = kernel.yeniCekSenAna(sirket, TCekSenType.csBCEK);
                 cekSenet = cekSenetAna.EvrakYeni();
                 cekSenet.CEKSERI = "A";
                 cekSenet.SC_CIKTRH = DateTime.Now;
                 cekSenet.SC_VERENK = "VADESIZTL";               //Banka Hesap Kodu
                 cekSenet.SC_YERI = "C";             
                 cekSenet.SC_VERILENK = "00002";                 //Verilen Cari Kodu
                 cekSenet.VADETRH = DateTime.Now.AddMonths(1);
                 cekSenet.SC_ODETRH = cekSenet.VADETRH;
                 cekSenet.Proje_Kodu = "033";
                 cekSenet.Plasiyer_Kodu = "02";
                 cekSenet.Tutar = 500;
                 cekSenetAna.EvraklariKaydet(TCekSenetEvrakKaydetmeTipi.ektCekSenVerme);
             }
             finally
             {
                 Marshal.ReleaseComObject(cekSenet);
                 Marshal.ReleaseComObject(cekSenetAna);
                 Marshal.ReleaseComObject(sirket);
                 kernel.FreeNetsisLibrary();
                 Marshal.ReleaseComObject(kernel);
             }                                     
         }       
     }
 }
Müşteri Çeki Kaydı
 using System;
 using System.Runtime.InteropServices;
 using NetOpenX50;
 namespace NetOpenXTest
 {
     public static class CekSenetOrnek
     {
         public static void MusteriCekiKaydet()
         {
             Kernel kernel = new Kernel();
             Sirket sirket = default(Sirket);
             CekSenetAna cekSenetAna = default(CekSenetAna);
             CekSenet cekSenet = default(CekSenet);
             try
             {
                 sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                               "vt adi",
                                               "vt kull adi",
                                               "vt kull sifre",
                                               "netsis kull adi",
                                               "netsis sifre",
                                               0);
                 cekSenetAna = kernel.yeniCekSenAna(sirket, TCekSenType.csMCEK);
                 cekSenet = cekSenetAna.EvrakYeni();
                 cekSenet.CEKSERI = "H";
                 cekSenet.SC_GIRTRH = DateTime.Now;
                 cekSenet.SC_VERENK = "00002";
                 cekSenet.AS_C = "A";
                 cekSenet.SC_YERI = "P";                               
                 cekSenet.VADETRH = DateTime.Now.AddMonths(1);
                 cekSenet.SC_ODETRH = cekSenet.VADETRH;
                 cekSenet.Proje_Kodu = "033";                
                 cekSenet.Plasiyer_Kodu = "02";
                 cekSenet.Tutar = 500;
                 cekSenetAna.EvraklariKaydet(TCekSenetEvrakKaydetmeTipi.ektCekSenAlma);
             }
             finally
             {
                 Marshal.ReleaseComObject(cekSenet);
                 Marshal.ReleaseComObject(cekSenetAna);
                 Marshal.ReleaseComObject(sirket);
                 kernel.FreeNetsisLibrary();
                 Marshal.ReleaseComObject(kernel);
             }                                     
         }        
     }
 }
Borç Senedi Kaydı
 using System;
 using System.Runtime.InteropServices;
 using NetOpenX50;
 namespace NetOpenXTest
 {
     public static class CekSenetOrnek
     {
         public static void BorcSenediKaydet()
         {
             Kernel kernel = new Kernel();
             Sirket sirket = default(Sirket);
             CekSenetAna cekSenetAna = default(CekSenetAna);
             CekSenet cekSenet = default(CekSenet);
             try
             {
                 sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                               "vt adi",
                                               "vt kull adi",
                                               "vt kull sifre",
                                               "netsis kull adi",
                                               "netsis sifre",
                                               0);
                 cekSenetAna = kernel.yeniCekSenAna(sirket, TCekSenType.csBSEN);
                 cekSenet = cekSenetAna.EvrakYeni();
                 cekSenet.CEKSERI = "A";
                 cekSenet.YERI = "IZMIR";
                 cekSenet.SC_YERI = "C";
                 cekSenet.SC_CIKTRH = DateTime.Now;
                 cekSenet.SC_VERILENK = "00002";                 //Verilen Cari Kodu
                 cekSenet.VADETRH = DateTime.Now.AddMonths(1);
                 cekSenet.SC_ODETRH = cekSenet.VADETRH;
                 cekSenet.Proje_Kodu = "033";
                 cekSenet.Plasiyer_Kodu = "02";
                 cekSenet.Tutar = 500;
                 cekSenetAna.EvraklariKaydet(TCekSenetEvrakKaydetmeTipi.ektCekSenVerme);
             }
             finally
             {
                 Marshal.ReleaseComObject(cekSenet);
                 Marshal.ReleaseComObject(cekSenetAna);
                 Marshal.ReleaseComObject(sirket);
                 kernel.FreeNetsisLibrary();
                 Marshal.ReleaseComObject(kernel);
             }                
         }
     }
 }
Müşteri Senedi Kaydı
 using System;
 using System.Runtime.InteropServices;
 using NetOpenX50;
 namespace NetOpenXTest
 {
     public static class CekSenetOrnek
     {
         public static void MusteriSenediKaydet()
         {
             Kernel kernel = new Kernel();
             Sirket sirket = default(Sirket);
             CekSenetAna cekSenetAna = default(CekSenetAna);
             CekSenet cekSenet = default(CekSenet);
             try
             {
                 sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                               "vt adi",
                                               "vt kull adi",
                                               "vt kull sifre",
                                               "netsis kull adi",
                                               "netsis sifre",
                                               0);
                 cekSenetAna = kernel.yeniCekSenAna(sirket, TCekSenType.csMSEN);
                 cekSenet = cekSenetAna.EvrakYeni();
                 cekSenet.CEKSERI = "A";
                 cekSenet.SC_GIRTRH = DateTime.Now;
                 cekSenet.SC_VERENK = "00002";
                 cekSenet.AS_C = "A";
                 cekSenet.SC_YERI = "P";                
                 cekSenet.VADETRH = DateTime.Now.AddMonths(1);
                 cekSenet.SC_ODETRH = cekSenet.VADETRH;
                 cekSenet.Proje_Kodu = "033";
                 cekSenet.Plasiyer_Kodu = "02";
                 cekSenet.Tutar = 500;
                 cekSenetAna.EvraklariKaydet(TCekSenetEvrakKaydetmeTipi.ektCekSenAlma);
             }
             finally
             {
                 Marshal.ReleaseComObject(cekSenet);
                 Marshal.ReleaseComObject(cekSenetAna);
                 Marshal.ReleaseComObject(sirket);
                 kernel.FreeNetsisLibrary();
                 Marshal.ReleaseComObject(kernel);
             }               
         }        
     }
 }
Senet Tanzim İşlemleri- Taksitli Satış
 using System;
 using System.Runtime.InteropServices;
 using NetOpenX50;
 namespace NetOpenXTest
 {
     public static class CekSenetOrnek
     {
         public static void MusteriSenediKaydet()
         {
             Kernel kernel = new Kernel();
            Sirket sirket = default(Sirket);
            CekSenetAna cekSenetAna = default(CekSenetAna);
            CekSenet cekSenet = default(CekSenet);
            Kefil kef1 = default(Kefil);
           
            
//senet tanzim ekran kodu - taksitli satış parametlerelerindeki tanzimde cariye işlensin paraMetresine göre çalışmaktadır.
               
                
	try
                 {
 
                sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
                                              "ENT9",
                                              "TEMELSET",
                                              "",
                                              "NETSIS",
                                              "NET1",
                                              0);
                cekSenetAna = kernel.yeniCekSenAna(sirket, TCekSenType.csMSEN);
                cekSenet = cekSenetAna.EvrakYeni();
                cekSenet.SC_VERENK = "320-01-041"; //Banka Hesap Kodu 
                 cekSenet.SC_NO = "V00000000000020";
                cekSenet.SC_YERI = "P";
                cekSenet.VADETRH = DateTime.Now.AddMonths(1);
                cekSenet.SC_ODETRH = cekSenet.VADETRH;
                cekSenet.Tutar = 800;
                cekSenet.AS_C = "A";
                //cekSenet.Proje_Kodu = "1";
                 //cekSenet.Plasiyer_Kodu = "1";
                 kef1 = cekSenetAna.yeniKefil();
                kef1.KefilCariKodu = "001"; //birden fazla kefil varsa kefil kodu girilebilinir.
                cekSenetAna.EvraklariKaydet(TCekSenetEvrakKaydetmeTipi.ektSenetTanzim);
            }
 
            
		finally
             {
                Marshal.ReleaseComObject(cekSenet);
                Marshal.ReleaseComObject(cekSenetAna);
                Marshal.ReleaseComObject(sirket);
                kernel.FreeNetsisLibrary();
                Marshal.ReleaseComObject(kernel);
            }         
	}        
}
 }


VB

Müşteri Çeki Kaydı
Sub CekSenVerme()

	Dim Kernel As New NetOpenX.Kernel
	Dim Sirket As NetOpenX.Sirket
	Dim CekSenetAna As NetOpenX.CekSenetAna
	Dim CekSenet As NetOpenX.CekSenet

	Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767)
	Set CekSenetAna = Kernel.yeniCekSenAna(Sirket, csMCEK)
	Call CekSenetAna.NetsisTransaction(ttBAslat)
	Set CekSenet = CekSenetAna.EvrakYeni
	CekSenet.SC_VERENK = "DEN3"
	CekSenet.SC_VERILENK = "102-001-01"
	CekSenet.SC_NO = "J00000000000004"
	CekSenet.TUTAR = 9000000
	CekSenet.VADETRH = CDate("01/01/2016")
	'"A"sıl/"C"iro Çek
	CekSenet.As_C = "A"
	CekSenet.PROJE_KODU = "001"
	CekSenetAna.EvraklariKaydet (ektCekSenVerme)
	Call CekSenetAna.NetsisTransaction(ttBitir)
	Set Sirket = Nothing
	Set CekSenet = Nothing
	Call Kernel.FreeNetsisLibrary
	Set Kernel = Nothing

End Sub
Müşteri Senedi Kaydı
Sub CekSenAlma()
    Dim Kernel As New NetOpenX50.Kernel
    Dim Sirket As NetOpenX50.Sirket
    Dim CekSenetAna As NetOpenX50.CekSenetAna
    Dim CekSenet As NetOpenX50.CekSenet
    
    On Error GoTo Hata
    Set Sirket = Kernel.yeniSirket(vtMSSQL, "vt adı", "vt kull adı", "vt kull şifre", "netsis kull adı", "netsis kull şifre", "şube kodu")
    Set CekSenetAna = Kernel.yeniCekSenAna(Sirket, csMSEN)
    
    Set CekSenet = CekSenetAna.EvrakYeni
    CekSenet.SC_GIRTRH = CDate("16.02.2016")
    CekSenet.SC_VERENK = "00003"
    CekSenet.AS_C = "A"
    CekSenet.SC_SONDUR = "B"
    CekSenet.SC_YERI = "P"
    CekSenet.VADETRH = CDate("01.01.2019")
    CekSenet.SC_ODETRH = CDate("01.01.2019")
    CekSenet.Tutar = 1
    CekSenet.Proje_Kodu = "033"
    CekSenet.KURFARKI = 0
    CekSenet.YERI = "ISTANBUL"
    CekSenet.Update_Kodu = "X"
    CekSenet.DOVTIP = 1
    CekSenet.DOVTUT = 1
    CekSenet.GIRILDIGIYER = 2
    CekSenet.KayitYapanKul = "TCIZMELI"
    CekSenet.Plasiyer_Kodu = "01"
    
    Set CekSenet = CekSenetAna.EvrakYeni
    CekSenet.SC_GIRTRH = CDate("16.02.2016")
    CekSenet.SC_VERENK = "00003"
    CekSenet.AS_C = "A"
    CekSenet.SC_SONDUR = "B"
    CekSenet.SC_YERI = "P"
    CekSenet.VADETRH = CDate("01.01.2019")
    CekSenet.SC_ODETRH = CDate("01.01.2019")
    CekSenet.Tutar = 10
    CekSenet.Proje_Kodu = "033"
    CekSenet.KURFARKI = 0
    CekSenet.YERI = "ISTANBUL"
    CekSenet.Update_Kodu = "X"
    CekSenet.DOVTIP = 1
    CekSenet.DOVTUT = 10
    CekSenet.GIRILDIGIYER = 2
    CekSenet.KayitYapanKul = "TCIZMELI"
    CekSenet.Plasiyer_Kodu = "01"
    
    CekSenetAna.EvraklariKaydet (ektCekSenAlma)
    
    Set Sirket = Nothing
    Set CekSenet = Nothing
    Call Kernel.FreeNetsisLibrary
    Set Kernel = Nothing
    Exit Sub
Hata:
    MsgBox Err.Description
End Sub
Çek Senet Tahsilatı
Sub CekSenTahsil()

	Dim Kernel As New NetOpenX.Kernel
	Dim Sirket As NetOpenX.Sirket
	Dim CekSenetAna As NetOpenX.CekSenetAna
	Dim CekSenet As NetOpenX.CekSenet

	Set Sirket = Kernel.yeniSirket(vtOracle, "ENTERPRISE8", "TEMELSET", "", "NETSIS", "", 32767)
	Set CekSenetAna = Kernel.yeniCekSenAna(Sirket, csMCEK)
	Call CekSenetAna.NetsisTransaction(ttBAslat)
	Set CekSenet = CekSenetAna.EvrakYeni
	CekSenet.SC_VERENK = "DEN3"
	CekSenet.SC_VERILENK = "102-001-01"
	CekSenet.SC_NO = "J00000000000004"
	CekSenet.TUTAR = 9000000
	CekSenet.VADETRH = CDate("01/01/2016")
	'"A"sıl/"C"iro Çek
	CekSenet.As_C = "A"
	CekSenet.PROJE_KODU = "001"
	CekSenetAna.EvraklariKaydet (ektCekSenTahsil)
	Call CekSenetAna.NetsisTransaction(ttBitir)

	Set Sirket = Nothing
	Set CekSenet = Nothing
	Call Kernel.FreeNetsisLibrary
	Set Kernel = Nothing

End Sub
Müşteri Senedi Parçalı Tahsilatı
Sub MusteriSenetiParcaliTahsilati()
    Dim kernel As New NetOpenX50.kernel
    Dim Sirket As NetOpenX50.Sirket
    Dim CekSenAna As NetOpenX50.CekSenetAna
    Dim CekSen As NetOpenX50.CekSenet
    
    On Error GoTo Hata:
    Set Sirket = kernel.yeniSirket(vtMSSQL, "vt adi", "vt kull adi", "vt kull sifre", "netsis kull adi", "netsis kull sifre", "sube kodu")
    Set CekSenAna = kernel.yeniCekSenAna(Sirket, csMSEN)
   
    Set CekSen = CekSenAna.EvrakYeni
    CekSen.SC_NO = "A00000000000054"
    CekSen.SC_VERILENK = "00003"
    CekSen.Tutar = 3
    CekSen.KasaKodu = "01"
    CekSen.SC_CIKTRH = Now
    
    CekSenAna.EvraklariKaydet (ektParcaliTahsilat)
    
    Set Sirket = Nothing
    Set CekSen = Nothing
    Set CekSenAna = Nothing
    Call kernel.FreeNetsisLibrary
    Set kernel = Nothing
    Exit Sub
Hata:
    MsgBox Err.Description
End Sub
Çek Senet Okuma
Sub CekSenOku() 
	Dim Kernel As New NetOpenX.Kernel
	Dim Sirket As NetOpenX.Sirket
	Dim CekSenetAna As NetOpenX.CekSenetAna
	Dim CekSenetOkunan As NetOpenX.CekSenet

	Set Sirket = Kernel.yeniSirket(vtOracle, "YAZ30", "FUSION30", "", "NETSIS", "", 32767)
	Set CekSenetAna = Kernel.yeniCekSenAna(Sirket, csMCEK)
	Set CekSenetOkunan = CekSenetAna.OkunanCS
	If CekSenetAna.kayitOku(otAc) Then
		'MsgBox "kayit açıldı"
		CekSenetAna.kayitOku (otIlk)
		'MsgBox CekSenetOkunan.SC_NO & "----" & CekSenetOkunan.SC_VERENK & "-----" & CekSenetOkunan.SC_VERILENK & "-----" & CekSenetOkunan.SC_YERI
		CekSenetAna.kayitOku (otSonraki)
		'MsgBox CekSenetOkunan.SC_NO & "----" & CekSenetOkunan.SC_VERENK & "-----" & CekSenetOkunan.SC_VERILENK & "-----" & CekSenetOkunan.SC_YERI
		CekSenetAna.kayitOku (otSonraki)
		'MsgBox CekSenetOkunan.SC_NO & "----" & CekSenetOkunan.SC_VERENK & "-----" & CekSenetOkunan.SC_VERILENK & "-----" & CekSenetOkunan.SC_YERI
		CekSenetAna.kayitOku (otOnceki)
		'MsgBox CekSenetOkunan.SC_NO & "----" & CekSenetOkunan.SC_VERENK & "-----" & CekSenetOkunan.SC_VERILENK & "-----" & CekSenetOkunan.SC_YERI
		CekSenetAna.kayitOku (otSon)
		'MsgBox CekSenetOkunan.SC_NO & "----" & CekSenetOkunan.SC_VERENK & "-----" & CekSenetOkunan.SC_VERILENK & "-----" & CekSenetOkunan.SC_YERI
	End If

	Set Sirket = Nothing
	Set CekSenet = Nothing
	Call Kernel.FreeNetsisLibrary
	Set Kernel = Nothing
End Sub



Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım