CetaSoft Ofis E-Ticaret Modülü ile Sunulan Web Servisleri

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "CetaSoft Ofis E-Ticaret Modülü ile Sunulan Web Servisleri"

Transkript

1 İçindekiler 1. Giriş 2. Sunulan Web Servislerine Hızlı Bakış a) AddCustomer b) EditCustomer c) GetCustomer d) GetBankAccounts e) AddOrder f) AddOrderedItem g) GetOrderStatus h) GetProductsByCategory i) AdvancedSearch j) SimpleSearchFullMatch k) SimpleSearch l) GetProductByStockCode m) GetProductsInStock n) GetAllProducts o) GetCategoryNames p) GetOwnerOfWebServices q) GetVersion 3. Ortak Özellikler 4. Sunulan Servislerin Detayları a) AddCustomer b) EditCustomer c) GetCustomer d) GetBankAccounts e) AddOrder f) AddOrderedItem CetaSoft Ofis E-Ticaret Modülü ile Sunulan Web Servisleri 1

2 g) GetOrderStatus h) GetProductsByCategory i) AdvancedSearch j) SimpleSearchFullMatch k) SimpleSearch l) GetProductByStockCode m) GetProductsInStock n) GetAllProducts o) GetCategoryNames p) GetOwnerOfWebServices q) GetVersion 5. Örnekler a) ASP.Net Örnekleri b) PHP Örnekleri 2

3 1. Giriş Bu döküman, CetaSoft Ofis programını kullanan işletmeler için e-ticaret sitesi hazırlayan web tasarım firmalarının, CetaSoft Ofis programı ile entegre çalışan çözümler geliştirebilmeleri için hazırlanmıştır. İlerleyen kısımlarda, sunulan tüm servisler hakkında detaylı bilgi ve kullanımlarına ilişkin ASP.Net ve PHP örnek kodları bulabileceksiniz. CetaSoft Ofis Web Servislerini barındıracak sunucunun yapılandırılmasında dikkat edilmesi gerekenler: CetaSoft Ofis Web Servisleri.Net Framework 2.0 kullanılarak geliştirilmiştir. Bunun için IIS'nin.Net Framework 2.0'ı desteklemesi sağlanmalıdır. 64 bit sunucularda, IIS uygulama havuzları, varsayılan olarak 32 bit uygulamaları çalıştırmayacak şekilde ayarlıdır. Access veritabanlarına erişirken kullanılan OLEDB Provider'in 64 bit sürümü olmadığı için varsayılan ayarlar ile web servisleri Access veritabanı dosyalarını kullanamaz. Bunu çözmek için web servislerinin kullandığı uygulama havuzunun gelişmiş ayarlarından, 32 bit uygulamaların çalışmasına izin vermesi sağlanmalıdır. CetaSoft Ofis Web Servislerinin, CetaSoft Ofis programıyla aynı anda veritabanını kullanabilmesi için web servislerinin altında çalıştığı kullanıcının, veritabanının bulunduğu klasöre yazma hakkı olmalıdır, sadece veritabanından okuma yapan servisler kullanılacak olsa bile. Aksi taktirde CetaSoft Ofis programı açıkken web servisleri kullanılmaya çalışıldığında File already in use. istisnası oluşur. Bunun nedeni Access veritabanlarında kilitleme mekanizmasının, veritabanının bulunduğu dizinde.ldb uzantılı bir dosya oluşturmasıdır. Dizine yazma hakkı olmayan kullanıcı zaten açık olan Access veritabanına bağlanamaz. IIS'nin uygulamaları hangi kullanıcı kimliğiyle çalıştırdığı işletim sisteminin versiyonuna göre değişmektedir: Windows XP Pro için ASPNET Windows Server 2003, 2008 ve Vista için NETWORK SERVICE Windows 7 Ultimate için IIS_IUSRS Diğer versiyonlar için kullanıcı adı, GetOwnerOfWebServices() servisi kullanılarak öğrenilebilir. Bu 3

4 kullanıcıya veritabanının bulunduğu dizine yazma hakkı verilmelidir. Veritabanında değişiklik yapan servislerin kullanılması isteniyorsa (yeni kullanıcı yaratan veya sipariş alan servisler gibi) önceki maddede bahsedilen kullanıcıya, veritabanı dosyasına da yazma hakkı verilmiş olmalıdır. Yoksa veritabanı dosyasına yazmak isteyen web servisleri başarısız olup istisna oluşturacaktır. 4

5 2. Sunulan Web Servislerine Hızlı Bakış CetaSoft Ofis E-Ticaret Modülü tarafından aşağıda listelenen web servisleri sunulur: a) AddCustomer - Yeni bir müşteri kaydı oluşturur. public int AddCustomer(string strkullaniciadi, string strsifre, string strad, string strsoyad, string stristel, string strevtel, string strfaks, string strceptel, string strfaturaadres, string strfaturasehir, string strteslimadres, string strteslimsehir, string str , string strvatandaslikno, string strvergidairesi, string strvergino) b) EditCustomer - Mevcut bir müşterinin bilgilerinde değişiklik yapar. public bool EditCustomer(string strkullaniciadi, string strsifre, int imusteriid, string strad, string strsoyad, string stristel, string strevtel, string strfaks, string strceptel, string strfaturaadres, string strfaturasehir, string strteslimadres, string strteslimsehir, string str , string strvatandaslikno, string strvergidairesi, string strvergino) c) GetCustomer - İstenen müşterinin bilgilerini alır. public DataSet GetCustomer(string strkullaniciadi, string strsifre, int imusteriid) d) GetBankAccounts - Banka hesaplarını ve kodlarını alır. public DataSet GetBankAccounts(string strkullaniciadi, string strsifre) 5

6 e) AddOrder - Yeni sipariş oluşturur. public int AddOrder(string strkullaniciadi, string strsifre, int imusteriid, double dtahsilattutari, int itahsilatturu, int itahsilatkuru, int ibankahesapid, string strkargotercihi, string strnot) f) AddOrderedItem - Oluşturulmuş siparişe ürün ekler. public bool AddOrderedItem(string strkullaniciadi, string strsifre, int isiparisid, string strstokkodu, double dmiktar, double dtutar, int itutarkuru) g) GetOrderStatus - Siparişin durumu hakkında bilgi alır. public DataSet GetOrderStatus(string strkullaniciadi, string strsifre, int isiparisid) h) GetProductsByCategory - Belirtilen kategorideki ürünlerin bilgilerini alır. public DataSet GetProductsByCategory(string strkullaniciadi, string strsifre, string strkategori1, string strkategori2, string strkategori3, string strkategori4, string strkategori5) i) AdvancedSearch - Cins, Özellik, Marka, Model, Beden, Renk, Cinsiyet alanlarında içeren araması yapar. public DataSet AdvancedSearch(string strkullaniciadi, string strsifre, string strcins, string strozellik, string strmarka, string strmodel, string strbeden, string strrenk, string strcinsiyet) 6

