Membuat Aplikasi Inventory memerlukan No Faktur, Membuat No faktur dengan String "abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" menggunakan Csharp sangatlah mudah, seperti Tutorial SCode sebelumnya, Tutorial Vb.Net : Nomor Faktur Otomatis Aplikasi Inventory, Random String bisa ditambah dengan DateTime, jadi string yang sudah dirandom akan otomatis menambahkan tanggal/jam/menit/detik string tersebut diLoad.
Membuat Random String C# :
Buatlah Sebuah Form baru di Visual Studio 2010 dengan nama "FrmUtama.Cs", dan tuliskan semua Code dibawah ini :
// Functions No FakturPanggil Functions Random String pada Form Load C# :
Random rand = new Random();
public const string Alphabet = "abcdefghijklmnopqrstuvwyxzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
public string GenerateString(int size) {
char[] chars = new char[size];
for (int i = 0; i < size; i++) {
chars[i] = Alphabet[rand.Next(Alphabet.Length)];
}
return new string(chars);
}
textBox1.Text = GenerateString(16); //Random string di textbox1 sebanyak 16 digitsangat mudah bukan ?
Jika ingin ditambahkan dengan value Date Time, tinggal Kolaborasi sedikit kode diatas seperti ini :
string x = DateTime.Now.ToString();
textBox1.Text = GenerateString(16) + x;