-
Notifications
You must be signed in to change notification settings - Fork 0
/
FormGiris.cs
99 lines (94 loc) · 4.09 KB
/
FormGiris.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
using OkulSistemi.Islemler;
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 OkulSistemi
{
public partial class FormGiris : Form
{
OkulSistemiEntities db = new OkulSistemiEntities();
public FormGiris()
{
InitializeComponent();
label_Message.Text = "";
}
private void button_Giris_Click(object sender, EventArgs e)
{
var ogrenci = db.tblOgrenci.Where(ogrnc => ogrnc.KullaniciAdi == textBox_KAdiMail.Text || ogrnc.Mail == textBox_KAdiMail.Text && ogrnc.Sifre == textBox_Sifre.Text).FirstOrDefault();
var ogretmen = db.tblOgretmen.Where(o => o.KullaniciAdi == textBox_KAdiMail.Text || o.Mail == textBox_KAdiMail.Text && o.Sifre == textBox_Sifre.Text).FirstOrDefault();
var admin = db.tblAdmin.Where(a => a.KullaniciAdi == textBox_KAdiMail.Text || a.Mail == textBox_KAdiMail.Text && a.Sifre == textBox_Sifre.Text).FirstOrDefault();
if (textBox_KAdiMail.Text == "" || string.IsNullOrEmpty(textBox_KAdiMail.Text))
{
label_Message.ForeColor = Color.Red;
label_Message.Text = "Kullanıcı adınızı veya Mail adresinizi giriniz.";
}
else if (textBox_Sifre.Text == "" || string.IsNullOrEmpty(textBox_Sifre.Text))
{
label_Message.Text = "Şifrenizi giriniz.";
}
else if (ogrenci != null && (ogrenci.KullaniciAdi == textBox_KAdiMail.Text || ogrenci.Mail == textBox_KAdiMail.Text) && ogrenci.Sifre == textBox_Sifre.Text && ogrenci.Durum == "A")
{
Login.Id = ogrenci.Id;
Login.Ad = ogrenci.Ad;
Login.Soyad = ogrenci.Soyad;
Login.Mail = ogrenci.Mail;
Login.KullaniciAdi = ogrenci.KullaniciAdi;
Login.Sifre = ogrenci.Sifre;
FormOgrenci formOgrenci = new FormOgrenci();
formOgrenci.Show();
this.Hide();
textBox_KAdiMail.Text = "";
textBox_Sifre.Text = "";
}
else if (ogretmen != null && (ogretmen.KullaniciAdi == textBox_KAdiMail.Text || ogretmen.Mail == textBox_KAdiMail.Text) && ogretmen.Sifre == textBox_Sifre.Text && ogretmen.Durum == "A")
{
Login.Id = ogretmen.Id;
Login.Ad = ogretmen.Ad;
Login.Soyad = ogretmen.Soyad;
Login.Mail = ogretmen.Mail;
Login.KullaniciAdi = ogretmen.KullaniciAdi;
Login.Sifre = ogretmen.Sifre;
FormOgretmen formOgretmen = new FormOgretmen();
formOgretmen.Show();
this.Hide();
textBox_KAdiMail.Text = "";
textBox_Sifre.Text = "";
}
else if (admin!= null && (admin.KullaniciAdi == textBox_KAdiMail.Text || admin.Mail == textBox_KAdiMail.Text) && admin.Sifre == textBox_Sifre.Text && admin.Durum =="A")
{
Login.Id = admin.Id;
Login.Ad = admin.Ad;
Login.Soyad = admin.Soyad;
Login.Mail = admin.Mail;
Login.KullaniciAdi = admin.KullaniciAdi;
Login.Sifre = admin.Sifre;
this.Hide();
FormAdmin formAdmin = new FormAdmin();
formAdmin.Show();
textBox_KAdiMail.Text = "";
textBox_Sifre.Text = "";
}
else
{
label_Message.ForeColor = Color.Red;
label_Message.Text = "Kullanıcı bilgileri hatalı.";
}
}
private void linkLabel_SifremiUnuttum_Click(object sender, EventArgs e)
{
FormSifremiUnuttum frmSifre = new FormSifremiUnuttum();
this.Hide();
frmSifre.Show();
}
private void pictureBox_Cikis_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}