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












Ş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


About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...