7 j) SimpleSearchFullMatch - Cins alanında tam eşleşme araması yapar. public DataSet SimpleSearchFullMatch(string strkullaniciadi, string strsifre, string strcins) k) SimpleSearch - Cins alanında içeren araması yapar. public DataSet SimpleSearch(string strkullaniciadi, string strsifre, string strcins) l) GetProductByStockCode - Stok kodu verilen ürünün bilgilireni alır. public DataSet GetProductByStockCode(string strkullaniciadi, string strsifre, string strstokkodu) m) GetProductsInStock - Stokta olan ürünlerin bilgilerini alır. public DataSet GetProductsInStock(string strkullaniciadi, string strsifre) n) GetAllProducts - Tüm ürünlerin bilgilerini alır. public DataSet GetAllProducts(string strkullaniciadi, string strsifre) o) GetCategoryNames - Kategori isimlerini alır. public DataSet GetCategoryNames(string strkullaniciadi, string strsifre, int ikategorino) p) GetOwnerOfWebServices - Web servislerinin altında çalıştığı kullanıcı adı. public string GetOwnerOfWebServices() q) GetVersion - CetaSoft Ofis Web Servis Versiyonunu döndürür. public string GetVersion() 7

8 3. Ortak Özellikler Bu bölümde CetaSoft Ofis E-Ticaret Modülü'nün sunduğu web servislerin hepsi için geçerli olan ortak özellikler açıklanmıştır. Sunulan servislerin hepsi, çalışmaya devam edemeyecekleri bir hatayla karşılaşmaları veya geçersiz parametreyle çağırılmış olmaları gibi durumlarda bir istisna oluştururlar. Bir kaç istisna hariç tüm servislerin ilk iki parametresi aynıdır. Bunlar string veri türündeki strkullaniciadi ve strsifre parametreleridir. Çağırılan servisler ilk önce bu parametreleri kontrol ederler. Eğer girilen kullanıcı adı ve şifre geçerli değilse aşağıdaki mesajı içeren bir istisna durumu oluşur: Kullanıcı adı veya şifre hatalı. Servisler için geçerli tek kullanıcı adı WEBUSER dır. CetaSoft Ofis E-Ticaret modülü lisanslandığında WEBUSER kullanıcısı otomatik olarak oluşturulur. Otomatik oluşturma işlemi sırasında, WEBUSER kullanıcısına şifre olarak 0000 (4 adet sıfır) atanır. Servisler çağırılırken strsifre parametresine verilen değer ile CetaSoft Ofis Programında oluşturulan WEBUSER kullanıcısın şifresini karşılaştırır. Servisin kendisinden beklenen görevi yerine getirebilmesi için iki şifrenin aynı olması gerekir. WEBUSER kullanıcısının şifresi, CetaSoft Ofis programından değiştirilebilir. Servisler, kullanılacak veritabanını, servisin bulunduğu aktif dizindeki database.path dosyasından alırlar. Bu dosya kullanılacak veritabanının adını ve yolunu içeren bir text dosyasıdır. CetaSoft E-Ticaret Modülü ile gelen database.path dosyası, CetaSoft Ofis Programının varsayılan kurulum dizinindeki varsayılan veritabanını işaret eder: C:\goldofis\ofisdata.mdb 8

9 Servisler kullanılmaya başlamadan önce bu dosyanın içeriği, kullanılacak veritabanı dosyasını gösterecek şekilde değiştirilmiş olmalıdır. Bu dosya bulunamazsa servis, aşağıdaki mesajı içeren bir istisna oluşturacaktır: Dosya bulunamadı 'database.path'. Eğer database.path dosyası bulunur fakat işaret ettiği veritabanı dosyası bulunamazsa bu sefer aşağıdaki gibi bir mesaj içeren istisna oluşur: 'c:\goldofis\ofisdata.mdb' dosyası bulunamadı. Son olarak tüm servisler, CetaSoft Ofis E-Ticaret Modülünü kullanmak için lisans sahibi olup olmadığınızı kontrol eder. Eğer lisans bulunamazsa aşağıdaki mesajı içeren bir istisna durumu oluşur: "CetaSoft Ofis E-Ticaret lisansı bulunamadı. Lisans almak için CetaSoft Yazılım ile iletişime geçiniz. ( 9

10 4. Sunulan Servislerin Detayları Önceki bölümde bahsedilen ortak giriş parametrelerine ve hata durumlarına ilave olarak, her servisin kendine özel başka giriş parametreleri ve hata durumları vardır. Bu bölümde bunlar ve servislerin geri döndürdükleri değerler ayrıntılı olarak açıklanmıştır. Bir giriş parametresi, açıklamasında tersi belirtilmediği sürece boş bırakılabilir. a) AddCustomer Yeni bir müşteri kaydı oluşturur. public int AddCustomer(string strkullaniciadi, string strsifre, string strad, string strsoyad, string stristel, string strevtel, string strfaks, string strceptel, string strfaturaadres, string strfaturasehir, string strteslimadres, string strteslimsehir, string str , string strvatandaslikno, string strvergidairesi, string strvergino) strad strsoyad stristel strevtel strfaks strceptel : En çok 15 karakter. Boş bırakılamaz. : En çok 20 karakter. Boş bırakılamaz. : En çok 20 karakter. : En çok 20 karakter. : En çok 20 karakter. : En çok 20 karakter. 10

11 strfaturaadres strfaturasehir strteslimadres strteslimsehir str strvatandaslikno strvergidairesi strvergino : En çok 255 karakter. Boş bırakılamaz. : En çok 25 karakter. Boş bırakılamaz. : En çok 255 karakter. Boş bırakılamaz. : En çok 25 karakter. Boş bırakılamaz. : En çok 255 karakter. : En çok 15 karakter. : En çok 25 karakter. : En çok 15 karakter. Müşteriye atanan, tamsayı (int) türünden id değerini döndürür. Bu müşteriyle ilgili yapılacak diğer işlemlerde, bu id değeri diğer servislerin giriş parametresi olarak kullanılır. "strad parametresi boş bırakılamaz." b) EditCustomer "strsoyad parametresi boş bırakılamaz." "strfaturaadres parametresi boş bırakılamaz." "strfaturasehir parametresi boş bırakılamaz." "strteslimadres parametresi boş bırakılamaz." "strteslimsehir parametresi boş bırakılamaz." 11

12 Mevcut bir müşterinin bilgilerinde değişiklik yapar.boş string geçilen alanları değiştirmeden bırakır. public void EditCustomer(string strkullaniciadi, string strsifre, int imusteriid, string strad, string strsoyad, string stristel, string strevtel, string strfaks, string strceptel, string strfaturaadres, string strfaturasehir, string strteslimadres, string strteslimsehir, string str , string strvatandaslikno, string strvergidairesi, string strvergino) imusteriid strad strsoyad stristel strevtel strfaks strceptel strfaturaadres strfaturasehir strteslimadres strteslimsehir str strvatandaslikno strvergidairesi : Bilgilerinde değişiklik yapılmak istenen müşterinin AddCustomer servisi tarafından atanan id değeri. : En çok 15 karakter. : En çok 20 karakter. : En çok 20 karakter. : En çok 20 karakter. : En çok 20 karakter. : En çok 20 karakter. : En çok 255 karakter. : En çok 25 karakter. : En çok 255 karakter. : En çok 25 karakter. : En çok 255 karakter. : En çok 15 karakter. : En çok 25 karakter. 12

