Cari

Cari-Bağlantı ana
//_oAuth2 sinifi ile geçerli token alinmasi gerekir.
private oAuth2 _oAuth2;
private PrintManager _manager;
_manager = new PrintManager(_oAuth2); 
var result = _manager.SafeDepositsPrinting(new SafeDepositPrintParam()
            {
                DesignNumber = 1046,
                PrintingType = JTKasaBasimTipi.kbMSen,
                Sira = 9592
            });
var data = result.Data;
Cari Çağırma
//_oAuth2 sinifi ile geçerli token alinmasi gerekir.
var _ARPsManager = new ARPsManager(_oAuth2);
var resultAllCM = _ARPsManager.GetInternal();

/// C0001 carisi kodunun bilgilerini dondurmektedir.
var resultCMById = _ARPsManager.GetInternalById("C0001");


 // kisit , kolon ismi ve siralama ile ilgili ornek. 
            var resultFilterCM = _ARPsManager.GetInternal(new SelectFilter()
            {
                Limit = 10,
                Offset = 0,
                Filter = "CARI_KOD like '%CARI%'",
                Fields = new List<string>() { "CARI_KOD", "CARI_ISIM", "Plasiyer_Kodu" }
                ,
                Sort = new List<SortParam>()
                 {
                      new SortParam(){ Column = "CARI_KOD",  SortType= SortParamType.ASC}
                 }
            });



Cari Güncelle
            oAuth2 _oAuth2;
            _oAuth2 = new oAuth2("http://localhost:9090");
            _oAuth2.Login(new JLogin()
            {
                BranchCode = 0,
                NetsisUser = "Admin",
                NetsisPassword = "Admin",
                DbType = JNVTTipi.vtMSSQL,
                DbName = "EGTM",
                DbPassword = "",
                DbUser = "TEMELSET"
            });

            var _ARPsManager = new ARPsManager(_oAuth2);

            var result = _ARPsManager.PutInternal("J0001", new ARPs
            {
                CariTemelBilgi = new ARPsPrimInfo
                {
                    CARI_ILCE = "NARLIDERE",
                    CARI_KOD = "J0001"
                }
            });
         
            var cariIlce = result.Data.CariTemelBilgi.CARI_ILCE;
            if (result.IsSuccessful)
            {
                MessageBox.Show("Güncelleme Tamamlandı" + " / " + result.Data.CariTemelBilgi.CARI_ILCE);
            }
            else
            {
                MessageBox.Show(result.ErrorDesc);

            }
            
Cari Kayıt
            oAuth2 _oAuth2;
            _oAuth2 = new oAuth2("http://localhost:9090");
            _oAuth2.Login(new JLogin()
            {
                BranchCode = 0,
                NetsisUser = "admin",
                NetsisPassword = "1234",
                DbType = JNVTTipi.vtMSSQL,
                DbName = "REMDA2016",
                DbPassword = "",
                DbUser = "TEMELSET"
            });

          var _ARPsManager = new ARPsManager(_oAuth2);
          var resultPostDataCM = _ARPsManager.PostInternal(new ARPs()
            {
                CariTemelBilgi = new ARPsPrimInfo()
                {
                    CARI_KOD = "J0001",
                    CARI_ISIM = "Rest Cari 1",
                    CARI_TIP = "S",
                    Sube_Kodu = 0,
                    ACIK1 = "acik1",
                    ACIK2 = "acik2",
                    ACIK3 = "acik3",
                    CARI_ADRES = "izmir",
                    CARI_IL = "izmir",
                    CARI_TEL = "2322225566",
                    CARI_ILCE = "ksk",
                    EMAIL = "[email protected]",
                    WEB = "www.logo.com.tr",
                    CM_RAP_TARIH = DateTime.Now.AddMonths(1)
                },
                CariEkBilgi = new ARPsSuppInfo()
                {
                    CARI_KOD = "J0001",
                    TcKimlikNo = "12345678911",
                    Kull1N = 1,
                    Kull1S = "1",
                    S_Yedek1 = "syedek1"
                }
            });

            if (resultPostDataCM.IsSuccessful)
            {
                MessageBox.Show("KAYIT BAŞARILI" + " " + resultPostDataCM.Data.CariTemelBilgi.CARI_KOD);
            }
            else
            {
                MessageBox.Show(resultPostDataCM.ErrorDesc);

            }
