Langsung ke konten utama

Bikin ucapan (greetings) menurut waktu pake C#

Selamat Pagi, Selamat Sore, Selamat Malam... itu adalah yang dihasilkan dari kode dibawah ini

public enum enLanguage { Indonesian = 0, English = 1 }

public static string Greetings(enLanguage bahasa)
{
string timeSpeak = "";
if (DateTime.Now.Hour >= 0 && DateTime.Now.Hour < 11)
{
switch (bahasa)
{
case enLanguage.Indonesian:
timeSpeak = "pagi";
break;

case enLanguage.English:
timeSpeak = "morning";
break;
}
}
else if (DateTime.Now.Hour >= 11 && DateTime.Now.Hour < 15)
{
switch (bahasa)
{
case enLanguage.Indonesian:
timeSpeak = "siang";
break;

case enLanguage.English:
timeSpeak = "day";
break;
}
}
else if (DateTime.Now.Hour >= 15 && DateTime.Now.Hour < 19)
{
switch (bahasa)
{
case enLanguage.Indonesian:
timeSpeak = "sore";
break;

case enLanguage.English:
timeSpeak = "afternoon";
break;
}
}
else
{
switch (bahasa)
{
case enLanguage.Indonesian:
timeSpeak = "malam";
break;

case enLanguage.English:
timeSpeak = "evening";
break;
}
}

switch (bahasa)
{
case enLanguage.Indonesian:
timeSpeak = "Selamat " + timeSpeak;
break;

case enLanguage.English:
timeSpeak = "Good " + timeSpeak;
break;
}

return timeSpeak;
}


Semoga bermanfaat ya...

Komentar

Postingan populer dari blog ini

SQLEXPRESS tidak bisa create database kalo pake Integrated Security=SSPI;

Jika anda menggunakan "Integrated Security=SSPI;" pada connection string anda maka yang perlu dicermati adalah setting security pada BUILTIN\Users , karena sqlserver akan menggunakan user ini untuk Integrated Security=SSPI. Untuk masalah tidak bisa menghapus database pastikan pada server role hak dbcreator ada pada BUILTIN\Users. Good Luck!

Fungsi terbilang dengan Javascript

Ini adalah script untuk mengkonversi bilangan menjadi kata-kata (terbilang) fungsi ini pertama ditulis oleh Yanmarshus pada 2 September 2005 dengan PHP, kemudian iseng-iseng coba saya konversi pake Javascript, hasilnya seperti dibawah ini function terbilang(bilangan) { bilangan = String(bilangan); var angka = new Array('0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'); var kata = new Array('','Satu','Dua','Tiga','Empat','Lima','Enam','Tujuh','Delapan','Sembilan'); var tingkat = new Array('','Ribu','Juta','Milyar','Triliun'); var panjang_bilangan = bilangan.length; /* pengujian panjang bilangan */ if (panjang_bilangan > 15) { kaLimat = "Diluar Batas"; return kaLimat; } /* mengambil angka-angk...

Deploy aplikasi ASP.Net MVC pada IIS 6

Aplikasi yang sudah dibuat baik dan dicoba pada built-in server (seperti ASP.Net Development Server milik Ms. Visual Studio 2008) tampak sama sekali tidak ada masalah. Tapi bila anda sudah berhadapan dengan Windows Server 2003 yang menggunakan IIS6, maka hal aneh akan muncul, yaitu halaman yang sudah anda buat tadi tidak ditemukan, browser akan berkata " 404 Not found ". Salah satu solusinya adalah dengan cara membuat wildcard mapping untuk aspnet_isapi.dll "aspnet_isapi.dll" adalah ISAPI filter yang bertugas untuk menangani ASP.Net. Wilcard mapping ini akan membuat IIS6 akan memproses semua permintaan pada server dengan menggunakan ASP.Net tanpa terkecuali!. Caranya adalah: Buka IIS manager, klik kanan aplikasi Anda, pergi ke Properties , kemudian Home Directory tab, kemudian klik Configuration . Setelah Application Configuration muncul maka Buka tab Mappings . Pada sesi Wildcard application maps klik tombol Insert . lalu browse ke directory tempat aspnet_isa...