13 strvergino : En çok 15 karakter. "Değiştirilecek bilgi belirtilmemiş." Tüm giriş parametreleri boş bırakılmışsa servis, müşteri bilgilerinde herhangi bir değişiklik yapmaz ve bu istisnayı üretir. "Bu numarayla kayıtlı müşteri yok." imusteriid parametresine verdiğiniz değerle kayıtlı bir müşteri mevcut değilse bu mesajı içeren bir istisna oluşur. c) GetCustomer İstenen müşterinin bilgilerini alır. public DataSet GetCustomer(string strkullaniciadi, string strsifre, int imusteriid) imusteriid : Bilgileri alınmak istenen müşterinin AddCustomer servisi tarafından atanan tamsayı (int) türünden id değeri. Aşağıda tanımı verilen alanları içeren bir tablo barındıran DataSet nesnesini döndürür. Eğer verilen Müşteri id'si bulunamazsa veri içermeyen bir dataset döndürür. <xs:element name="ad" type="xs:string" minoccurs="0"/> 13

14 <xs:element name="soyad" type="xs:string" minoccurs="0"/> <xs:element name="istel" type="xs:string" minoccurs="0"/> <xs:element name="evtel" type="xs:string" minoccurs="0"/> <xs:element name="faks" type="xs:string" minoccurs="0"/> <xs:element name="ceptel" type="xs:string" minoccurs="0"/> <xs:element name="faturaadres" type="xs:string" minoccurs="0"/> <xs:element name="faturasehir" type="xs:string" minoccurs="0"/> <xs:element name="teslimadres" type="xs:string" minoccurs="0"/> <xs:element name="teslimsehir" type="xs:string" minoccurs="0"/> <xs:element name=" " type="xs:string" minoccurs="0"/> <xs:element name="vatandaslikno" type="xs:string" minoccurs="0"/> <xs:element name="vergidairesi" type="xs:string" minoccurs="0"/> <xs:element name="vergino" type="xs:string" minoccurs="0"/> d) GetBankAccounts Banka hesaplarını ve kodlarını alır. public DataSet GetBankAccounts(string strkullaniciadi, string strsifre) Özel bir parametre almaz. Aşağıda tanımı verilen alanları içeren bir tablo barındıran DataSet nesnesini döndürür. 14

15 Eğer tanımlı bir banka hesabı bulunamazsa veri içermeyen bir dataset döndürür. <xs:element name="id" type="xs:int" minoccurs="0"/> <xs:element name="bankaadi" type="xs:string" minoccurs="0"/> <xs:element name="sube" type="xs:string" minoccurs="0"/> <xs:element name="hesapkuru" type="xs:string" minoccurs="0"/> <xs:element name="hesapno" type="xs:string" minoccurs="0"/> e) AddOrder Yeni sipariş oluşturur. public int AddOrder(string strkullaniciadi, string strsifre, int imusteriid, double dtahsilattutari, int itahsilatturu, int itahsilatkuru, int ibankahesapid, string strkargotercihi, string strnot) imusteriid dtahsilattutari itahsilatturu itahsilatkuru ibankahesapid strkargotercihi : Siparişi veren müşterinin AddCustomer servisi tarafından atanan id değeri. : Tahsil edilen tutar. : Nakit için 0, Kredi kartı için 1, Havale / EFT için 2 verilmelidir. : TL için 0, USD için 1, EURO için 2 olmalıdır. : Tahsilatın yapıldığı bankanın id değeri. : En çok 50 karakter. 15

16 strnot : En çok 255 karakter. Siparişe atanan, tamsayı (int) türünden id değerini döndürür. Bu değer, bu siparişle ilgili başka işlemler yaparken ilgili servislere giriş parametresi olarak verilir. "itahsilatkuru, TL için 0, USD için 1, EURO için 2 olmalı." "itahsilatturu, nakit için 0, kredi kartı için 1, havavale/eft için 2 olmalı." "Bu numarayla kayıtlı müşteri yok." "Bu numarayla kayıtlı banka hesabı yok." f) AddOrderedItem Oluşturulmuş siparişe ürün ekler. public void AddOrderedItem(string strkullaniciadi, string strsifre, int isiparisid, string strstokkodu, double dmiktar, double dtutar, int itutarkuru) isiparisid strstokkodu : Ürün eklenmek istenen siparişin AddOrder servisi tarafından atanan tamsayı (int) türünden id değeri. : En çok 20 karakter. Boş bırakılamaz. 16

17 dmiktar dtutar itutarkuru : Sipariş miktarı. Stoğun kartında tanımlı ölçü birimi cinsinden. : Satış tutarı. : TL için 0, USD için 1, EURO için 2 olmalıdır. "itutarkuru, TL için 0, USD için 1, EURO için 2 olmalı." "Bu numarayla kayıtlı sipariş yok." "Bu numarayla kayıtlı sipariş yok." "Bu numarayla kayıtlı stok yok." g) GetOrderStatus Siparişin durumu hakkında bilgi alır. public DataSet GetOrderStatus(string strkullaniciadi, string strsifre, int isiparisid) isiparisid : Durumu öğrenilmek istenen siparişin AddOrder servisi tarafından atanan tamsayı (int) türünden id değeri. Aşağıda tanımı verilen alanları içeren bir tablo barındıran DataSet nesnesini döndürür. Eğer verilen siparis id'sini bulamazsa veri içermeyen bir DataSet döndürür. 17

18 <xs:element name="siparisid" type="xs:int" minoccurs="0"/> <xs:element name="sipariszamani" type="xs:datetime" minoccurs="0"/> <xs:element name="sevktarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="sevkkargofirmasi" type="xs:string" minoccurs="0"/> <xs:element name="sevkkargosubesi" type="xs:string" minoccurs="0"/> <xs:element name="gonderikodu" type="xs:string" minoccurs="0"/> h) GetProductsByCategory Belirtilen kategorideki ürünlerin bilgilerini alır. Boş string geçilen kategori adları filtreleme işlemine dahil edilmez. public DataSet GetProductsByCategory(string strkullaniciadi, string strsifre, string strkategori1, string strkategori2, string strkategori3, string strkategori4, string strkategori5) strkategori1 : 1 nolu stok grubunda aranmasını istediğiniz kriter. strkategori2 : 2 nolu stok grubunda aranmasını istediğiniz kriter. strkategori3 : 3 nolu stok grubunda aranmasını istediğiniz kriter. strkategori4 : 4 nolu stok grubunda aranmasını istediğiniz kriter. strkategori5 : 5 nolu stok grubunda aranmasını istediğiniz kriter. Ürünün dönüş DataSet'ine dahil edilmesi için giriş parametrelerine verilen kriterlerin ilgili alanlarla tam eşleşmesini gerektirir. 18

