Merhaba arkadaşlar bu
makalemizde Linq ile kullanıcı girişi ile ilgili bir örnek yapacağız.
Veritabanımızı aşağıdaki gibi oluşturalım.
Screenshot
Şekil
1
Add
New Item penceresinden formumuza LINQ to SQL Classes itemini ekleyelim.
Şekil
2
Tablomuzu
LINQ to SQL Classes itemine ekleyelim.
Şekil
3
Şekil
4
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private bool userConfirm(string username, string userpassword)
{
DataClasses1DataContext context = new DataClasses1DataContext();
var
interrogation = from i in context.kullanicigiri
where i.username == username
&& i.password ==
userpassword
select i;
if
(interrogation.Any())
{
return true;
}
else
{
return false;
}
}
private void btnKullaniciGirisi_Click(object sender, EventArgs e)
{
if
(userConfirm(txtUser.Text, txtPassword.Text))
{
Form form2 = new Form();
form2.Show();
}
else
{
MessageBox.Show("Hatalı giriş yapıldı!","Hatalı Giriş", MessageBoxButtons.AbortRetryIgnore);
}
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede
görüşmek üzere. Bahadır ŞAHİN
0 comments:
Yorum Gönder