Adonet Kullanıcı Giriş Paneli
Gerekli İşlemler :
1 > SQLSERVER New Database Diyip Eticaret Adında Bir database oluşturuyoruz ardından bir Adet Table oluşturuyruz table
————————————————————–
2 > Primary KEY Kesin Etkin yapıyoruz
ID int
UserName varchar(50)
Password varchar(50)
Ardından bu table kullanicilar diye kayıt diyoruz
Insert İşlemi Yapıyoruz
insert into Kullanicilar (UserName,Password)
Values(Orhan,’123456′)
3 > Sonra New Query Diyip Bir Store Produce Oluşturuyoruz
Store Produce Tanımlama İşlemi İçin Kodumuz
Create Proc [UserControl]
@Adi varchar(50),
@Sifre Varchar (50)
As
Select * From dbo.Kullanicilar Where UserName=@Adi and Password=@Sifre
Evet Tüm İşlemler Bu Kadar artık kodumuzu yazıyoruz ve projemizi hazırlıyoruz
Windows Forms Üzerinde
2 Adet textBox
1 Adet Buton Atıyoruz
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using LoginLibrary;
namespace LoginControl
{
public partial class frmLogin : Form
{
public frmLogin()
{
InitializeComponent();
}
private void btngiris_Click(object sender, EventArgs e)
{
///Connection Sınıfımız
SqlConnection cnn = new SqlConnection(Connect.MyCnn);
try
{
//SqlCommand Blogumuz Store Produce Oluşturdumuz UserCntrol //proc Sqlcommand komut satırına yazıyoruz ve sonra conneciton //veriyoruz
SqlCommand cmd = new SqlCommand(“UserControl”, cnn);
///Command type StoredProcedure B
cmd.CommandType = System.Data.CommandType.StoredProcedure Belirtiyoruz
cmd.Parameters.AddWithValue(“@Adi”, txanetUsername.Text);
cmd.Parameters.AddWithValue(“@Sifre”, txtPassword.Text);
cnn.Open();
/// ExecuteScalar ise geriye sonuç satırlarını
degil, sorgu sonucunda olusacak sonuç kümesinin ilk satırının birinci sütunudur.
int sayi = Convert.ToInt32(cmd.ExecuteScalar());
cnn.Close();
if (sayi > 0)
{
frmMenu m = new frmMenu();
m.ShowDialog();
}
else
{
MessageBox.Show(“Kullanıcı Adı Şifre Yanlış”);
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message + “Hata”);
}
finally
{
cnn.Close();
}
}
}
}