19 Aşağıda tanımlı alanları içeren bir tablo barındıran DataSet nesnesini döndürür. Eğer istenen kriterlere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. <xs:element name="stokkodu" type="xs:string" minoccurs="0"/> <xs:element name="cins" type="xs:string" minoccurs="0"/> <xs:element name="ozellik" type="xs:string" minoccurs="0"/> <xs:element name="model" type="xs:string" minoccurs="0"/> <xs:element name="marka" type="xs:string" minoccurs="0"/> <xs:element name="beden" type="xs:string" minoccurs="0"/> <xs:element name="renk" type="xs:string" minoccurs="0"/> <xs:element name="cinsiyet" type="xs:string" minoccurs="0"/> <xs:element name="kategori1" type="xs:string" minoccurs="0"/> <xs:element name="kategori2" type="xs:string" minoccurs="0"/> <xs:element name="kategori3" type="xs:string" minoccurs="0"/> <xs:element name="kategori4" type="xs:string" minoccurs="0"/> <xs:element name="kategori5" type="xs:string" minoccurs="0"/> <xs:element name="alisfiyati" type="xs:double" minoccurs="0"/> <xs:element name="alisfiyatikuru" type="xs:string" minoccurs="0"/> <xs:element name="alisfiyatikdv" type="xs:string" minoccurs="0"/> <xs:element name="satisfiyati" type="xs:double" minoccurs="0"/> <xs:element name="satisfiyatikuru" type="xs:string" minoccurs="0"/> <xs:element name="satisfiyatikdv" type="xs:string" minoccurs="0"/> <xs:element name="kdvorani" type="xs:double" minoccurs="0"/> <xs:element name="otvorani" type="xs:double" minoccurs="0"/> <xs:element name="miktar" type="xs:double" minoccurs="0"/> <xs:element name="birim" type="xs:string" minoccurs="0"/> 19

20 i) AdvancedSearch Cins, Özellik, Marka, Model, Beden, Renk, Cinsiyet alanlarında içeren araması yapar. Boş string geçilen alanlar filtreleme işlemine dahil edilmez. public DataSet AdvancedSearch(string strkullaniciadi, string strsifre, string strcins, string strozellik, string strmarka, string strmodel, string strbeden, string strrenk, string strcinsiyet) Her giriş parametresine verilen kriter stok tanımlama penceresindeki aynı adlı alanda aranır. İlgili alanların verilen kriterleri sadece içermesi ürünün dönüş DataSet'ine dahil edilmesi için yeterlidir. Tam eşleşme gerekmez. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kriterlere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. j) SimpleSearchFullMatch Cins alanında tam eşleşme araması yapar. public DataSet SimpleSearchFullMatch(string strkullaniciadi, string strsifre, 20

21 string strcins) strcins : Bu parametreye verilen kriter ile stok tanımlarında Cinsi alanı tam eşleşen stoklar dönüş DataSet'ine dahil edilir. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. k) SimpleSearch Cins alanında içeren araması yapar. public DataSet SimpleSearch(string strkullaniciadi, string strsifre, string strcins) strcins : Stok tanımında cinsi alanında bu parametreye verilen kriteri içeren ürünler dönüş DataSet'ine dahil edilir. Tam eşleşme gerekmez. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet 21

22 nesnesi döndürür. l) GetProductByStockCode Stok kodu verilen ürünün bilgilireni alır. public DataSet GetProductByStockCode(string strkullaniciadi, string strsifre, string strstokkodu) strstokkodu : Bilgileri alınmak istenen stoğun kodu. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. m) GetProductsInStock Stokta olan ürünlerin bilgilerini alır. public DataSet GetProductsInStock(string strkullaniciadi, string strsifre) 22

23 Özel giriş parametresi yok. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. n) GetAllProducts Tüm ürünlerin bilgilerini alır. public DataSet GetAllProducts(string strkullaniciadi, string strsifre) Özel giriş parametresi yok. GetProductsByCategory servisinde tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan hiç ürün bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. o) GetCategoryNames 23

24 Kategori isimlerini alır. public DataSet GetCategoryNames(string strkullaniciadi, string strsifre, int ikategorino) ikategorino : CetaSoft Ofis beş adet stok grubunu destekler. Hangi stok grubundaki tanımlamaları almak istediğinizi bu parametre ile belirtmelisiniz. Aşağıda tanımı verilen tabloyu barındıran DataSet nesnesini döndürür. Eğer istenen kritere uyan kayıt bulunmazsa veri içermeyen bir DataSet nesnesi döndürür. <xs:element name="kategori1" type="xs:string" minoccurs="0"/> "ikategorino parametresine, 1 ile 5 arasında bir değer girilmelidir." p) GetOwnerOfWebServices Web servislerinin altında çalıştığı kullanıcı adı. public string GetOwnerOfWebServices() 24

25 Web servislerinin altında çalıştığı kullanıcı adını döndürür. Daha fazla bilgi için bu belgenin giriş kısmına bakınız. q) GetVersion CetaSoft Ofis Web Servis versiyonunu döndürür. public string GetVersion() CetaSoft Ofis Web Servis versiyonunu içeren bir string döndürür. Örnek :

26 5. Örnekler Bu bölümde, CetaSoft Ofis E-Ticaret Modülü ile sunulan web servislerinin, ASP.Net ve PHP ile kullanımına ilişkin örnek kodlar verilmiştir. a) ASP.Net Örnekleri Aşağıdaki örnek GetCategoryNames ve GetAllProduct servislerini kullanır ve sonuçları bir ızgara (GridView) kontrolü içerisinde gösterir. Örneğin çalışabilmesi için projeye, kullanılacak web servis sunucusunun başvuru (Web References) olarak eklenmiş olması gerekir. Dosya Adı : Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebAppOfis._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head runat="server"> <title title="ofis Web Servisleri İçin Test Web Uygulaması"></title> </head> <body> <h2>ofis Web Servisleri İçin Test Web Uygulaması</h2> <form id="form1" runat="server"> <div> 26

27 </div> </form> </body> </html> <p>getcategorynames</p> <asp:textbox ID="txtKategoriNo" runat="server" ToolTip="KategoriNo"></asp:TextBox> <asp:button ID="btGetCategoryNames" runat="server" Text="Çağır" onclick="btgetcategorynames_click" /><br /> <asp:label ID="lError" runat="server" Text=""></asp:Label><br /> <asp:gridview ID="GridView1" runat="server"> </asp:gridview> </div> <div> <p>getallproducts</p> <asp:button ID="btGetAllProducts" runat="server" Text="Çağır" onclick="btgetallproducts_click" /><br /> <asp:label ID="lError2" runat="server" Text=""></asp:Label><br /> <asp:gridview ID="GridView2" runat="server"> </asp:gridview> 27

28 Dosya Adı : Default.aspx.cs using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using WebAppOfis.wsOfisSolution; namespace WebAppOfis { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btgetcategorynames_click(object sender, EventArgs e) { wsofis owsofis = new wsofis(); try { DataSet ds = owsofis.getcategorynames("webuser", "0000", Convert.ToInt32(txtKategoriNo.Text)); GridView1.DataSource = ds; 28

29 } GridView1.DataMember = ds.tables[0].tablename; GridView1.DataBind(); } catch(exception exp) { lerror.text = exp.message; } } } protected void btgetallproducts_click(object sender, EventArgs e) { wsofis owsofis = new wsofis(); try { DataSet ds = owsofis.getallproducts("webuser", "0000"); GridView1.DataSource = ds; GridView1.DataMember = ds.tables[0].tablename; GridView1.DataBind(); } catch (Exception exp) { lerror2.text = exp.message; } } 29

