C#

Genel Dekont Kaydı
            Kernel kernel = new Kernel();
            Sirket sirket = default(Sirket);
            Dekont dekont = default(Dekont);
            Dekomas dekomas = default(Dekomas);

            try
            {
                sirket = kernel.yeniSirket(TVTTipi.vtMSSQL, "TESTDT", "TEMELSET", "", "netsis", "net1", 0);

                dekomas = kernel.yeniDekomas(sirket);
                int dekontno = dekomas.YeniNumaraAl("GD");
                
                dekont = dekomas.KalemEkle(TDekontTip.dekMuhasebe);
                dekont.Dekont_No = dekontno;
                dekont.Tutar = 453.63;
                dekont.Miktar = 1;
                dekont.Kod = "191-01-001";
                dekont.B_A = "B";
                dekont.DovTL = "T";
                dekont.Proje_Kodu = "b";
                dekont.Genel_KDV = "G";
                dekont.Kdv_Dahil = "H";
                dekont.Kdv_Oran = 18;
                dekont.Plasiyer = "1";

                dekont = dekomas.KalemEkle(TDekontTip.dekCari);
                dekont.Dekont_No = dekontno;
                dekont.Tutar = 453.63;
                dekont.Miktar = 1;
                dekont.Kod = "120-01-014";
                dekont.B_A = "A";
                dekont.DovTL = "T";
                dekont.Proje_Kodu = "b";
                dekont.Genel_KDV = "C";
                dekont.Kdv_Oran = 18;
                dekont.Kdv_Dahil = "H";
                dekont.Plasiyer = "1";

                dekomas.Tamamla();
                MessageBox.Show(dekomas.Dekont_No.ToString());
            }
            finally
            {
                Marshal.ReleaseComObject(dekomas);
                Marshal.ReleaseComObject(dekont);
                Marshal.ReleaseComObject(sirket);
                kernel.FreeNetsisLibrary();
                Marshal.ReleaseComObject(kernel);
            }
Genel Dekont Sil
            Kernel kernel = new Kernel();
            Sirket sirket = default(Sirket);
            Dekont dekont = default(Dekont);
            Dekomas dekomas = default(Dekomas);
            try
            {
                sirket = kernel.yeniSirket(TVTTipi.vtMSSQL, "TESTDT", "TEMELSET", "", "netsis", "net1", 0);
                dekont = kernel.yeniDekont(sirket);
                dekomas = kernel.yeniDekomas(sirket);

                var result = dekomas.BelgeGetir("GD", 1867);

                if (result == true)
                {
                    MessageBox.Show(Convert.ToString(dekomas.IncKeyNo));
                    dekomas.TumKalemleriSil();
                    dekomas.Tamamla();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                Marshal.ReleaseComObject(dekont);
                Marshal.ReleaseComObject(sirket);
                kernel.FreeNetsisLibrary();
                Marshal.ReleaseComObject(kernel);
            }



VB

Genel Dekont Kaydı
Sub YeniDekontBelge()

    Dim Kernel As New NetOpenX50.Kernel
    Dim Sirket As NetOpenX50.Sirket
    Dim Dekomas As NetOpenX50.Dekomas
    Dim Dekont As NetOpenX50.Dekont
    On Error GoTo Hata:

      Set Sirket = Kernel.yeniSirket(vtMSSQL, "vt adı", "vt kull adı", "vt kull sifre", 
"netsis kull", "netsis sifre", sube kodu)

      Set Dekomas = Kernel.yeniDekomas(Sirket)
      Dekomas.YeniNumaraAl ("ad")
      'Seri Numarasına göre yeni dekont numarası alındı

      Set Dekont = Dekomas.KalemEkle(dekCari)
      Dekont.Tutar = 100
      Dekont.Miktar = 2
      Dekont.Kod = "C0001"
      Dekont.B_A = "B"
      Dekont.DovTL = "T"
      Dekont.Tarih = Date
      Dekont.Plasiyer = "S001"
      Dekont.Proje_Kodu = "P001"

      Set Dekont = Dekomas.KalemEkle(dekStok)
      Dekont.Tutar = 100
      Dekont.Miktar = 2
      Dekont.Kod = "S0001"
      Dekont.B_A = "A"
      Dekont.DovTL = "T"
      Dekont.Tarih = Date
      Dekont.Plasiyer = "S001"
      Dekont.Proje_Kodu = "P001"
      Dekont.DEPO_KODU = 1

      Dekomas.Tamamla
      'Dekont belgesine ait kayıtların oluşturulması (veritabanına yansıtılması) için
'bu metodun kullanılması gereklidir.

      Set Dekont = Nothing
      Set Dekomas = Nothing
      Set Sirket = Nothing
      Call Kernel.FreeNetsisLibrary
      Set Kernel = Nothing
      Exit Sub
    Hata:
        MsgBox Err.Description
End Sub
Dekont Düzeltme
Sub DekontBelgeDuzelt()

    Dim Kernel As New NetOpenX50.Kernel
    Dim Sirket As NetOpenX50.Sirket
    Dim Dekomas As NetOpenX50.Dekomas
    Dim Dekont As NetOpenX50.Dekont
    On Error GoTo Hata:

      Set Sirket = Kernel.yeniSirket(vtMSSQL, "vt adı", "vt kull adı", "vt kull sifre", "netsis kull", "netsis sifre", sube kodu)

      Set Dekomas = Kernel.yeniDekomas(Sirket)

      If Dekomas.BelgeGetir("ad", 46) Then

      Set Dekont = Dekomas.Kalem(0)
      Dekont.Tutar = 260

      Dekomas.Tamamla
      'Dekont belgesine ait kayıtların oluşturulması (veritabanına yansıtılması) için bu metodun kullanılması gereklidir.

      End If

      Set Dekont = Nothing
      Set Dekomas = Nothing
      Set Sirket = Nothing
      Call Kernel.FreeNetsisLibrary
      Set Kernel = Nothing
      Exit Sub
    Hata:
        MsgBox Err.Description
    End Sub
Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım