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);
Copyright © 2018 Logo Yazılım