30 b) PHP Örnekleri Aşağıdaki örnek kod parçası GetAllProduct servisini çağırır. Kodu incelerseniz, PHP kullanarak çağırmak istediğiniz web servisine nasıl parametre geçebileceğinizi ve servisten dönen değeri nasıl kullanabileceğinizi görebilirsiniz. $options = array( "trace" => true, "exception" => true ); $client = new SoapClient(" $options); if(!$client){ echo "<table width='100%' height='100%'>\n<tr>\n<td valign='middle' align='center'>\n"; echo "<table width='30%' height='30%'>\n<tr>\n<td align='center' bgcolor='#cccccc'>"; echo "Baglantı Kurulamadı"; echo "</td>\n</tr>\n</table>\n</td>\n</tr>\n</table>"; exit; } $allproductsparams = array("strkullaniciadi" => "WEBUSER", "strsifre" => "0000"); $allproducts = $client->getallproducts($allproductsparams); $allproductsxmlstring = $allproducts->getallproductsresult->any; 30

31 $allproductsxmlparse = new SimpleXMLElement($allProductsXmlString); //print_r($allproductsxmlparse); $products = array(); foreach($allproductsxmlparse->newdataset->table as $product){ $sql = "INSERT INTO gelen_urunler(stokkodu, Cins, Ozellik, Model, Renk, Kategori1, Kategori2, AlisFiyati, AlisFiyatiKuru, AlisFiyatiKDV, SatisFiyati, SatisFiyatiKuru, SatisFiyatiKDV, KDVOrani, Miktar, Birim) VALUES('$product->StokKodu', '$product->cins', '$product->ozellik', '$product->model', '$product->renk', '$product->kategori1', '$product- >Kategori2', $product->alisfiyati, '$product->alisfiyatikuru', '$product->alisfiyatikdv', $product->satisfiyati, '$product->satisfiyatikuru', '$product->satisfiyatikdv', $product- >KDVOrani, $product->miktar, '$product->birim');"; if(! mysql_query($sql)){ echo "Error:". mysql_error(). "<br />SQL:". $sql; } //echo $sql; } 31

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

Detaylı

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI BİLGİLERİ KAYDETME YÖNTEMİ Kayıt işlemi yaparken 3 tane yöntem kullanılacaktır. Bu yöntemler Örnek içerisinde ayrı ayrı

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME Veritabanına kayıt işlemleri 4 farklı işlemden oluşur Bunlar Görüntüleme (SELECT), Kayıt

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME Default.aspx

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ ÖRNEK 1 default.aspx

Detaylı

SINIF İÇİ UYGULAMA KODLARI

SINIF İÇİ UYGULAMA KODLARI SINIF İÇİ UYGULAMA KODLARI ARABA HAREKET ETTİRME using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

Detaylı

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME BİLGİLERİ GRIDVIEW DE GÖRÜNTÜLEME VE DÜZENLEME

Detaylı

MASTER PAGE SAYFASI KULLANIMI

MASTER PAGE SAYFASI KULLANIMI MASTER PAGE SAYFASI KULLANIMI Hazırladığımız Web sayfalarında sayfanın belli bölgelerinin sürekli sabit kalmasını istiyorsak ve bazı kısımlarının değişmesini istiyorsak Master Page Sayfası kullanırız.

Detaylı

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ İNTERNET TABANLI PROGRAMLAMA- 6.ders SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ SAYFALAR ARASI LİNK VERME Html Etiketi kullanarak Link Verme Bu amaçla etiketleri kullanılır. Bu

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA) İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

Detaylı

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten

Detaylı

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu

Detaylı

GridView ve DetailsView kullanarak kayıt düzenlemek

GridView ve DetailsView kullanarak kayıt düzenlemek GridView ve DetailsView kullanarak kayıt düzenlemek Bir önceki yazımda teorik olarak bu iki kontrole ait eventlerden söz etmiştim. Şimdi uygulama yapma zamanı. Bunun için daha önceki yazılarımıza devam

Detaylı

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır. Admin Paneli (Yeni Kitap Kayıt İşlemi) Admin.aspx sayfamıza yeni bir HyperLink kontrolü ekliyoruz. NavigateUrl sine aşağıdaki bağlantıyı oluşturuyoruz. Böylece, Link tıklandığında yeni_kitap_kayit.ascx

Detaylı

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz. http://www.arifceylan.com/asp-net-c-ile-resim-uzerine-yazi-yazma-ve-gosterme/

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz. http://www.arifceylan.com/asp-net-c-ile-resim-uzerine-yazi-yazma-ve-gosterme/ 23 Mart 2012 / Cuma Yeni bir site açıyoruz. Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz. http://www.arifceylan.com/asp-net-c-ile-resim-uzerine-yazi-yazma-ve-gosterme/ Namespace

Detaylı

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA 1. Sayfamızda hiç kod yazmadan bilgileri görüntüleyelim. Bu amaçla iki tane nesneyi sayfamıza ekleyelim. 2. AccesDataSource ayarlayalım. 1 Sayfaya

Detaylı

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add 29 Aralık 2011 / Perşembe Visual studio dan veri tabanından veri çekmek için önce bir aspx dosyası açıp,,accessde yeni veri tabanı dosyası açıyoruz. Dikkat : Dosyanın uzantısı.mdb olacak. Masa üstünde

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 7.ders

İNTERNET TABANLI PROGRAMLAMA- 7.ders İNTERNET TABANLI PROGRAMLAMA- 7.ders ANA SAYFA TASARIMI A- HTML KULLANIMI İLE ANA SAYFA TASARIMI Default.aspx

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME

İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME İNTERNET TABANLI PROGRAMLAMA- 13.ders A-GRIDVIEW, DETAILSVIEW, ACCESSDATASOURCE NESNELERİ İLE BİLGİ GÖRÜNTÜLEME Asp.Net kodları

Detaylı

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 9 Şubat 2012 / Perşembe Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 1) emlakkategorisi adlı tabloyu oluşturuyoruz 1 2) ilanlar adlı tabloyu

Detaylı

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe 22 Mart 2012 / Perşembe Yeni web sitesi açtık Üye giriş sayfası yapacağız. User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla WebForm kullanılmasını sağlayan

Detaylı

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ. 20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek

Detaylı

PROGRAMLAMA DERSİ 1. İNTERNET

PROGRAMLAMA DERSİ 1. İNTERNET PROGRAMLAMA DERSİ 1. İNTERNET İnternet sunucu-istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bir bilgisayar (kullanıcı-client) ve bu isteği karşılayan özel bir bilgisayar

Detaylı

VeriTabanı Uygulamaları

VeriTabanı Uygulamaları VeriTabanı Uygulamaları Bir uygulamanın esas gücünü, veri, veri tabanları ve veri kaynakları ile olan ilişkisi belirler. Eğer bunlara kolayca hakim olan, yöneten teknolojilere sahipse o uygulama gerçekten

Detaylı

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası:

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası: REQUEST QUERY STRING Kullanıcıdan gelen düzenlenmiş verileri sunucuya iletir. Diğer bir ifade ile internet tarayıcısından sunucuya veri aktarır. Aynı işlemi farklı yollarla yapabiliriz. İlk olarak Redirect

Detaylı

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür. Mikro Ayarları Mikro muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler kullanılarak

Detaylı

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme Amaç: Bir veritabanındaki bilgileri LINQ aracılığı ile ekranda nasıl gösterebiliriz? Yazar: Oğuz Alpöge,

Detaylı

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1 ADO.NET Web üzerinden veritabanına bağlanmak ve veri işlemleri gerçekleştirmek için ADO.NET teknolojinden faydalanarak işlemlerimizi gerçekleştireceğiz. ADO.NET her ne kadar ADO teknolojine benzesede aslında

