Dear All,
{
Double Click pada Button Exit
Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
It’s time to Run (F5)
Asumsi Logika pada Button Login
kali ini saya kan berbagi cerita tentang membuat form login sedehana koneksi database SQL Server dengan visual C#, project sederhana namun cukup bermanfaat pembelajaran awal
Saya asumsikan bahwa di komputer anda telah terinstall Microsoft Visual Studio dan SQL Servernya.
Komponen yang Diperlukan…
Step 1,
- Sumber Database buat Login
Buatlah terlebih dahulu Database di SQL Server, saya kasih contoh dengan query yang saya buat
create database login;
create table login
(
uname char(50) primary key,
password varchar(50)
)
insert into login values('iqbal','12345')
Step2,
- Buat Koneksi
‘Disimpan Di dalam Class Form
private readonly string con_str = @"Data Source = SWITCHLAB9-PC\SQLEXPRESS;Initial Catalog = login; Integrated Security = SSPI";
nb : SWITCHLAB9-PC\SQLEXPRESS diganti dengan server database komputer yang anda gunakan.
Step3,
- Buat Interface
- 2 Form –> Form Login
Form Utama
Form Login terdiri dari ToolBox,
- 2 Label
- 2 Textbox
- 2 Button
Buat Form Login minimal sepert tampilan dibawah ini,
It’s Time to Coding
Double Click pada Button Login
Masukan kode sebagai berikut
private void buttonLogin_Click(object sender, EventArgs e) {
SqlConnection con = new SqlConnection(con_str);
con.Open();
DataSet ds = new DataSet();
string uname = textBox1.Text.Trim();
string password = textBox2.Text.Trim();
SqlDataAdapter da = new SqlDataAdapter("select * from login where uname ='" + uname + "' and password ='" + password + "'", con);
}da.Fill(ds);
int count = ds.Tables[0].Rows.Count;
if (count == 0)
{
MessageBox.Show("Invalid UserID/Password");
}
else
{
MessageBox.Show("Success Login");
AddForm addform = new AddForm();
addform.Show();
this.Visible = false;
}
con.Close();
Double Click pada Button Exit
Masukan kode sebagai berikut
private void buttonExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
It’s time to Run (F5)
Asumsi Logika pada Button Login
- Jika Click Button Login UserName dan passwordnya nya tidak seperti yang telah ditetapkan maka muncul MessageBox "Invalid UserID/Password"
- Jika Click Button Login UserName dan passwordnya nya sesuai dengan apa yang telah ditetapkan maka muncul MessageBox "Login Success" dan mucul Form Menu Utama.
Silahkan Dicoba, Kreasikan dengan logika sendiri,
Semoga Bermanfaat,
Regards,
Iqbal
makasih gan.
ReplyDelete