C# : Membuat Nomor Kode Otomatis di TextBox dan Berurutan

C# : Membuat Nomor Kode Otomatis di TextBox Mengikuti Database

Hello sobat progrrammer C# kali ini saya posting tentang bagaimana membuat penomoran urut otomatis di textbox dengan bahasa pemrogramman C#.


langkah langkahnya sebagai berikut

A.
1. persiapkan projetct
2. Tambahkan textBox dan satu buah button.

B.
1. Buatlah koneksi database
contoh : SqlConnection con = new SqlConnection("data source = MYKOMPUTER-PC\\SQLEXPRESS; initial catalog=dbpenjualan; user=sa; password=123");

C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf
2. Ketik kan koding dibawah ini

private void autoNumberKD_Pembayaran()
        {
            long hitung;
            string urut;

            con.Open();
            // Perintah untuk mendapatkan nilai terbesar dari field nomor
            cmd = new SqlCommand("select KD_Pembayaran from penjualan where KD_Pembayaran in(select max(KD_Pembayaran) from penjualan) order by KD_Pembayaran desc", con);
            dr = cmd.ExecuteReader();
            dr.Read();
            // Jika data ditemukan
            if (dr.HasRows)
            {
                // Menambahkan data dari field nomor
                hitung = Convert.ToInt64(dr[0].ToString().Substring(dr["KD_Pembayaran"].ToString().Length - 4, 4)) + 1;
                string joinstr = "0000" + hitung;
                // Mengambil 4 karakter kanan terakhir dari string joinstr lalu di tambahkan dengan string URUT
                urut = "YPMB-" + joinstr.Substring(joinstr.Length - 4, 4);
            }
            else
            {
                // Jika tidak ditemukan maka mengisi variable urut dengan YPMB-0001
                urut = "YPMB-0001";
            }
            dr.Close();
            kdPembayaran.Text = urut; // Nama textBox nya adalah kdPembayaran.Text
            con.Close();            
        }


Setelah selesai, klik dua kali button nya dan panggil fungsi yang telah dibuat

ketik : autoNumberKD_Pembayaran();
Sekarang Coba liat hasilnya apakah berfungsi/ pastinya sih berfungsi karna kode diatas sudah saya gunakan.

Untuk yang masih Error atau mau request postingan silahkan tulis di komentar.
C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf

Catatan :
1. nama textBox ; kdPembayaran.Text
2. Database harus kosong, jika sudah ada data sebaiknya dihapus dulu karna kalo tidak dihapus nanti pas kita sudah mencapai nomor YPMB-0004  maka fungsi tadi tidak akan berfungsi lagi

Postingan terkait:

1 Tanggapan untuk "C# : Membuat Nomor Kode Otomatis di TextBox dan Berurutan"