Detaylı

ASP.NET Web Kontrolleri

ASP.NET Web Kontrolleri ASP.NET Web Kontrolleri ASP.NET web sayfalarında kullanılmak üzere çeşitli işlevleri yerine getiren hazır kontroller sunar. Bu kontroller çeşitli özelliklere ve işlevlere sahip olmakla beraber uygulamalarda

Detaylı

1 Aralık 2011 / Perşembe

1 Aralık 2011 / Perşembe 1 Aralık 2011 / Perşembe Örnek :İki adet panel var.eğer 1nci panelde şifre Mustafa ise kendimiz bir session değişkeni oluşturup tamam yazdıracağız.değilse Şifre hatalı yazdıracağız. protectedvoid Page_Load(object

Detaylı

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Vega Ayarları. Vega Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür. Vega Ayarları Vega muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler kullanılarak

Detaylı

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu E-Ticaret siteniz ile Logo Yazılımınız (GO, GO Plus, Tiger2, Tiger Plus, Tiger Enterprise) arasında veri aktarımını sağlayan bir

Detaylı

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ KULLANIM KLAVUZU 21.10.2013 Sürüm: 2.2.1 (27.12.2013) Sayfa 1 / 11 Güncellenen Bölümler Sürüm 2.2.1 Yayınlanma Tarihi 27.12.2013 Güncellenen Bölümler GUNSONUAKISGONDER

Detaylı

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon

TARİHÇE. Versiyon Tarih Düzenleyen Açıklama 0.1 04.11.2015 Engin DURMAZ İlk versiyon İçindekiler 1 GİRİŞ... 2 2 KOD ÖRNEKLERİ... 3 2.1 AÇILIŞTA YAPILMASI GEREKENLER... 3 2.2 ÖKC-HARİCİ CİHAZ EŞLEŞMESİ... 3 2.3 MALİ REFERANS İSTEĞİ... 4 2.4 PROGRAMLAMA BİLGİLERİNİN GÖNDERİLMESİ... 5 2.5

Detaylı

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK 5 Ocak 2012 / Perşembe Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK Bu sitede, duyuruekle.aspx, duyurugöster.aspx duyurudetay.aspx adlarında 3 sayfa açıyoruz. Sağ Tıkla

Detaylı

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ KULLANIM KLAVUZU 21.10.2013 Sürüm: 2.2.0 Sayfa 1 / 10 Giriş EBT Sisteminin, Web Servisleri birinci versiyonu, BOTAŞ ile yapılan ayrıştırma çalışmalarına paralel

Detaylı

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü)

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü) HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu () 24.10.2011 İÇİNDEKİLER 1. Kurulum... 1 2. Uygulamayı çalıştırma... 1 3. Ayarlar... 3 3.1. Netsis Bağlantı Ayarları... 4 3.2. Şube Eşleştirme... 5

Detaylı

Programlama Yazılımı ile Web Sitesi Oluşturma

Programlama Yazılımı ile Web Sitesi Oluşturma Hafta- 2 Programlama Yazılımı ile Web Sitesi Oluşturma Programlama yazılımı, bir web projesi oluşturmak için alternatif birkaç yol sunar. Buyollardan bir tanesi ihtiyaca uygun olarak seçilebilir. Programlama

Detaylı

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım; yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım; Bunun için uyevarmi() fonksiyonu tasarlayacağız. Fonksiyon

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ Aşağıda belli bir yere kadar programlanmış olan Gezgin satıcı problemine ait kodları inceleyerek programın geri kalan kısmını tamamlayınız. Seçme, Çaprazlama ve Mutasyon

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi... AJAX KULLANIMI

Karabük Üniversitesi, Mühendislik Fakültesi...  AJAX KULLANIMI AJAX KULLANIMI Web sayfaları çalışırken Server a her gidişte yeni sayfanın tüm bilgileri yeniden yüklenir. Bu durum hem serverdan alınan bilgilerin fazla olmasını (dolayısı ile download trafiğini artırır)

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com AJAX KULLANIMI

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com AJAX KULLANIMI AJAX KULLANIMI Web sayfaları çalışırken Server a her gidişte yeni sayfanın tüm bilgileri yeniden yüklenir. Bu durum hem serverdan alınan bilgilerin fazla olmasını (dolayısı ile download trafiğini artırır)

Detaylı

WebInstaller. 1. Kurulum Đçin Gereksinimler

WebInstaller. 1. Kurulum Đçin Gereksinimler WebInstaller Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu @6 Uygulama E-Netsis.Net uygulamasının kurulumu Netsis\ENetsis.Net\Kurulum dizininde bulunan NetsisWebInstall.exe

Detaylı

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

C# ile NJ Simulatöre Bağlanmak

C# ile NJ Simulatöre Bağlanmak C# ile NJ Simulatöre Bağlanmak Genel Bilgi Sysmac Studio da Değişkenlerin Oluşturulması Windows Form Oluşturulması Gerekli Dosyaların Referanslara Eklenmesi Form1.cs Dosya Yapısı Genel Bilgi Bu dökümanda

Detaylı

Hitit R5 Ayarları. Hitit R5 Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

Hitit R5 Ayarları. Hitit R5 Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür. Hitit R5 Ayarları Hitit R5 muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler

Detaylı

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table;

MySqlConnection connection; MySqlCommand command; MySqlDataReader reader; MySqlDataAdapter adapter; DataTable table; using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace arac_servisi

Detaylı

Veritabanı İşlemleri

Veritabanı İşlemleri Veritabanı İşlemleri Bu bölümde; Veritabanı bağlantısı Komutların Yürütülmesi ADO.NET Nesne Modeli kavramları incelenecektir. ADO.NET (ActiveX Data Objects) ADO.NET, var olan Windows API lerinden çok daha

Detaylı

Ders 8: Metotlar. barisgokce.com

Ders 8: Metotlar. barisgokce.com Ders 8: Metotlar Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com Metotlar C# içerisinde bir veya birden fazla kod bulunduran kod bloklarıdır. Bir nesnenin veya sınıfın programı

Detaylı

08217 Internet Programcılığı II

08217 Internet Programcılığı II 08217 Internet Programcılığı II How to ASP and ASP variables Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı 29 Eyl. 2015 Öğr. Gör. Murat KEÇECĠOĞLU ASP Nedir? Microsoft un bizlere sunduğu karşılıklı

Detaylı

JAVA API v2.0 Belge sürümü: 2.0.2

JAVA API v2.0 Belge sürümü: 2.0.2 JAVA API v2.0 Belge sürümü: 2.0.2 1. İçindekiler 1. İÇİNDEKİLER... 2 2. BU BELGENİN AMACI... 3 3. BELGE SÜRÜMLERİ... 3 4. SİSTEM GEREKSİNİMLERİ... 3 5. KULLANIM ŞEKLİ... 4 5.1. GENEL... 4 5.2. UYARILAR...

Detaylı

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı TURK ELEKTRONİK PARA A.Ş Dış Kurum Entegrasyonları TURKPOS API Yardım Dokümanı Sürüm 1.5 1 / 16 1. SÜRÜM GEÇMİŞİ Sürüm Tarih Hazırlayan Açıklama 1.0 27.05.2015 Hüseyin SARI Doküman oluşturuldu. 1.1 12.10.2015