Cari Sil
             oAuth2 _oAuth2;
            _oAuth2 = new oAuth2("http://localhost:9090");
            _oAuth2.Login(new JLogin()
            {
                BranchCode = 0,
                NetsisUser = "Admin",
                NetsisPassword = "Admin",
                DbType = JNVTTipi.vtMSSQL,
                DbName = "EGTM",
                DbPassword = "",
                DbUser = "TEMELSET"
            });

            var _ARPsManager = new ARPsManager(_oAuth2);
            //Cari kodu C001 olan cariyi siler
            var result = _ARPsManager.DeleteInternalById("J0001");
            if (result.IsSuccessful)
            {
                MessageBox.Show("Silme İşlemi Tamamlandı");
            }
            else
            {
                MessageBox.Show(result.ErrorDesc);

            }
Cari Okuma
            oAuth2 _oAuth2;
            _oAuth2 = new oAuth2("http://localhost:9090");
            _oAuth2.Login(new JLogin()
            {
                BranchCode = 0,
                NetsisUser = "Admin",
                NetsisPassword = "Admin",
                DbType = JNVTTipi.vtMSSQL,
                DbName = "EGTM",
                DbPassword = "",
                DbUser = "TEMELSET"
            });

            //_oAuth2 sinifi ile geçerli token alinmasi gerekir.
            var _ARPsManager = new ARPsManager(_oAuth2);
            //Cari kodu J0001 olan cari bilgilerini getir
            var result = _ARPsManager.GetInternalById("J0001");
            if (result.IsSuccessful)
            {
                MessageBox.Show(result.Data.CariEkBilgi.TcKimlikNo+" / "+result.Data.CariTemelBilgi.CARI_ISIM);
            }
            else
            {
                MessageBox.Show(result.ErrorDesc);

            }

Cari Hareket

Cari Hareket Oluştur
private oAuth2 _oAuth2;
private ARPTransactionsManager _manager;
private ARPTransactions _dummyArpTransaction;
_manager = new ARPTransactionsManager(_oAuth2);
_dummyArpTransaction = new ARPTransactions()
            {
                CARI_KOD = "00123",
                Tarih = DateTime.Now.Date,
                Hka = "A",
                Aciklama = "rest post",
                SonKayitNoAl = true
            };
var result = _manager.PostInternal(_dummyArpTransaction);
var data = result.Data;
Cari Hareket Güncelle
private oAuth2 _oAuth2;
private ARPTransactionsManager _manager;
private ARPTransactions _dummyArpTransaction;
_manager = new ARPTransactionsManager(_oAuth2);
int incKeyNo = 179;
var result = _manager.PutInternal(id, new ARPTransactions()
{
     Aciklama = "str"
});
var data = result.Data;
Belirli bir Cari Hareketi Getir
private oAuth2 _oAuth2;
private ARPTransactionsManager _manager;
private ARPTransactions _dummyArpTransaction;
_manager = new ARPTransactionsManager(_oAuth2);
//IncKeyNo 178 olani getir
var result = _manager.GetInternalById(178);
var data = result.Data;
Tüm Cari Hareketleri Getir
private oAuth2 _oAuth2;
private ARPTransactionsManager _manager;
private ARPTransactions _dummyArpTransaction;
_manager = new ARPTransactionsManager(_oAuth2);
var result = _manager.GetInternal();
var data = result.Data;
foreach (var arpTransaction in data)
            {
                Console.WriteLine(arpTransaction.CARI_KOD);
                Console.WriteLine(arpTransaction.Inc_Key_Number);
                Console.WriteLine(arpTransaction.Aciklama);
            }
Cari Hareketi Sil
private oAuth2 _oAuth2;
private ARPTransactionsManager _manager;
private ARPTransactions _dummyArpTransaction;
_manager = new ARPTransactionsManager(_oAuth2);
//id : Inckeyno
var result = _manager.DeleteInternalById(id);



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