C# Adonet Kullanıcı Giriş Paneli

Spread the love

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();

}

}

}

}

 

Bir yanıt yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.