Detaylı

C Sharp /Veri tabanı işlemleri

C Sharp /Veri tabanı işlemleri C Sharp /Veri tabanı işlemleri C#'ta veri tabanı işlemleri System.Data isim alanındaki ve bu isim alanının altındaki alt isim alanlarındaki türlerle yapılır. System.Data isim alanına programcılar ADO.NET

Detaylı

Kets DocPlace LOGO Entegrasyonu

Kets DocPlace LOGO Entegrasyonu Kets DocPlace LOGO Entegrasyonu Kets DocPlace Kurulumu Öncesinde Yapılması Gereken İşlemler Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012 veya daha yeni işletim sistemlerinde Programlar

Detaylı

Coslat Monitor (Raporcu)

Coslat Monitor (Raporcu) Coslat Monitor (Raporcu) Coslat Monitor, Coslat Firewall, Hotspot ve Mirror uygulamalarında oluşturulan zaman damgalı kayıtların analiz edilmesini ve raporlanmasını sağlayan uygulamadır. Coslat Monitor

Detaylı

ETA:MOBİL KURULUM TALİMATI

ETA:MOBİL KURULUM TALİMATI ETA:MOBİL KURULUM TALİMATI ETA:Mobil Kurulum Adımları Kuruluma başlamadan önce ana bilgisayarınızda kontrol etmeniz gereken minimum gereksinimler aşağıda belirtilmiştir. 1. Microsoft Windows Versiyon Kurulum

Detaylı

15xx versiyonu / 05.05.2016 Tarihli Arşivin İçeriği

15xx versiyonu / 05.05.2016 Tarihli Arşivin İçeriği 15xx versiyonu / 05.05.2016 Tarihli Arşivin İçeriği 1-Mikro Yazılım olarak, e-fatura Özel Entegratörlük yönteminde, Veriban Firması ile Ocak 2016 itibariyle sözleşmemiz sona ermiş olmasına rağmen, devam

Detaylı

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi Nedir? olmadan Login.aspx Bilgilerinizi giriniz Durum Yönetimi İle Login.aspx Bilgilerinizi giriniz Adınız Adınız Pınar Pınar Soyadınız Soyadınız Onay Durdu Onay Durdu Gönder Gönder ASP.NET - 1 sayfa.aspx

Detaylı

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK ORT3167 İnternet Programcılığı 1 Ders1-2 Öğr. Grv. Aybike ŞİMŞEK Dersin Amacı Web tabanlı uygulamalar Web Servisleri geliştirebiliyor duruma gelmek ve bunlarla ilgili bir projeyi takım çalışması ile gerçeklemek.

Detaylı

JSF Melih Sakarya. Java Server Faces Facelet. www.mergecons.com. www.mergecons.com 1

JSF Melih Sakarya. Java Server Faces Facelet. www.mergecons.com. www.mergecons.com 1 JSF Melih Sakarya JSF Java Server Faces Facelet www.mergecons.com www.mergecons.com 1 Facelet JSF için JSP ye alternatif bir yapıdır. Tamamen xml tabanlıdır ve xhtml olarak yazılır. Xml standartlarına

Detaylı

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

MOBILEPAX ENTERPRISE API (WEB SERVİS)

MOBILEPAX ENTERPRISE API (WEB SERVİS) MOBILEPAX ENTERPRISE API (WEB SERVİS) Versiyon: 1.0.5 İçindekiler İçindekiler... 2 1. Belgenin Amacı... 3 2. Sistem Gereksinimleri... 3 3. Belge Sürümleri... 3 4. Kullanım Şekli... 3 4.1 Web den Başlatma...

Detaylı

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 1.1.0

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 1.1.0 HTTP SMS Gönderimi 1. Genel Kullanım Bu fonksiyonu kullanarak; Bir telefon numarasına tek bir mesaj gönderimi Birden fazla telefon numarasına aynı mesaj gönderimi -> tek seferde en fazla 150 telefon numarasına

Detaylı

Proje Uyarlama Adımları Dokümanı

Proje Uyarlama Adımları Dokümanı Proje Uyarlama Adımları Dokümanı Güncelleme Tarihi: 15.04.2013 İçerik 1. Kullanıcıların Tanımlanması (varsa Kanal Yapısı ve ilgili parametreleri ile beraber):... 3 2. Eposta Ayarlarının Yapılması:... 4

Detaylı

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page) WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page) WEB KULLANICI KONTROLLERİ Kullanıcı kontrolleri bir içeriğin birden fazla sayfada kullanılmasına olanak sağlar. Bir web sayfasına eklenerek içerik

Detaylı

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon

Detaylı

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

PERKON PDKS Kurulum ve hızlı başlangıç rehberi Oluşturma 02.11.2015 Revizyon: 19.01.2016 Rev. No: 03 Yazan: Süleyman FAKİR Düzenleyen: F. DELİRİ PERKON PDKS Kurulum ve hızlı başlangıç rehberi 1) PDKS Kurulumu, Lisans Onaylaması Ve Veri Tabanı Ayarları

Detaylı

SysMondPOS Kurulum ve Kullanım Klavuzu

SysMondPOS Kurulum ve Kullanım Klavuzu SysMondPOS Kurulum ve Kullanım Klavuzu Murat YALÇINSOY Ayhan UYSAL www.sysmond.com.tr [30.11.2012] Revizyon No: 0 İçindekiler SYSPCPOS KURULUM KLAVUZU... 3 SysPCPOS Ayarları... 3 SysMOND Ayarları ve Tanımlamaları...

Detaylı

24 Mart 2011. İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

24 Mart 2011. İlgili Modül/ler : Transfer. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL 24 Mart 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer ETA:V.8-SQL ve ETA:SQL ile HUGIN POS CİHAZI ARASINDA VERİ TRANSFERİ Süpermarket, benzin istasyonu, market ve çeşitli

Detaylı

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Internet Programming I. Hafta I. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Internet Programming I Hafta I Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU ASP Nedir? Microsoft un bizlere sunduğu karşılıklı etkileşimli (interaktif ) sayfalar yapabilmek

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Kapsülleme (Erişim Denetleyiciler) Java da Sınıf Oluşturmak Java da Nesne Oluşturmak Java da Constructor Kavramı Java da This Kavramı Java da Constructor

Detaylı

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo)

YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) 10 Ekim 2017 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : ÖKC Modülü YENİ NESİL ÖKC İLE ON-LİNE İŞLEMLER (Hugin / Profilo) Programlarımızda Ödeme Kaydedici Cihazlar modülünü kullanarak,

Detaylı

Kets DocPlace Bilgi Bankası. 1. İstemcilerde sunucuya ulaşılamadı şeklinde bağlantı hatası alınıyor... 2

Kets DocPlace Bilgi Bankası. 1. İstemcilerde sunucuya ulaşılamadı şeklinde bağlantı hatası alınıyor... 2 Bilgi Bankası İçindekiler 1. İstemcilerde sunucuya ulaşılamadı şeklinde bağlantı hatası alınıyor.... 2 2. İstemcilerde System.Runtime.Remoting.RemotingException: Port is Busy: All pipe instances are busy.

