27 Mart 2012 Salı

SQL de Case When yapısı kullanımı

SELECT ADI, SOYADI,
CASE
    WHEN MEDENIHALI = 1 THEN ‘EVLİ’ 
    WHEN MEDENIHALI= 2 THEN ‘SULTAN’
ELSE ‘BOS’
END AS MEDENIHALI
FROM TABLOM

20 Mart 2012 Salı

Sayfada sadece istenen bir alanı yazdırmak(print ) etmek için javascript

<script language="JavaScript">
    function birAlaniYazdir() {
        var basilacakIcerik= document.getElementById('ALANI_TANIMLAYAN_AD').innerHTML;
        var orjinalSayfa= document.body.innerHTML;
        document.body.innerHTML = basilacakIcerik;
        window.print();
        document.body.innerHTML = orjinalSayfa;
    }

    //VEYA

function gorunumAyarla() {
        var obj = document.getElementById('ALANI_TANIMLAYAN_DIV_ADI').innerHTML;
        if (obj.style.visibility == 'hidden')
            obj.style.visibility = 'visible';
        else       
            obj.style.visibility = 'hidden';     
            }
</script>

Bu da HTML içinden javascripti çağıracağınız tuş kodu örneği.

<input type=button onclick="birAlaniYazdir()" style="width: 97px" />


İlk kodda bir panel veya div adını ALANI_TANIMLAYAN_AD  yerine yazıyorsunuz ve bu alanı görünür, geri kalanını görünmez kıldığı anda print işlemi yapılmış, gereksiz hiçbirşey basılmamış oluyor. Daha sonra kod sitenizi orijinal haline geri döndürüyor. Kullanıcı birşey hissetmiyor ve gereksiz hiçbirşey basılmamış oluyor.

İkinci fonksiyon kodunda ise (gorunumAyarla) bir alan görünmez kılınıyor ama internet explorerda bazen sorun oluyor ve geri kalan görünmez alan boş sayfa olarak yine de printera yollanıyor yani ilkini kullanmanızı tavsiye ediyorum.



13 Mart 2012 Salı

Visual Studio 11 Beta versiyonu yüklenmeye hazır

Aşağıdaki link ile Beta sürümü yükleyip, framework 4.5 ile yeniliklerle geliştirme yapmaya başlayabilirsiniz. Denemekde yarar var :)

http://www.microsoft.com/visualstudio/11/en-us/downloads#vs

Yeni Ticaret Kanunu ve internet siteleri

Yeni Ticaret Kanunu’na göre bir web sitesi nasıl olacak?
Hangi bilgileri içerecek?
Olması gereken şeyler neler?
Farklı sektörlerdeki farklı şirketlere yapılan çalışmalarda ne tür ek bilgiler olacak?

Yeni Türk Ticaret Kanunu yürürlüğe girdi. Modern ihtiyaçlara uygun bir ticaret kanunu olması planlandı ve ne kadar başarılı oldu zamanla görülecek.

Bana sorarsanız, yeni kanun rekabete uygunluk kriterlerini Türkiye için oldukça ihlal edecek gibi, zira internet sitenizde artık 3 yıllık mali tablolarınızı göstermek zorundasınız. Bu rakiplerinize ve müşterilerinize belki de hiç göstermek istemediğiniz bir yüzünüzü inceleme fırsatı sunacak. Şirketlerin mali tablolarının listelenmesi ile, batmaları da bir hayli kolaylaşacak gibi. Bunun dışında şirketlerin ortaklarının da listeleniyor olması, organizasyon şemalarının yayınlanması cabası.
Dediğim gibi zaman içinde göreceğiz. Bu yazının amacı ise Temmuz 2013'e kadar düzenlenmesi zorunlu olan internet sitelerinde olması gerekenleri listelemek. 

Sitede Olması Gerekenler;
  • Şirketin tam ve resmi ünvanı, (Ticaret Sicil Gazetesi’nde yazan ünvan tam olarak yazılacak)
  • Şirketin kuruluş tarihi,
  • Kurucular ve ortaklar (hisse payları dahil)
  • Yetkili Müdürler (Yönetim Şeması)
  • Bağlı bulunduğu ticaret odası, ticaret sicil numarası,
  • Bağlı bulunduğu vergi dairesi ve vergi numarası,
  • Sermaye yapısı, şirketin ortaklarının ne kadar hisseye sahip olduğununun belirtilmesi,
  • 3 Yıllık mali yapı. Bilançolar, mali veriler.