Tiger’a Lobject.Dll ile Yeni Cari Karti Nasil Tanimlanir

Tiger’a Lobject.Dll ile Yeni Cari Karti Nasil Tanimlanir

Tiger muhasebe programinin en çok kullanilan bölümlerinden birisi de yeni cari kartinin tanimlanmasidir.Bu makalemizde Lobject.dll ile Tiger programina Yeni Cari karti tanimlasini anlatacagim.

Yeni Malzeme kartini

Öncelikle Lobject.dll class ve metotlarini kullanabilmemiz için, yazdigimiz class’a Lobject.dll kütüphanelerinin eklenilmesi gerekiyor.

using UnityObjects;
using System.Data;

Lobject.dll ile Tiger’a herhangi bir entegre uygulama gelistirilirken ilk olarak Lobject’in Data isimli Class’indan bir nesne tanimlanmasi gerekmektedir.

Data _newAccount =Genel.UnityApp.NewDataObject(DataObjectType.doAccountsRP);
.

Nesne tanimlanirken hangi bölüm üzerinde islem yapilmak isteniyorsa burada belirtilmesi gerekmektedir.

Nesnemiz tanimlandiktan sonra hangi islem yapilmak isteniyorsa o belirtilir. Insert,Update, delete islemi önce metot olarak belirtilir. Biz yeni cari karti tanimlayacagimiz için New() metodunu kullanacagiz.

_newAccount.New();

Daha sonra olusturdugumuz nesnenin verilerini belirtere Post() metotu ile sisteme yazdiriyoruz.

_newAccount.Post();

Post metodu boolean bir sonuç döndürmektedir. Islem sonucunu true-false deger döndürerek ona göre islemimize devam etmemiz konusunda kolaylik saglamaktadir.

Yeni malzeme karti tanimlamasi basitçe asagidaki gibidir.

 
bool _result = false;
Data _newAccount =Genel.UnityApp.NewDataObject(DataObjectType.doAccountsRP);
_newAccount.New();

_newAccount.DataFields.FieldByName("ACCOUNT_TYPE").Value = 3;
_newAccount.DataFields.FieldByName("CODE").Value = firmacode;
//FirmaKodu string
_newAccount.DataFields.FieldByName("TITLE").Value = firmaadi;
//Firma Adi string
_newAccount.DataFields.FieldByName("ADDRESS1").Value = adres1;
//Adres string 
//_newAccount.DataFields.FieldByName("ADDRESS2").Value = adres2;
//Adres2 string
//ek.DataFields.FieldByName("DISTRICT").Value = "Mahalle";

_newAccount.DataFields.FieldByName("TOWN").Value = ilce;
// "Ilçe";
_newAccount.DataFields.FieldByName("CITY").Value = il;
// "Sehir";
_newAccount.DataFields.FieldByName("COUNTRY").Value = ulke;
// "Ülke";
_newAccount.DataFields.FieldByName("POSTAL_CODE").Value = postakodu;
// "Posta Kodu";
_newAccount.DataFields.FieldByName("TELEPHONE1").Value = tel1;
// "Telefon 1";
_newAccount.DataFields.FieldByName("TELEPHONE2").Value = tel2;
// "Telefon 2";
_newAccount.DataFields.FieldByName("FAX").Value = fax;
// "Fax";
_newAccount.DataFields.FieldByName("TAX_ID").Value = vergino;
// "Vergi No";
_newAccount.DataFields.FieldByName("TAX_OFFICE").Value = vergidairesi;
// "Vergi Dairesi";
//ek.DataFields.FieldByName("TAX_OFFICE_CODE").Value = "Veri Dairesi Kodu";
_newAccount.DataFields.FieldByName("CONTACT").Value = ilgilikisi;
// "Isim Soyisim";
_newAccount.DataFields.FieldByName("E_MAIL").Value = email;
// "E- Posta";
_newAccount.DataFields.FieldByName("WEB_URL").Value = webUrl;

ValidateErrors err = _newAccount.ValidateErrors;


if (_newAccount.Post())
{
_result = true;

}
.

Konu ile ilgili daha detayli bilgi almak için mail adresim asagidadir.
Kolay gelsin…

AHMET TÜRKER
turker.ahmet38@gmail.com

Tags:

2 thoughts on “Tiger’a Lobject.Dll ile Yeni Cari Karti Nasil Tanimlanir

  • Iyi Günler Acaba Muhasebe Programi Hazirlama Örnek Veritabani Paylasabilirmisiniz örnek olaarak arastirma yapiyorum gelistirmekte oldugum projede kullanacagim suan C# ortaminda çalisiyorum henüz veritabani olusturma asamasina geçmedim

  • selamün aleyküm hocam ben  bilge adamda yazylym ö?rencisiyim henüz daha  diziler konusundayyz fakat  bir ?ey sormak istiyorum.bu  tiger lobject.dll denilen ?ey  tam olarak nedir yani kesin bilmemiz gereken bi?eymi .ama anlady?ym kadary ile galiba nasylki windowsun apisi var  youtubenin apisi var  buda  muhasebe tarzy prpogramlar yapylyrken  logoya  destek amaçly galiba de?ilmi  kafam kary?ykda ufak bi anlatym yapabilmeniz mümkünmü

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.