26 Ekim 2013 Cumartesi

Mikro Yazılımevi mye-Fatura










Mikro Yazılımevi Özel Entegratör’lük başvurusu onaylanmış ve Gib’in sitesinde özel entegratörler arasında yayımlanmıştır.
http://www.efatura.gov.tr/efaturaozelentegratorlerlistesi.html

Mikro Yazılımevi 30 yıllık yazılım tecrübesini mye-Fatura'ya aktardı.
http://www.myefatura.com.tr/

C# Dış IP (İnternet)

Dış "İnternet" IP bulmak için yardımcı kod.

System.Net.WebClient webClient = new System.Net.WebClient();
string dnsString = webClient.DownloadString("http://checkip.dyndns.org");
dnsString = (new System.Text.RegularExpressions.Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b")).Match(dnsString).Value;
webClient.Dispose();

MessageBox.Show(stringDns);

Windows işletim sistemi versiyonu hakkında bilgi almak

MessageBox.Show(Environment.OSVersion.ToString());

Versiyon

Environment.OSVersion.Version

İşletim sistemiVersiyon
Windows 86.2
Windows Server 20126.2
Windows 7 Service Pack 16.1
Windows 76.1
Windows Server 2008 R26.1
Windows Server 20086.0
Windows Vista6.0
Windows Server 2003 R25.2
Windows Server 20035.2
Windows XP 64-Bit Edition5.2
Windows XP5.1
Windows 20005.0

Kaynak:
http://msdn.microsoft.com/en-us/library/system.environment.osversion.aspx

Entity Framework 6 yeni özellikleriyle yayınlandı

EF 6.0.1:
https://www.nuget.org/packages/EntityFramework/

Yenilikler için :
http://blogs.msdn.com/b/adonet/archive/2013/10/17/ef6-rtm-available.aspx

package-manager-console-in-menu

PM> Install-Package EntityFramework

2 Ekim 2013 Çarşamba

The maximum message size quota for incoming messages (65536) has been exceeded.

Web servislerinden büyük veriler çekmek istediğinizde bu mesaj ile karşılaşabilirsiniz. "The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element."


Çözümü:
BasicHttpBinding binding = new BasicHttpBinding() { MaxReceivedMessageSize = 6553600 };
SalesPurchaseSoapClient salesServisi = new SalesPurchaseSoapClient(binding, new EndpointAddress(UriSalesPurchase));