Yazı Font Küçült Yazı Font Büyült

Linq İle Kullanıcı Girişi

 

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

Resim1 

Şekil 1

Add New Item penceresinden formumuza LINQ to SQL Classes itemini ekleyelim.

Resim2 

Şekil 2

Tablomuzu LINQ to SQL Classes itemine ekleyelim.

Resim3 

Şekil 3

Resim4 

Ş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