TARİHÇE. Versiyon Tarih Düzenleyen Açıklama Engin DURMAZ İlk versiyon
|
|
- Asli Şerif
- 8 yıl önce
- İzleme sayısı:
Transkript
1 İçindekiler 1 GİRİŞ KOD ÖRNEKLERİ AÇILIŞTA YAPILMASI GEREKENLER ÖKC-HARİCİ CİHAZ EŞLEŞMESİ MALİ REFERANS İSTEĞİ PROGRAMLAMA BİLGİLERİNİN GÖNDERİLMESİ SATIŞ İŞLEMLERİ Satış İstek İşlemleri Satış Sonucu Sorgulama DİĞER İŞLEMLER TUŞ KİLİDİ AÇMA/KAPAMA TARİHÇE Versiyon Tarih Düzenleyen Açıklama Engin DURMAZ İlk versiyon
2 1 GİRİŞ Bu doküman.net ile geliştirme yapan çözüm ortağı firmalarımız içindir. Entegrasyon Protokolünü doğrudan geliştirmek yerine nesne tabanlı bir DLL kullanarak Vera ile haberleşilebilir. Projenizde IntegrationCore.dll i referans olarak ekleyerek ve uygulamanızın çalıştığı yere extra altında GMP3_DLL.dll dosyasını kopyalarak çalışabilirsiniz. GMP3_DLL.dll cihazın eşleşme ve mesajların şifreli olarak yazarkasaya gönderilip, alınmasını sağlar..net kullanmayan çözüm ortaklarımız doğrudan GMP3_DLL.dll i kullanmaktadırlar. IntegrationCore.dll ise C# ile geliştirilmiş nesne tabanlı bir kütüphanedir. IntegrationCore.dll nesne olarak aldığı parametreleri Vera Perakende Mesaj Protokolu Kablolu dokümanına göre biçimlendirir ve GMP3_DLL.dll fonksiyonlarını kullanarak yazarkasaya ulaştırır.
3 2 KOD ÖRNEKLERİ 2.1 AÇILIŞTA YAPILMASI GEREKENLER Açılışta CoreApi den bir tane instance oluşturulmalı. Daha sonra her zaman getinstance kullanılmalı. Çalışma anında sadece firma bilgileri değişikliği olursa CreateIntance tekrar kullanılabilir. Bu durumda yeni eşleşme gerekecektir. CreateInstance ve GetInstance api leri aşağıdaki gibidir: public static CoreApi CreateInstance(String vendorserial, String vendorname, String vendormodel) public static CoreApi GetInstance() Örnek Instance Oluşturma CoreApi.CreateInstance(vendorInfo.ExtDevSerial, vendorinfo.vendorname, vendorinfo.extdevmodel); 2.2 ÖKC-HARİCİ CİHAZ EŞLEŞMESİ ÖKC tarafında servis menüsünde HARİCİ AYARLAR (ip, port, çalışma şekli = istemci) yapıldıktan sonra Harici Uygulama tarafından eşleşme isteği gönderilir. public PairResult PairWithCr(String ip, int port, bool oldergmp) Örnek Eşleşme Fonksiyonu private void btnsubmitpair_click(object sender, EventArgs e) PairResult pairresult; CoreApi coreapi = CoreApi.GetInstance(); pairresult = coreapi.pairwithcr(txtdeviceip.text, (int)numerdeviceport.value, chkoldgmp.checked); if (0!= pairresult.errorcode) lblresult.text = "Eşleşme başarısız, hata kodu : " + pairresult.errorcode; else lblresult.text = pairresult.fiscalid + " seri nolu cihazla eşleşme tamamlanmıştır";
4 2.3 MALİ REFERANS İSTEĞİ ÖKC ye ait cihaz seri numarası, son işlemin z numarası, son işlemin fiş numarası, son satışın referans numarası, son yüklenen ayarların kısım/kdv/ürün versiyonları, cihaz üzerinde çalışan bankacılık uygulamalarının listesi gibi bilgiler bu mesaj ile alınır. public FiscalReference GetFiscalReference() Örnek Mali Referans İsteği Fonksiyonu private void btnfiscalref_click(object sender, EventArgs e) int i = 0; FiscalReference fiscalref = CoreApi.GetInstance().GetFiscalReference(); try rtbresult.text = ""; rtbresult.text += "Mali Bilgiler: \n"; rtbresult.text += "Seri No: " + fiscalref.fiscalid + "\n"; rtbresult.text += "Z No : " + fiscalref.lastzno + "\n"; rtbresult.text += "Fiş No : " + fiscalref.lastdocno + "\n"; rtbresult.text += "\n"; rtbresult.text += "Version Bilgileri: \n"; rtbresult.text += "Kdv Versiyon : " + fiscalref.vatgrpversion + "\n"; rtbresult.text += "Kısım Versiyon : " + fiscalref.sectionversion + "\n"; rtbresult.text += "Ürün Versiyon : " + fiscalref.productversion + "\n"; rtbresult.text += "\n"; rtbresult.text += "Satış Referans Numarası: " + fiscalref.salereferencenr + "\n"; rtbresult.text += "\n"; rtbresult.text += "Banka Bilgileri: \n"; for (i = 0; i < fiscalref.bankinfo.count; i++) rtbresult.text += "Banka Adı: " + fiscalref.bankinfo[i].bankname + "\n"; rtbresult.text += "\n"; rtbresult.text += "Acquirer Id: " + fiscalref.bankinfo[i].acqid + "\n\n"; catch rtbresult.text += "\n Hata Oluştu";
5 2.4 PROGRAMLAMA BİLGİLERİNİN GÖNDERİLMESİ Cihaz üzerindeki program ayarları bu mesajla güncellenir. Sadece bir alan güncellenebileceği gibi tüm ayarlar da tek bir çağrı güncellenebilir. public FcrError TrySettingDownload(SettingData settingdata) - Kdv Bilgileri ve Kdv versiyonu - Kısım Bilgileri ve kısım versiyonu - Ürün Bilgileri ve ürün versiyonu - Döviz ödemeleri - Diğer ödemeler - Fiş başlıkları - Fiş limiti ve yazım kalitesi Örnek Program Ayarları Fonksiyonu private void btnsendsettings_click(object sender, EventArgs e) SettingData settindata = new SettingData(); // yeni versiyon bilgileri eklenir settindata.headitems.productversion = SetApi.Instance().GetProductVersion(); settindata.headitems.sectionversion = SetApi.Instance().GetSectionVersion(); settindata.headitems.vatgrpversion = SetApi.Instance().GetVatGroupVersion(); // işyeri bilgileri eklenir VendorInfo vendorinfo = VendorInfo.Instance(); settindata.headitems.cashiercode = vendorinfo.cashiercode; settindata.headitems.merchantcode = Convert.ToInt32(vendorInfo.MerchantCode); settindata.headitems.terminalcode = Convert.ToInt32(vendorInfo.TerminalCode); // kısım bilgileri değiştirilecekse kısımlar eklenir if (chksection.checked) // add sections for (int i = 0; i < dtsections.rows.count; i++) // Id, Name, Vat, Price CrSection crsection = new CrSection(); crsection.sectionid = Convert.ToInt32(dtSections.Rows[i]["Id"].ToString()); crsection.name = dtsections.rows[i]["name"].tostring(); crsection.name = crsection.name.toupper(); crsection.vatgroup = Convert.ToInt32(dtSections.Rows[i]["Vat"].ToString()); crsection.price = Convert.ToDecimal(dtSections.Rows[i]["Price"].ToString()); settindata.sections.add(crsection); // kdv bilgileri değiştirilecekse kdv bilgileri eklenir if (chkvatgroups.checked) // add vat groups for (int i = 0; i < dtvatgroups.rows.count; i++) // Id, VatRate CrVatGroup crvatgroup = new CrVatGroup(); crvatgroup.no = Convert.ToInt32(dtVatGroups.Rows[i]["Id"].ToString()); crvatgroup.vatrate = Convert.ToInt32(dtVatGroups.Rows[i]["Rate"].ToString()); settindata.vatgroups.add(crvatgroup);
6 // ürün bilgileri değiştirilecekse ürünler eklenir if (chkproducts.checked) // add products for (int i = 0; i < dtproducts.rows.count; i++) // No, Section, Name, Barcode,Price, Stock, IsSent bool issent = Convert.ToBoolean(dtProducts.Rows[i]["IsSent"].ToString()); if (true == issent) CrProduct crproduct = new CrProduct(); crproduct.pluno = Convert.ToInt32(dtProducts.Rows[i]["No"].ToString()); crproduct.section = Convert.ToInt32(dtProducts.Rows[i]["Section"].ToString()); crproduct.productname = dtproducts.rows[i]["name"].tostring(); crproduct.productname = crproduct.productname.toupper(); crproduct.barcode = dtproducts.rows[i]["barcode"].tostring(); crproduct.price = Convert.ToDecimal(dtProducts.Rows[i]["Price"].ToString()); crproduct.stock = Convert.ToDecimal(dtProducts.Rows[i]["Stock"].ToString()); settindata.products.add(crproduct); // fiş başlıkları değiştirilecekse fiş başlıkları eklenir if (chkrcptheader.checked) // add head lines for (int i = 0; i < dtheaders.rows.count; i++) CrReceiptHeader crreceiptheader = new CrReceiptHeader(); crreceiptheader.lineno = Convert.ToInt32(dtHeaders.Rows[i]["No"].ToString()); crreceiptheader.linetext = dtheaders.rows[i]["linetext"].tostring(); crreceiptheader.linetext = crreceiptheader.linetext.toupper(); if (crreceiptheader.linetext.length > 0) settindata.receipheaders.add(crreceiptheader); // kasiyer bilgileri değiştirilecekse kasiyerler eklenir if (chkcashiers.checked) // add cashiers for (int i = 0; i < dtcashiers.rows.count; i++) CrCashier crcashier = new CrCashier(); crcashier.id = Convert.ToInt32(dtCashiers.Rows[i]["Id"].ToString()); crcashier.name = dtcashiers.rows[i]["name"].tostring(); crcashier.name = crcashier.name.toupper(); crcashier.password = dtcashiers.rows[i]["password"].tostring(); settindata.cashiers.add(crcashier); // döviz bilgileri değiştirilecekse dövizler eklenir if (chkexchanges.checked) for (int i = 0; i < dtexchanges.rows.count; i++)
7 CrExchange crexchange = new CrExchange(); crexchange.id = Convert.ToInt32(dtExchanges.Rows[i]["No"].ToString()); crexchange.name = dtexchanges.rows[i]["name"].tostring(); crexchange.name = crexchange.name.toupper(); crexchange.rate = Convert.ToDecimal(dtExchanges.Rows[i]["Rate"].ToString()); settindata.exchanges.add(crexchange); // diğer ödeme bilgileri değiştirilecekse diğer ödemeler eklenir if (chkotherpaytypes.checked) // add cashiers for (int i = 0; i < dtotherpayments.rows.count; i++) CrOtherPayType crotherpay = new CrOtherPayType(); crotherpay.id = Convert.ToInt32(dtOtherPayments.Rows[i]["No"].ToString()); crotherpay.name = dtotherpayments.rows[i]["name"].tostring(); crotherpay.name = crotherpay.name.toupper(); settindata.otherpaytypes.add(crotherpay); // diğer ayarlar (fis limiti, varsayılan indirim/artırım, yazım kalitesi) değiştirilecekse bu bilgiler eklenir if (chkothersettings.checked) try settindata.othersettings = new CROtherSettings(numerRcptLimit.Value, (int)numerdiscountrate.value, (int)numersurchargerate.value, chkstokccontrolyes.checked, (int)numerprinterquality.value); catch // core api fonksiyonu çağrılır CoreApi.GetInstance().TrySettingDownload(settinData);
8 2.5 SATIŞ İŞLEMLERİ Satış İstek İşlemleri Vera Delta üzerinden normal satış ve faturalı satış yapabilmek için kullanılır. Ayrıca hizmet satışları da (yazarkasada lisans tanımı var ise) bu yolla yapılır. Hizmet satışı kapsamında Eczane işlemleri ve Fatura Tahsilatı işlemleri yer almaktadır public ResultDetails TrySale(SaleData saledata, bool waituntilsaleresult) Örnek Satış İstek Fonksiyonu private void btnsubmitsale_click(object sender, EventArgs e) SaleData saledata = new SaleData(); // Güncel ürün versiyon bilgisi set edilir saledata.headitems.productversion = SetApi.Instance().GetProductVersion(); // Güncel kısım versiyon bilgisi set edilir saledata.headitems.sectionversion = SetApi.Instance().GetSectionVersion(); // Güncel kdv versiyon bilgisi set edilir saledata.headitems.vatgrpversion = SetApi.Instance().GetVatGroupVersion(); // Kasiyerin satışa müdahale edip/edemeyeceği ayarlanır saledata.cashierstatus = chkcashieractive.checked? ActivePassive.Active: ActivePassive.Passive; // Banka ödemesi başarısız olursa fişin iptal edilip/edilmeyeceği ayarlanır saledata.voidonpayfail = chkvoidonpayfail.checked? ActivePassive.Active : ActivePassive.Passive; // Fiş ortasında (kalmelerin yarısı yazıldığında) elektrik kesintisi olursa, açılışta fişin iptal edilip/edilmeyeceği ayarlanır saledata.voidonpowerfail = chkvoidonpowerfail.checked? ActivePassive.Active : ActivePassive.Passive; // Cihaz eşleşme esnasında kullanılan Kasiyer Kodu, İşyeri Kodu, Terminal Kodu eklenir. VendorInfo vendorinfo = VendorInfo.Instance(); saledata.headitems.cashiercode = vendorinfo.cashiercode; saledata.headitems.merchantcode = Convert.ToInt32(vendorInfo.MerchantCode); saledata.headitems.terminalcode = Convert.ToInt32(vendorInfo.TerminalCode); // Tekil olan satış referans numarası eklenir saledata.refnumber = (int)numersalerefnum.value; List<String> messages = GetMessages(); // Fiş mesajları varsa, mesaj listesine eklenir for (int i = 0; i < messages.count; i++) saledata.putcustommessage(i + 1, messages[i]); SaleDetails saleblock = new SaleDetails(); LastPair lastpair = CoreApi.GetInstance().GetLastPairInfo(); // Cihaz mali bellek numarası set edilir saleblock.fiscalid = lastpair.fiscalid; // Ürün/Kısım satışları eklenir for (int i = 0; i < listviewdetail.groups.count; i++) ListViewGroup lvgroup = listviewdetail.groups[i]; if (lvgroup.tag is TransactionItem)
9 // TransactionItem ın Adjustment değer set edilmişse kalem indirimi uygulanır TransactionItem trnsitem = (TransactionItem)lvGroup.Tag; saleblock.transactionitems.add(trnsitem); else if(lvgroup.tag is Adjustment) // subtotal adjustment // Aratoplam indirimi veya artırımı varsa eklenir Adjustment adj = (Adjustment)lvGroup.Tag; if (adj.adjtype == AdjustmentType.DiscountByAmount) saleblock.subtotaldiscount = (decimal)adj.adjustmentvalue; else saleblock.subtotalsurcharge = (decimal)adj.adjustmentvalue; List<Exchange> exchanges = SetApi.Instance().GetAllExchanges(); // toplam döviz tl karşılığı alanı sıfırlanır saleblock.exchangepayold = new ExchangePayment(0,0); // Ödeme tipleri eklenir for (int i = 0; i < listviewdetail.groups.count; i++) ListViewGroup lvgroup = listviewdetail.groups[i]; if (lvgroup.tag is PayItem) PayItem payitem = (PayItem)lvGroup.Tag; decimal amount = 0; switch (payitem.paymenttype) case PayItem.PayType.Cash: // Eğer nakit ödeme var ise set edilir saleblock.cashpayment += (decimal)payitem.detail; break; case PayItem.PayType.Credit: // Eğer kredili ödeme var ise kredi ödeme listesine eklenir BankPayment bankpayment = (BankPayment)payItem.Detail; saleblock.bankpayments.add(bankpayment); // toplam kartlı ödeme alanı güncellenir saleblock.cardtotalpayment += bankpayment.amount; break; case PayItem.PayType.Exchange: // Eğer döviz ödemesi var ise döviz ödemesi eklenir ExchangePayment excpayment = (ExchangePayment)payItem.Detail; decimal rate = exchanges[excpayment.currencyid - 1].Rate; amount = rate * excpayment.amount; amount = Math.Round(amount, 2); // döviz tl karşılığı eklenir saleblock.exchangepayold.amount += amount; saleblock.exchangepayments.add(excpayment); break; case PayItem.PayType.Other: // Eğer diğer ödeme var ise set eklenir OtherPayment otherpay = (OtherPayment)payItem.Detail; saleblock.addotherpayment(otherpay); break;
10 // Banka ödeme bilgileri 5 e tamamlanır int bankpaycount = saleblock.bankpayments.count; for (int i = bankpaycount; i < 5; i++) BankPayment bankpay = new BankPayment(0, 0, 0, 0, 0, 0); saleblock.bankpayments.add(bankpay); // Eğer faturalı satış yapılacak ise fatura seri no, fatura sıra no ve müşteri vkn/tckn göderilir if (chkinvoice.checked) try OptPanelInvoice optinvoice = (OptPanelInvoice)pnlSaleOptions.Controls[0]; saledata.invoiceblock = new InvoiceDetails(optInvoice.SSNNumber, optinvoice.invoiceserial, optinvoice.invoiceseqnumber); catch // eğer hizmet satışı yapılacak ise Transfer Edilen Tutar, TCKN/Tesisat Numarası, Kurum adı bilgileri gönderilir if (chkservicesale.checked) try OptPanelServiceSale optservicesale = (OptPanelServiceSale)pnlSaleOptions.Controls[0]; saledata.serviceblock = new ServiceDetails(optServiceSale.TransferringAmount, optservicesale.serialnumber, optservicesale.firmname); catch saledata.saleblock = saleblock; // Satış fonksiyonu çağrılır resultdetails = CoreApi.GetInstance().TrySale(saleData, chkgetresult.checked); if (resultdetails.responseerror == FcrError.None) if (chkgetresult.checked) ShowResult(resultDetails); else lblinformation.text = "İŞLEM BAŞARILI"; else switch (resultdetails.responseerror) case FcrError.ReferenceNumberUsedBefore: lblinformation.text = "SON REF. NO: " + resultdetails.salerefnr; break;
11 2.5.2 Satış Sonucu Sorgulama Daha önce yapılmış bir işlemin sonucunu (ödeme detaylarını) öğrenmek için kullanılır. public ResultDetails TrySaleResult(HeadBlock headitems, int refnumber) Örnek Satış Sonucu Sorgulama Fonksiyonu private void btngetsaleresult_click(object sender, EventArgs e) HeadBlock headitems = new HeadBlock(); // Güncel ürün versiyon bilgisi set edilir headitems.productversion = SetApi.Instance().GetProductVersion(); // Güncel kısım versiyon bilgisi set edilir headitems.sectionversion = SetApi.Instance().GetSectionVersion(); // Güncel kdv versiyon bilgisi set edilir headitems.vatgrpversion = SetApi.Instance().GetVatGroupVersion(); VendorInfo vendorinfo = VendorInfo.Instance(); // Cihaz eşleşme esnasında kullanılan Kasiyer Kodu, İşyeri Kodu, Terminal Kodu eklenir headitems.cashiercode = vendorinfo.cashiercode; headitems.merchantcode = Convert.ToInt32(vendorInfo.MerchantCode); headitems.terminalcode = Convert.ToInt32(vendorInfo.TerminalCode); ResultDetails resultdetails = CoreApi.GetInstance().TrySaleResult(headItems, (int)numersalerefnum.value); // Aşağıda gelen sonucun parse edilme şekli bulunmaktadır ShowResult(resultDetails);
12 Örnek Satış Sonucu Ayrıştırma Fonksiyonu private void ShowResult(ResultDetails resultdetails) if ((resultdetails == null) (resultdetails.responseerror!= FcrError.None)) return; listviewdetail.columns.add("sonuç"); listviewdetail.view = View.Details; AddToResult(String.Format("TARİH : 0:dd.MM.yyyy\n", resultdetails.receiptdate)); AddToResult(String.Format("SAAT : 0:HH:mm\n", resultdetails.receiptdate)); AddToResult(String.Format("FİŞ NO : 0:D4\n", resultdetails.docno)); AddToResult(String.Format("\n")); // Uygulanan indirim AddToResult(String.Format("ARA. İNDİRİM: 0:0.00\n", resultdetails.subtotaldiscount)); // Toplam satış ve kdv tutarları AddToResult(String.Format("TOPLAM : 0:0.00\n", resultdetails.saleamount)); AddToResult(String.Format("KDV : 0:0.00\n", resultdetails.vatamount)); // Nakit ödemesi AddToResult(String.Format("NAKİT : 0:0.00\n", resultdetails.cashpayment)); // Kartlı ödeme AddToResult(String.Format("KART : 0:0.00\n", resultdetails.cardtotalpayment)); // Kartlı ödeme detayları for (int i = 0; i < resultdetails.bankpayments.count; i++) BankPayment bankpay = resultdetails.bankpayments[i]; AddToResult(String.Format(" Banka Id : 0:D3\n", bankpay.acquirerid)); AddToResult(String.Format(" Tutar : 0:0.00\n", bankpay.amount)); AddToResult(String.Format(" Kart No : 0\n", bankpay.cardno)); AddToResult(String.Format(" Taksit : 0\n", bankpay.installment)); // Toplam Döviz tl karşılığı AddToResult(String.Format("DÖVİZ : 0:0.00\n", resultdetails.exchangepayold.amount)); // Döviz ödeme detayları for (int i = 0; i < resultdetails.exchangepayments.count; i++) ExchangePayment excpay = resultdetails.exchangepayments[i]; AddToResult(String.Format(" Döviz Id : 0:D3\n", excpay.currencyid)); AddToResult(String.Format(" Tutar : 0:0.00\n", excpay.amount)); Decimal otherpayamount = 0; // Diğer ödeme detayları for (int i = 0; i < resultdetails.otherpayments.count; i++) OtherPayment otherpay = resultdetails.otherpayments[i]; AddToResult(String.Format(" Diğer Ödeme Id : 0:D3\n", otherpay.id)); AddToResult(String.Format(" Tutar : 0:0.00\n", otherpay.amount)); otherpayamount += otherpay.amount; AddToResult(String.Format("DİĞER ÖDEME : 0:0.00\n", otherpayamount)); // İşlemin z ve fiş numarası AddToResult(String.Format("\n")); AddToResult(String.Format("Z NO : 0:D4\n", resultdetails.zno)); AddToResult(String.Format("EKÜ NO : 0:D4\n", resultdetails.eruno));
13 2.6 DİĞER İŞLEMLER TUŞ KİLİDİ AÇMA/KAPAMA Yazarkasanın tuşlarını aktif veya pasif hale getirmek için kullanılır Örnek Tuş Açma/Kapama Fonksiyonları private void btnlockkeys_click(object sender, EventArgs e) CoreApi.GetInstance().KeyLock(true); private void btnopenkeylock_click(object sender, EventArgs e) CoreApi.GetInstance().KeyLock(false);
1.03 01.10.2015 Yunus KIZILTEPE -Döviz Ödeme ve Diğer Ödeme eklendi
Versiyon Hazırlayan Açıklama 1.01 01.12.2014 Gülpınar Bölükbaş İlk yayın 1.02 15.09.2015 Yunus Kızıltepe -Fiş/Fatura başlangıç satırı yeniden biçimlendirildi -Ürün satışı ve kısım satışı satırları yeniden
DetaylıNetPOS REM Yazarkasa Entegrasyonu
NetPOS REM Yazarkasa Entegrasyonu Ürün Grubu [X] Entegre.Net [X] RedCode Standart [X] RedCode Enterprise Kategori [X] Yeni Fonksiyon Versiyon Önkoşulu 4.0.14 ve üstü Amaç NetPOS - REM yazarkasa entegrasyonu,
Detaylıİl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.
İl İlçe uygulaması //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız Açıklama : Seçilen ile ait ilçeleri listeleyen program String [,] il= private void Form1_Load(object sender, EventArgs e) { for
Detaylı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ıHUGIN POS Ofis Kullanım Hugin Ofis Yönetim Yazılımı Kullanı Kılavuzu m Kılavuzu 1
Hugin HUGIN Ofis POS Yönetim Ofis Kullanım Yazılımı Kullanım Kılavuzu 1 İçindekiler İçindekiler... 1 1. HUGIN OFİS... 2 1-1. Hugin Ofis Yönetim Hakkında... 2 1-2. Açılış Menüsü... 3 1-3. Ayarlar Menüsü...
Detaylı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ı18 Ekim Programlarımız ile Uyumlu Olan Yazar Kasa Modelleri. Profilo VX 680 E-1 Profilo YK-8200 Farex FR-8300 Telestar TLS-8100
18 Ekim 2016 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : ÖKC Modülü YENİ NESİL ÖDEME KAYDEDİCİ CİHAZLAR (E-Data / Profilo) Programlarımızda Ödeme Kaydedici Cihazlar modülünü kullanarak,
DetaylıEFT-POS ÖZELLİKLİ MALİ YAZAR KASA CİHAZ EŞLEŞTİRME İŞLEM AKIŞLARI
EFT-POS ÖZELLİKLİ MALİ YAZAR KASA CİHAZ EŞLEŞTİRME İŞLEM AKIŞLARI 1 s 1 EFT-POS özellikli mali yazarkasa kasiyer girişi gerekiyor ekranında iken KASİYER KASİYER GİRİŞİ GEREKİYOR Gelen ekranda kasiyer girişi
DetaylıC++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié
Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama
DetaylıGörsel Programlama (Visual Programming)
Görsel Programlama (Visual Programming) 2014-2015 Bahar Dönemi ListBox 1 2 Bileşeni(Nesnesi) Text Özelliği TextBox nesnesi gibi kullanılabilir 3 Item Ekleme 4 combobox1.maxdropdownitems = 5; combobox1.maxdropdownwidth=200;
DetaylıKDV kısım numaraları Pos cihazındaki KDV departman numaralarına göre tanımlandıktan sonra F2-Kaydet butonu ile bu bölüm kayıt edilir.
18 Kasım 2009 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Transfer ETA:V.8-SQL ve ETA:SQL ile ĐNTER-POS CĐHAZI ARASINDA VERĐ TRANSFERĐ Süpermarket, benzin istasyonu shop/market ve çeşitli
DetaylıPayNet Sanal POS Teknik Dökümanı PAYNET İşlemleri PAYNET sistemi, Arena Bilgisayar A.Ş. nin, bayilerine artı değer olarak sunduğu bir online ödeme sistemidir. Bu sistem v1.0 itibariyle, sadece kredi kartları
DetaylıNesne Yönelimli Programlama
1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, Java Programlama Dili ve Yazılım Tasarımı, Altuğ B. Altıntaş, Papatya
Detaylı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ıWOLVOX Hızlı Satış. AKINSOFT WOLVOX 7 Hızlı Satış Yardım Dosyası
AKINSOFT WOLVOX 7 Hızlı Satış Yardım Dosyası Doküman Versiyon : 1.02.01 Oluşturma Tarihi : 01.03.2011 Düzenleme Tarihi : 01.03.2011 Sayfa 1 Copyright 2011 1. İŞLEMLER 1.1. Satış Ekranı AKINSOFT Programı,
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 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ıPROFİLO VERIFONE CİHAZ KULLANIM KILAVUZU
PROFİLO VERIFONE CİHAZ KULLANIM KILAVUZU Satış 1. Satış ekranı imgesine tıklayınız. 2. Kasiyer seçimini yapıp, şifreyi giriniz. 1. KASIYER 2. KASIYER Satış Ekranı 3. KASIYER 4. KASIYER 5. (bos) 6. (BOS)
DetaylıHIZLI SATIŞ MODÜLÜ. Kullanıcıya Sunduğu İmkânlar Nelerdir?
HIZLI SATIŞ MODÜLÜ Bay-t Entegre PRO serisinin yeni modülü olan Hızlı Satış, perakende satış yapan tüm işletmelerin ihtiyaçlarına yönelik olarak dokunmatik ekranlara uyumlu olarak tasarlanmıştır. Bakkallar,
DetaylıKOLAY SİPARİŞ TAKİBİ v4
KOLAY SİPARİŞ TAKİBİ v4 KISA TANITIM DOKÜMANI PROGRAMDA NELER VAR Bu doküman, Kolay Sipariş Takibi programının temel özelliklerini size kısaca tanıtmak ve programı kısa sürede kavramanızı sağlanmak için
Detaylı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ı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ı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ı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ıCBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama
CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği Nesneye Yönelik Programlama Uygulama 1 Senaryo: Kisi sınıfı TCKimlikNo, Isim ve Adres bilgilerine sahip olup, Adres bilgisi de aynı zamanda bir sınıftır. Adres
DetaylıYeni nesil ödeme kaydedici cihaz FUSIONS 410G KULLANIM KILAVUZU
Yeni nesil ödeme kaydedici cihaz FUSIONS 410G KULLANIM KILAVUZU MARKA: İ N F O T E K S MODEL: Fusions 410G CİNSİ: YazarkasaPOS w w w. i n f o t e k s. c o m. t r İÇİNDEKİLER 1. UYARILAR... 6 2. FUSIONS
DetaylıBAY.t Entegre_PRO v5.2 Yapılan Geliştirmeler HIZLI SATIŞ
BAY.t Entegre_PRO v5.2 Yapılan Geliştirmeler HIZLI SATIŞ Bay-t Entegre PRO serisinin yeni modülü Dokunmatik Hızlı Satış, perakende satış yapan tüm işletmelerin ihtiyaçlarına yönelik olarak dokunmatik ekranlara
DetaylıICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU
ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU SERVİS LİNK: http://integration.iceteknoloji.com.tr/integration.asmx DÜZENLEME TABLOSU TARİH DEĞİŞİKLİK TİPİ DEĞİŞİKLİK VERSİYON 30.07.2017 Yeni Metot dokümantasyonu
DetaylıGörsel Programlama 1
Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");
Detaylıİçindekiler Tablosu Yazarkasa Aktarım Programı.....3
İçindekiler Tablosu Yazarkasa Aktarım Programı.....3 1.Özellikler..3 2.Kullanım 3 2.1. Yazarkasa Aktarımı Ana Modülleri...3 2.1.1. Satış Aktarımı.6 2.1.2. Malzeme Aktarımı..8 2.1.3. Aktarım Log Raporu...9
Detaylı1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.
1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result
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İ 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ıpublic class SalesLineItem // Java { private int quantity; private ProductSpecification description; public Money getsubtotal() {...
Kodlama Sınıf tanımları yazılım sınıflarının diyagramlarından yararlanılarak oluşturulur. Karmaşık veri tiplerine (örneğin sınıf) sahip üyeler referans ya da işaretçi olarak yaratılmalılar. Basit nitelik
DetaylıMOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ
MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL Adresi http://merchant.mobilepax.com/services/product.aspx Gönderilen XML Yapısı MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün
DetaylıYazılım Kodlama ve İ simlendirme Standartları v1.0
Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.
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İ ÖRNEK 1 default.aspx
DetaylıRİSK RAPORU - DETAY. Rapor Sahibinin Bilgileri
RİSK RAPORU DETAY Sayfa Numarası: 1 / 4 Rapor Sahibinin Bilgileri Referans Numarası 1006344990 Adı, Soyadı MUSTAFA ÇALIK TC Kimlik Numarası 12345678901 1392* KKB Kredi Notu Bileşenleri (Genel Bilgi) Puanı
DetaylıTÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ
TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ 1 GÜNDEM Genel Bilgiler Güvenlik İşlemleri Geliştirme Test Üretim Kullanılacak Öncelikli Web Servisleri TEFASWebServisOperParam.xlsx Dokümanı
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.
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ıTURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014
TURKCELL HİZMETLERİ Kullanım Bilgileri LOGO Kasım 2014 İçindekiler TURKCELL HİZMETLERİ... 3 Online Turkcell Fatura Aktarımı... 4 Fatura Eşleştirme Tabloları... 5 Online Fatura Aktarımları... 6 Toplu Mesaj
DetaylıGörsel Programlama (Visual Programming) 2.Hafta
Görsel Programlama (Visual Programming) 2.Hafta 2016-2017 Bahar Dönemi Class Yapısı ve Form 1Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Class - Obje Nesne (Nesne tabanlı programlama) İnsan ırkının ortak özelliklerini
DetaylıFATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz.
FATURA Fatura kayıtları sekmesinden Alış Faturası- Satış Faturası- Alış İade Faturası- Satış İade Faturası ve Hızlı Satış Faturasını girebilirsiniz. Şimdi Fatura nın içindeki sekmeleri ve sekmelerin içindeki
Detaylıİşlem Listesi. Para Transferleri. Başka Bankaya Transfer[EFT] Hesaba EFT Kredi Kartına EFT İsme EFT IBAN ile EFT EFT Sorgulama EFT İptal
İşlem Listesi Para Transferleri Başka Bankaya Transfer[EFT] Hesaba EFT Kredi Kartına EFT İsme EFT IBAN ile EFT EFT Sorgulama EFT İptal Havale Hesaplarınız Arası Havale Başka Hesaba Havale İsme Havale Havale
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 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ı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ıGü nsonu Raporları... 20. Detaylı Kasada İptal Edilen Ü rü nler... 10 Stok bazında DCS raporu... 11 Mağaza bazında DCS raporu...
İÇ İNDEKİLER GENIUS RAPORLAR... 3 LİSTE RAPORLARI... 4 Gü nsonu Raporları... 5 Ü rü n Listesi... 6 Ü rü n Listesi(DCS)... 6 Yeni Açılan Stok Kartları Raporu... 7 Detaylı Ü rü n Listesi Raporu... 7 GÜ NSONU
DetaylıDESTEK DOKÜMANI. Ödeme planlarında taksitli ödeme bilgileri. Ürün :
Taksitli Satış Đşlemleri Taksitli Satış sistemi adı üzerinde tüm taksitle satış yapan firmalarda kullanılabilir. Bunun yanısıra peşin fiyatı belirli ancak vadeli fiyatı ve taksit sayısı bilinmeyen tüm
Detaylı.. ÇOK PROGRAMLI LİSESİ 2007-2008 ÖĞRETİM YILI BİLGİSAYARLI MUHASEBE ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI
AY EYLÜL --.. ÇOK PROGRAMLI LİSESİ 007-008 ÖĞRETİM YILI BİLGİSAYARLI MUHASEBE ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI MODÜL PROGRAM YÜKLEMEK paket programını. PROGRAM SEÇME VE YÜKLEME seçerek bilgisayara --
DetaylıSKONSOL2 GÜNCELLEMELERĐ
SKONSOL2 GÜNCELLEMELERĐ 1.84.00.00 sürümü ile birlikte SKONSOL2 de yeni özellikler yer almaktadır. Fatura türü belirleyebilme: Program içerisinde yer alan Đzle / Seçenekler menüsünde yer alan satış noktası
DetaylıNebim Winner Kurumsal Fiyat Listesi
Nebim Winner Kurumsal Fiyat Listesi Son güncelleme: 19 Ocak 12 Winner Merkez ve Zincir Mağaza......2 Winner Ticari ı......4 Opsiyon Fiyatlar...... Winner Üretm Yönetmi......6 Winner Tedarik Yönetmi......7
DetaylıBTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9
BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)
DetaylıMOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI
MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI V 2.1 MAYIS 2018 Abdullah APAYDIN - Elif YETİMOĞLU Sayfa 1 Test Domain: https://service.testmoka.com Prod Domain: https://service.moka.com Servislerin
DetaylıLKS2. Kredi Kartı Uygulamaları
LKS2 Kredi Kartı Uygulamaları LOGO Kasım 2006 İçindekiler LKS2 Kredi Kartı Uygulamalarında kullanılan parametreler... 3 Banka Hesabı Kayıt Türleri... 3 Geri Ödeme Planları... 4 Geri Ödeme Plan Bilgileri...
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
METOTLAR Nesneye yönelik programlama dillerinde genellikle fonksiyonlar metot olarak isimlendirilirler. Metot ve fonksiyon olarak ifade edilecek kavramlar aynı anlamda kullanılacaktır. Her çalışan C# programı
Detaylıe-arşiv İPTAL Süreçleri
e-arşiv İPTAL Süreçleri Sürüm 20160125 Mevzuat ve uygulama sürüm değişikliklerinden kaynaklanacak düzenleme ihtiyaçları konusunda PROTEL A.Ş. sorumluluk kabul etmez. Dökümanın güncel sürümüne ve konuyla
DetaylıWWW.OZTEKHABERLESME.COM
ÖZTEK HABERLEŞME APİ DÖKÜMANI WWW.OZTEKHABERLESME.COM VER:6.1.0 ~ 1 ~ İÇİNDEKİLER BİLMENİZ GEREKENLER... 3 HTTP POST (XML) YÖNTEMİ... 4 TANIMLAR... 4 ÖRNEK XML YAPISI... 4 PHP ÖRNEK KOD... 5 Örnek Sayfayı
DetaylıPARALOG POS AKTARIMLARI. Derece Yazılım 2009
PARALOG POS AKTARIMLARI Derece Yazılım 2009 POS (Point of Sale) Satış Noktası anlamına gelen bu terim perakende ticarette kullanılan gelişmiş yazarkasalar için de kullanılmaktadır. POS cihazları sahip
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.
Detaylı1) Mal alımı faturasının kaydedilmesi ile faturada kullanılan stok ve cari kartları hangi taraflarından hareket görürler? Kısaca açıklayınız
TUZLA SÜLEYMAN DEMİREL TİCARET MESLEK LİSESİ MAÖL MUHASEBE FİNANSMAN ALANI BİLGİSAYARLI MUHASEBE DALI İŞLETMELERDE BECERİ EĞİTİMİ I.DÖNEM TELAFİ EĞİTİMİ VE BECERİ SINAVI HAZIRLIK ÇALIŞMASI II.BÖLÜM SORULAR
Detaylı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
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ıVAKIFBANK SANAL POS PANELİ KULLANICI KILAVUZU
VAKIFBANK SANAL POS PANELİ KULLANICI KILAVUZU DEĞERLİ ÜYE İŞYERİMİZ! Vakıfbank Sanal POS Ekibi olarak, sizlere daha iyi hizmet verebilmek için çalışmaya devam ediyoruz. İlerleyen dönemlerde panelimizin
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 Default.aspx
Detaylı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ıDARA PLUS PARAKENDE MODULU
DARA PLUS PARAKENDE MODULU PARAKENDE SATIŞ MÜŞTERİ BİLGİLERİ GİRİŞ VE DEĞİŞİKLİK Peşin satış adında bir tane cari hesap oluşturulur kod 1 adı peşin soyadı satış olan. Yeni bir müşteri açmak için : yeni
DetaylıİNTERNET TABANLI PROGRAMLAMA
İNTERNET TABANLI PROGRAMLAMA DÖNGÜLER (FOR, WHILE, DO-WHILE) C# da döngüleri dört çeşit olarak sayabiliriz. Bunlar a) For döngüsü: Bu döngüde başlangıç ve bitiş sınırları verilerek kullanılır. Döngü tanım
DetaylıBĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié
BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié DERSİN WEB SİTESİ: http://nucleus.istanbul.edu.tr/~bilprog2/ DeğiĢkenler ve Data Türleri
DetaylıENROUTEPLUS TA YAPILMASI GEREKENLER
11 Mayıs 2010 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : Transfer EnRoutePlus TAN METİN DOSYALARININ AKTARIMI (FATURA, NAKİT, ÇEK, SENET) Univera firmasının EnRoutePlus programından
DetaylıBölüm 24. Java Ağ Uygulamaları 24.1 Java Appletleri. Bir Applet in Yaşam Döngüsü:
Bölüm 24 Java Ağ Uygulamaları 24.1 Java Appletleri Applet, Web tarayıcısında çalışan bir Java programıdır. Bir applet, Java uygulaması için tamamen fonskiyonel olabilir çünkü bütün Java API ye sahiptir.
DetaylıFatura Dinamik Kodlama İyileştirmeleri
Fatura Dinamik Kodlama İyileştirmeleri Ürün Grubu Kategori Versiyon Önkoşulu [X] Redcode Enterprise [ ] Redcode Standart [ ] Entegre.NET [X] Yeni Fonksiyon 5.0 Uygulama Netsis paketlerinin tüm modüllerinin
DetaylıLogo Tiger Satış Ve Dağıtım. Pdf Dökümanına Bakmak İçin Tıklayınız.
Logo Tiger Satış Ve Dağıtım Pdf Dökümanına Bakmak İçin Tıklayınız. Ürün İçeriği Satış ve Dağıtım Satış ve Dağıtım Parametreleri Verilen Hizmet Kartları Verilen Hizmet Bilgileri Verilen Hizmet Muhasebe
DetaylıPERAKENDE SATIŞ PROGRAMI Versiyon 1.0
PERAKENDE SATIŞ PROGRAMI Versiyon 1.0 Doc versiyon 0.1 1 İçindekiler GİRİŞ...3 PARAMETRELER...4 ANA EKRAN...4 SATIŞ EKRANI...6 SATIŞ İADE...7 FATURA SİLME...7 TAHSİLAT...8 STOK REHBERİ...8 ÖDEME TİPİ...9
Detaylı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ıSOM' {Sorumluluk merkezi muhasebe kod artikeli} Sorumluluk merkezi uygulaması;
Örnek bir SOM Artikeli (Sorumluluk merkezine göre muhasebe kodu) ve DMK Artikeli (Depo tanıtım kartındaki koda göre muhasebe hesabı ) uygulamasıyla muhasebe hesaplarında değişkenliğe ait uygulama aşağıdadır
DetaylıBİL132 Bilgisayar Programlama II
BİL132 Bilgisayar Programlama II 8. Olağandışı durumlar (exceptions) Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yüksel Tarhan Olağandışı durum Kütük bulunamadı Diskte yer kalmadı Nesne referans
Detaylı«BM364» Veritabanı Uygulamaları
HAFTA 8 DB içerisinde CLR Bileşenleri" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı SQL Server ve.net CLR SQL Server içerisinde
Detaylı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ı/*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/
Ana Main Kodları /*Aşağıda ki kodları doğru şekilde anlar ve kullanırsanız java da sınıfları biraz da olsa anlamış olursunuz.*/ package javaapplication1; public class JavaApplication1 public static void
DetaylıACD BİLGİ İŞLEM ACD KABLOSUZ VERİ TOPLAMA SİSTEMLERİ URT-V2 KABLOSUZ VERİ TOPLAMA TERMİNALİ AİLE HEKİMLİĞİ KİOSK ÇÖZÜM ORTAĞI TEKNİK BELGESİ
ACD BİLGİ İŞLEM URT-V2 KABLOSUZ VERİ TOPLAMA TERMİNALİ AİLE HEKİMLİĞİ KİOSK ÇÖZÜM ORTAĞI TEKNİK BELGESİ DLL Kütüphanesi İle URT-V2 Ve URT-V3 Kontrolü URTV2.DLL İçeriği 1 Sürüm 1.0 2009 ACD Bilgi İşlem
DetaylıDoğrudan Borçlanma Sistemi
Doğrudan Borçlanma Sistemi DOĞRUDAN BORÇLANDIRMA SİSTEMİ Doğrudan Borçlandırma Sistemi (DBS), ana firmanın elektronik ortamda bankaya gönderdiği fatura bilgilerine göre fatura tarihlerinde müşteri hesaplarından
Detaylı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ıGO PLUS ÜRÜN FARK DOKÜMANI
2012 GO PLUS ÜRÜN FARK DOKÜMANI LOGO Business Solutions 11/26/2012 GO PLUS ÜRÜN FARKLARI 2.16 Sürümüyle Gelen Yeni Özellikler 1. Malzeme Kayıtları Kopyalanırken Ambar Parametrelerinin de Kopyalanması Malzeme
DetaylıYZM 2105 Nesneye Yönelik Programlama
YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 5 Nesneye Yönelik Programlamaya Giriş Bu
DetaylıC# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ
C# Yazım Kuralları 1 İçindekiler C# Yazım Kuralları Veritipleri Değişkenler Operatörler Sınıflar Nesneler, Özellik, Metot ve Olay Bileşenler 2 C# yazım kuralları Deyimlerde büyük küçük harf yazıma uyulmalı
DetaylıAndroid Ders Notları
Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje
DetaylıE - YENİLİKLER BÜLTENİ
Satınalma Yönetimi Uygulaması fatura girişi ekranına, Sabit Kıymet Modülünde Sabit Kıymeti Görüntüle seçeneği eklenmiştir. (Proje No: 222317) Satınalma Fatura Bilgileri ekranında girişi yapılan Sabit Kıymet
Detaylı1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9
VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak
Detaylı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ıNESNEYE YÖNELİK PROGRAMLAMA
NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem
DetaylıUygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.
Uygulamalar 4 IsMissing (Değişken) Visual Basic te fonksiyon veya alt programlara giriş parametresi olarak Optional deyimi kullanılırsa o parametre kullanılmadan da o fonksiyon çağrılabilir. IsMissing
DetaylıKARTINIZI ALMAK İÇİN İPTAL TUŞUNA BASINIZ
KARTLI İŞLEMLER 1 KARTINIZI ALMAK İÇİN HESAP NUMARANIZ : PARA ÇEKME İPTAL TUŞUNA BASINIZ HESAP BAKİYENİZ : 0 0001-XXXXXXX-5001 KREDİ LİMİTİNİZ : 500.00 TL KULLANILABİLİR BAKİYE : 0 PARA YATIRMA PARA TRANSFERLERİ
DetaylıWolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon : 1.02.01
AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 15.11.2014 1 1. KULLANIM AMACI Personel takip sistemi kullanmak isteyen tüm işletmeler için geliştirilmiştir. WOLVOX İnsan Kaynakları programı
Detaylıile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu
https://www.masraff.co ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu MasraffToLogo entegrasyon programı https://www.masraff.co sistemi ile Logo Yazılımınız (GO3, Tiger 3, Tiger 3 Enterprise) arasında
DetaylıYÖ KC İ NGENİ CÖ Mİ KRÖSHÖP/Mİ KSHÖP KURULUM DÖKU MANİ
YÖ KC İ NGENİ CÖ Mİ KRÖSHÖP/Mİ KSHÖP KURULUM DÖKU MANİ Yeni nesil ÖKC cihazlardan birisi olan İngenico nun, programımızla haberleşmesi için bir takım ayarlar yapılması gereklidir. Bu kapsamda, OPOS Manager
DetaylıArş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015
Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari
DetaylıFatura Dosyalarını Yükleme ile ilgili Detaylar. 14 Temmuz 2014
14 Temmuz 2014 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : E-Fatura Gelen e-fatura Dosyalarının Transferi Firmalara tedarikçilerinden veya hizmet aldıkları firmalardan gelen e-faturalar,
DetaylıKL Retail D-POS. Kullanıcı El Kitabı
KL Retail D-POS Kullanıcı El Kitabı Telif Hakkı Copyright 2007-2013 KALEM YAZILIM Tüm hakları saklıdır. Bu kullanım kılavuzu ve içerisinde açıklanan yazılım, lisans kapsamında sunulmuş olup, sadece söz
DetaylıMATRİKS MARCO POLO NETWORKS ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ
MATRİKS MARCO POLO NETWORKS ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ Yurtdışı Borsalara Emir İletim ve Yönetim Platformu Nisan 2012 MATRİKS MPN ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ NEDİR? MPN Entegrasyon ve
DetaylıSanal Santral A.Ş. Çözümleri
Sanal Santral A.Ş. Çözümleri o Sanal Santral o Çağrı Merkezi Hizmetleri o Ses & Faks o Numara Taşıma & Numara Tahsis o Toplu SMS o Pi Plaformu (Programlanabilir IVR) o Yazılım Entegrasyonları & API Desteği
DetaylıNisan 2014-v1.0 KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ
KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ 1 / 8 A.Ş. nin KMTP API SERTİFİKASYON TESTİ Üyelerimizin Dikkatine: Nisan 2014-v1.0 Bu doküman, üyelerimizin Kıymetli Madenler ve Kıymetli Taşlar Piyasası sistemi
DetaylıYIL SONU DEVİR İŞLEMİ 2010-2011
YIL SONU DEVİR İŞLEMİ 2010-2011 1 Devir işlemlerine başlamadan önce mutlaka programınızın güncel versiyonu kurulmalıdır. Program güncellemelerini www.bilnex.com.tr adresinden takip edebilir, indirebilirsiniz,
Detaylı