Banner Header

Rabu, 31 Agustus 2016

Format Tanggal Menjadi Bahasa Indonesia [C# (CSharp)]

Written by  

Siapkan New Project dan masukkan komponen Label atau bisa juga dengan Textbox. Masukkan kode di bawah ini di form load:
string[] hari = {"Minggu","Senin","Selasa","Rabu","Kamis","Jum\'at","Sabtu"};
string[] bulan = { "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember" };

string hariIni = hari[(int)DateTime.Today.DayOfWeek];
string bulanIni = bulan[DateTime.Today.Month - 1];
string TglIndonesia = string.Format("{0}, {1}-{2}-{3}", hariIni, DateTime.Today.Day, bulanIni, DateTime.Today.Year); 
this.TxtTanggalIndonesia.Text = TglIndonesia ;

lalu jalankan program.
catatan: disini saya pakai textbox yang saya beri nama TxtTanggalIndonesia.

String Format for DateTime [C#]

Written by  

Mungkin ada di sebagian kalian yang gagal saat memasukkan data ke dalam database di karenakan format tanggal yang tidak sesuai. nah di bawah ini mungkin dapat menjadikan solusi dari permasalahan anda:
Ada berikut custom format specifiers y (year), M (month), d (day), h (hour 12), H (hour 24), m (minute), s (second), f (second fraction), F (second fraction, trailing zeroes are trimmed), t (P.M or A.M) and z (time zone).

Contoh :
[C#]


// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}", dt);  // "8 08 008 2008"   year
String.Format("{0:M MM MMM MMMM}", dt);  // "3 03 Mar March"  month
String.Format("{0:d dd ddd dddd}", dt);  // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}",     dt);  // "4 04 16 16"      hour 12/24
String.Format("{0:m mm}",          dt);  // "5 05"            minute
String.Format("{0:s ss}",          dt);  // "7 07"            second
String.Format("{0:f ff fff ffff}", dt);  // "1 12 123 1230"   sec.fraction
String.Format("{0:F FF FFF FFFF}", dt);  // "1 12 123 123"    without zeroes
String.Format("{0:t tt}",          dt);  // "P PM"            A.M. or P.M.
String.Format("{0:z zz zzz}",      dt);  // "-6 -06 -06:00"   time zone 
 
Anda juga dapat menggunakan pemisah tanggal / ( slash ) dan waktu sepatator : ( Titik Dua) . Karakter ini akan ditulis untuk didefinisikan dalam DateTimeForma­tInfo.DateSepa­rator dan DateTimeForma­tInfo.TimeSepa­rator.

[C#]

// date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)

Berikut adalah beberapa contoh dari format tanggal dan format waktu :
[C#]

// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}", dt);            // "3/9/2008"
String.Format("{0:MM/dd/yyyy}", dt);          // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}", dt);    // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt);  // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}", dt);            // "03/09/08"
String.Format("{0:MM/dd/yyyy}", dt);          // "03/09/2008"

 Mungkin contoh di atas dapat di jadikan pedoman untuk karya anda :) 
Sumber : lihat disini.

Rabu, 17 Agustus 2016

Implementasi koneksi database firebird

Written by  

Melanjutkan pembahasan postingan sebelumnya yaitu tentang database firebird versi embedded. 
pertama kita membuat new project dan kasih nama koneksi database firebird. kalau soal nama sih sebetulnya terserah anda heheehe :).


desain seperti gambar di atas lalu klik 2x pada button Tes Koneksi, kemudian masukkan code di bawah ini:

using FirebirdSql.Data.FirebirdClient; 
Jangan Lupa masukkan kode di atas .

private void button1_Click(object sender, EventArgs e)
        {
            //try
            //{
                var appPath = System.IO.Directory.GetCurrentDirectory();
                var strConn = " Database=" + appPath + "\\TEST.FDB;" +
                                 "user=SYSDBA;" + "Password=masterkey;" +
                                 "Dialect=3;" + "Server=localhost";
                conn = new FbConnection(strConn);
            conn.Open();
                strSql = "select * FROM tabeltest";
                FbDataReader Dtr = null;
                FbCommand Cmd = new FbCommand(strSql, conn);
                Dtr = Cmd.ExecuteReader();
                if (Dtr.Read())
                {
                    label1.Text = "Koneksi Berhasil";
                    label1.ForeColor = Color.Green;
                conn.Close();
                }
                else
                {
                    label1.Text = "Koneksi Gagal";
                }
            //}
            //catch (Exception)
            //{
            //    MessageBox.Show("ERROR BROW");
            //}
            
        }
lalu jalankan project dengan menekan F5 atau tekan start.

jika koneksi berhasil.

jika koneksi gagal.


Selamat mencoba.
Tutorial di atas menggunakan Visual Studio 2015 dan Firebird 2.5.



Senin, 15 Agustus 2016

Database Firebird versi Embedded

Written by  

Asik bisa main blog lagi :) setelah sekian lama jarang aktif di blog. oke kali ini saya akan membahas tentang koneksi databasie firebird versi embedded. Apa saja yang diperlukan untuk mengakses database Firebird versi Embedded. setelah itu  kita coba mengaksesnya dari bahasa pemrograman visual C#.

1. Download library database Firebird versi Embedded

2. Ekstrak file Firebird-2.5.2.26539-0_Win32_embed.zip kemudian dari file-file yang ada, yang kita butuhkan hanya file fbembed.dll, icudt30.dll, icuin30.dll dan icuuc30.dll. Semua file harus dicopykan ke folder aplikasi (bin\debug atau bin\release).

3. Download FirebirdSql.Data.FirebirdClient.dll, yaitu mendownload file ADO.NET Provider — .NET 4.0, 7-Zip archive  yang membutuhkan .NET Framework 4.0 kemudian ekstrak file tersebut. Yang kita butuhkan cukup file FirebirdSql.Data.FirebirdClient.dll harus dicopykan ke folder aplikasi (bin\debug atau bin\release).

4. String koneksi yang digunakan
String koneksi yang digunakan untuk mengakses database Firebird versi non Embedded adalah seperti berikut :

var strConn = @"User ID=SYSDBA;Password=masterkey;Database=localhost:c:\database\test.fdb";

Sedangkan untuk versi Embeddednya seperti berikut :

var strConn = @"ServerType=1;User=SYSDBA;Password=masterkey;Dialect=3;Database=c:\database\test";

Sekian tutorial dari saya yang Insa'Allah akan saya lanjut pada postingan berikutnya. untuk di implementasikan di visual studio 2015. terimakasih semoga bermanfaat :)