Detaylı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası 12 Kasım 2014 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : E-Defter e-defter Hazırlama Uygulaması E-Defter, şekil hükümlerinden bağımsız olarak Vergi Usul Kanununa ve/veya Türk Ticaret

Detaylı

ASP.NET SAYFA DETAYLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ASP.NET SAYFA DETAYLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET SAYFA DETAYLARI Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET SAYFA DETAYLARI ASP.NET SAYFA DETAYLARI Klasik ASP sayfalarında form verileri her seferinde

Detaylı

WOLVOX Veri Transfer. AKINSOFT WOLVOX Veri Transfer Yardım Dosyası. Doküman Versiyon : 1.02.01

WOLVOX Veri Transfer. AKINSOFT WOLVOX Veri Transfer Yardım Dosyası. Doküman Versiyon : 1.02.01 AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 19.11.2014 1 1.ÇALIŞMA ŞEKLİ HAKKINDA BİLGİ AKINSOFT Veri Transferi hali hazırda kullanmakta olduğunuz 3. parti yazılımlardan veri almak ve bu

Detaylı

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi : Ülker İletişim Web Servisi Interprise Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi : www.ulker.com.tr/webservices/contactservice/contactservice.asmx?wsdl.net

Detaylı

Sunum Planı. Django Nedir? Django projesi oluşturmak Basit bir blog uygulaması. Şablon Kullanımı Diğer özellikleri

Sunum Planı. Django Nedir? Django projesi oluşturmak Basit bir blog uygulaması. Şablon Kullanımı Diğer özellikleri Django Web Çatısı Mete Alpaslan Katırcıoğlu Emre Yüce Portakal Teknoloji mete.alpaslan@portakalteknoloji.com emre.yuce@portakalteknoloji.com Akademik Bilişim 2008 Çanakkale, 30 Ocak 2008 Sunum Planı Django

Detaylı

LOGO için Online Mutabakat Kullanım Kılavuzu

LOGO için Online Mutabakat Kullanım Kılavuzu LOGO için Online Mutabakat Kullanım Kılavuzu SQL Bağlantı Bilgileri Server : Kullanıcısı : Şifre : Veri Tabanı : LOGO ürünü veri tabanının barındırıldığı MS SQL sunucu adı. LOGO ürünü veri tabanına bağlantı

Detaylı

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu ISLE IdeaSoft E-Ticaret siteniz ile Logo Yazılımınız (GO 3, Tiger 3, Tiger 3 Enterprise) arasında veri aktarımını sağlayan bir yazılımdır.

Detaylı

XML ile Mesaj İşlemleri

XML ile Mesaj İşlemleri Doküman JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 2.5.0 XML ile Mesaj İşlemleri SİSTEM ÖZELLİKLERİ Sistem üzerinden çok yüksek sayılarda (Bir kerede 20000 gibi) farklı içerikli

Detaylı

C#.Net & Linq (Language Integrated Query)

C#.Net & Linq (Language Integrated Query) C#.Net & Linq (Language Integrated Query) Adım-1 Adım-2 Adım-3: aşağıdaki ekran gelir. Bu ekrandan Server Explorer seçeneği ile SQL sunucuya bağlanılırsa Adım-4 deki gibi bir ekran gelir Adım-4: Soldaki

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL http://merchant.mobilepax.com/services/product.asmx Metot MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün bilgilerinin Mobilepax

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;

Detaylı

Tanıtım Sunumu Internet Programcılığı II. ASP and ASP variables. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 02 Eki.

Tanıtım Sunumu Internet Programcılığı II. ASP and ASP variables. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 02 Eki. Tanıtım Sunumu 08220 Internet Programcılığı II ASP and ASP variables Elbistan Meslek Yüksek Okulu 2011 2012 Bahar Yarıyılı 02 Eki. 2012 Öğr. Gör. Murat KEÇECİOĞLU ASP Nedir? Microsoft un bizlere sunduğu

Detaylı

www.vegayazilim.com.tr Tel: 0.312. 428 63 53

www.vegayazilim.com.tr Tel: 0.312. 428 63 53 www.vegayazilim.com.tr Tel: 0.312. 428 63 53 VENDOR Araçta Muhasebe Sistemleri, araçta sıcak ve soğuk satış yapma imkanını saglayıcı çözümler sunan, plasiyer root takibatı yaparak iş kolaylığı, hız ve

Detaylı

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir. T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak

Detaylı

CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0

CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0 CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0 Özgür Web Teknolojileri Günleri 2010 Yeditepe Üniversitesi, Airties Salonu 16 Ekim 2010 (14:00 14:45) Fatih BAZMAN (http://codeigniter.gen.tr)

Detaylı

SIMAN KULLANIM KILAVUZU

SIMAN KULLANIM KILAVUZU SIMAN KULLANIM KILAVUZU Önder Öndemir SIMAN Simülasyon programı Model Çatı ve Deneysel Çatı olmak üzere iki kısımdan oluşur. Model çatı genel itibariyle modullerin ve işlem bloklarının yazıldığı kısımdır.

Detaylı

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV 02 Temmuz 2018 İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL İlgili Modül/ler: Muhasebe IV MUHASEBE IV MODÜLÜ İNDİRİMLİ ORANLARA AİT SATIŞ LİSTESİ İndirimli Oranlara ait Satış Listesi raporu 405 (İndirimli

Detaylı

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3 İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3 1. Özellikler.3 2. Kullanım..3 2.1. Ana Sayfa..5 2.2. Talep Modülü.7 2.3. Takibim Modülü 9 2.4. Takipte Modülü..11 2.5. Silinen Talepler Modülü...11

Detaylı

20 Mayıs 2013. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

20 Mayıs 2013. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV 20 Mayıs 2013 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Muhasebe IV İNDİRİLECEK KDV LİSTESİ İndirilecek KDV Listesi raporu özellikle ihraç kayıtlı mal satan, ihracat yapan, yatırım

Detaylı

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE) VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE) ACCESS VERİ TABANI (OLE DB - Object Linking and Embedding Data Base) Access veri tabanı kullanılarak oluşturulmuş uygulama; OLEDB çalışmak

Detaylı

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri LOGO PROGRAM KURULUMU VE AYARLARI Logo programlarının yüklemesi için kullanılacak,setup dosyaları ftp://download.logo.com.tr/ adresinden indirilerek yapılır. Örneğin Kobi ürünleri için; ftp://download.logo.com.tr/windows/kobi/guncel/go_plus/klasöründen

Detaylı

COM API v2.0 Belge sürümü : 2.0.3

COM API v2.0 Belge sürümü : 2.0.3 COM API v2.0 Belge sürümü : 2.0.3 1. Đçindekiler 1. Đçindekiler...2 2. Bu belgenin amacı...3 3. Belge sürümleri...3 4. Sistem gereksinimleri...3 5. Kullanım şekli...4 5.1 Genel...4 5.2 Uyarılar...4 5.3

Detaylı

http://www.fatihbasaran.com.tr

http://www.fatihbasaran.com.tr http://www.fatihbasaran.com.tr FmB Network Tools Kurulum ve Kullanım Rehberi 1) Kurulum a) Hazırlık Eğer indirmediyseniz, yazılımın bir kopyasını aşağıdaki adresten edinebilirsiniz. Kurulum öncesinde tüm

Detaylı