//DİLEKÇELER FİLTRE
 public static List <Dilekceler> dilekceFiltre(DateTimePicker dtp, TextBox adSoyad, int dtpCtrl, Label lblerror)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         List <Dilekceler> kaynak = db.Dilekcelers.ToList();
         if (dtpCtrl != 0)
         {
             kaynak = kaynak.Where(c => c.tarih == dtp.Value.ToShortDateString()).ToList();
         }
         if (adSoyad.Text != "")
         {
             int s = adSoyad.Text.Split(' ').Count();
             if (s == 2)
             {
                 string ad    = adSoyad.Text.Split(' ').First();
                 string soyad = adSoyad.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.ad == ad && c.soyad == soyad).ToList();
             }
             else
             {
                 kaynak = kaynak.Where(c => (c.ad == adSoyad.Text || c.soyad == adSoyad.Text)).ToList();
             }
         }
         if (dtpCtrl == 0 && adSoyad.Text == "")
         {
             lblerror.Visible = true;
             lblerror.Text    = "Lütfen En Az Bir Filtre Seçin !";
         }
         else
         {
             lblerror.Visible = false;
         }
         return(kaynak);
     }
 }
示例#2
0
 //İZİNLİLER FİLTRE
 public static List <Izinliler> izinlilerFilter(CheckBox checkKVac, CheckBox checkEVac, TextBox txtSearchVac, DateTimePicker dtBas, DateTimePicker dtBit,
                                                int dtCtrl, List <Izinliler> kaynak)
 {
     using (var db = new IKYSEntities())
     {
         string t1, t2, ibas, ibit;
         int    s;
         string ctrl = "E";
         if (checkKVac.Checked == true)
         {
             checkEVac.Checked = false;
             ctrl = "K";
         }
         if (txtSearchVac.Text != "")
         {
             s = txtSearchVac.Text.Split(' ').Count();
             if (s == 2)
             {
                 t1     = txtSearchVac.Text.Split(' ').First();
                 t2     = txtSearchVac.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.ad == t1 && c.soyad == t2).ToList();
             }
             else
             {
                 t1     = txtSearchVac.Text;
                 kaynak = kaynak.Where(c => (c.ad == t1 || c.soyad == t1)).ToList();
             }
         }
         if (checkEVac.Checked == true || checkKVac.Checked == true)
         {
             kaynak = kaynak.Where(c => c.cinsiyet == ctrl).ToList();
         }
         if (dtCtrl != 0)
         {
             if (dtCtrl == 1)
             {
                 ibas   = dtBas.Value.ToShortDateString();
                 kaynak = kaynak.Where(c => c.izinBas == ibas).ToList();
             }
             else if (dtCtrl == 2)
             {
                 ibit   = dtBit.Value.ToShortDateString();
                 kaynak = kaynak.Where(c => c.izinBit == ibit).ToList();
             }
             else
             {
                 ibas   = dtBas.Value.ToShortDateString();
                 ibit   = dtBit.Value.ToShortDateString();
                 kaynak = kaynak.Where(c => c.izinBas == ibas && c.izinBit == ibit).ToList();
             }
         }
         if (txtSearchVac.Text == "" && checkEVac.Checked == false && checkKVac.Checked == false && dtCtrl == 0)
         {
             MessageBox.Show("Lütfen En Az Bir Filtre Seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         return(kaynak);
     }
 }
 //İZİNLİLER FİLTRE
 public static List <Izinliler> izinlilerFiltre(ComboBox cbDpt, TextBox txtAd, CheckBox checkE, CheckBox checkK, DateTimePicker dtpBas, DateTimePicker dtpBit,
                                                Label lblerror, int dtpControl)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         List <Izinliler> kaynak    = db.Izinlilers.ToList();
         string           checkCtrl = "E";
         if (checkK.Checked == true)
         {
             checkE.Checked = false;
             checkCtrl      = "K";
         }
         if (cbDpt.Text != "Departman Seçin")
         {
             kaynak = kaynak.Where(c => c.departman == cbDpt.Text).ToList();
         }
         if (txtAd.Text != "")
         {
             int s = txtAd.Text.Split(' ').Count();
             if (s == 2)
             {
                 string ad    = txtAd.Text.Split(' ').First();
                 string soyad = txtAd.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.ad == ad && c.soyad == soyad).ToList();
             }
             else
             {
                 kaynak = kaynak.Where(c => (c.ad == txtAd.Text || c.soyad == txtAd.Text)).ToList();
             }
         }
         if (checkE.Checked == true || checkK.Checked == true)
         {
             kaynak = kaynak.Where(c => c.cinsiyet == checkCtrl).ToList();
         }
         if (dtpControl == 1)
         {
             kaynak = kaynak.Where(c => c.izinBas == dtpBas.Value.ToShortDateString()).ToList();
         }
         else if (dtpControl == 2)
         {
             kaynak = kaynak.Where(c => c.izinBit == dtpBit.Value.ToShortDateString()).ToList();
         }
         else if (dtpControl > 2)
         {
             kaynak = kaynak.Where(c => c.izinBas == dtpBas.Value.ToShortDateString() && c.izinBit == dtpBit.Value.ToShortDateString()).ToList();
         }
         if (cbDpt.Text == "Departman Seçin" && txtAd.Text == "" && checkE.Checked == false && checkK.Checked == false && dtpControl == 0)
         {
             lblerror.Visible = true;
             lblerror.Text    = "Lütfen En Az Bir Filtre Seçin !";
         }
         else
         {
             lblerror.Visible = false;
         }
         return(kaynak);
     }
 }
示例#4
0
        //DİLEKÇELER FİLTRE
        public static List <Dilekceler> dilekcelerFilter(TextBox txtSearchDil, DateTimePicker dtDil, int dtDilCtrl)
        {
            using (IKYSEntities db = new IKYSEntities())
            {
                List <Dilekceler> kaynak;
                string            t1, t2, tarih;
                int s;

                if (txtSearchDil.Text != "" && dtDilCtrl != 0)
                {
                    tarih = dtDil.Value.ToShortDateString();
                    s     = txtSearchDil.Text.Split(' ').Count();
                    if (s == 2)
                    {
                        t1     = txtSearchDil.Text.Split(' ').First();
                        t2     = txtSearchDil.Text.Split(' ')[1];
                        kaynak = db.Dilekcelers.Where(c => c.ad == t1 && c.soyad == t2 && c.tarih == tarih).ToList();
                        return(kaynak);
                    }
                    else
                    {
                        t1     = txtSearchDil.Text;
                        kaynak = db.Dilekcelers.Where(c => (c.ad == t1 || c.soyad == t1) && c.tarih == tarih).ToList();
                        return(kaynak);
                    }
                }
                else if (txtSearchDil.Text != "" && dtDilCtrl == 0)
                {
                    s = txtSearchDil.Text.Split(' ').Count();
                    if (s == 2)
                    {
                        t1     = txtSearchDil.Text.Split(' ').First();
                        t2     = txtSearchDil.Text.Split(' ')[1];
                        kaynak = db.Dilekcelers.Where(c => c.ad == t1 && c.soyad == t2).ToList();
                        return(kaynak);
                    }
                    else
                    {
                        t1     = txtSearchDil.Text;
                        kaynak = db.Dilekcelers.Where(c => (c.ad == t1 || c.soyad == t1)).ToList();
                        return(kaynak);
                    }
                }
                else if (txtSearchDil.Text == "" && dtDilCtrl != 0)
                {
                    tarih  = dtDil.Value.ToShortDateString();
                    kaynak = db.Dilekcelers.Where(c => c.tarih == tarih).ToList();
                    return(kaynak);
                }
                else
                {
                    MessageBox.Show("Lütfen En Az Bir Filtre Seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    kaynak = db.Dilekcelers.ToList();
                    return(kaynak);
                }
            }
        }
        //BAŞVURULAR FİLTRE
        public static List <Basvurular> basvuruFiltre(TextBox txtAd, CheckBox checkE, CheckBox checkK, DateTimePicker dtp, ComboBox cbegi, ComboBox cbuni, int dtpCtrl,
                                                      Label lbl)
        {
            using (IKYSEntities db = new IKYSEntities())
            {
                List <Basvurular> kaynak    = db.Basvurulars.ToList();
                string            checkCtrl = "E";
                if (checkK.Checked == true)
                {
                    checkE.Checked = false;
                    checkCtrl      = "K";
                }

                if (txtAd.Text != "")
                {
                    int s = txtAd.Text.Split(' ').Count();
                    if (s == 2)
                    {
                        string ad    = txtAd.Text.Split(' ').First();
                        string soyad = txtAd.Text.Split(' ')[1];
                        kaynak = kaynak.Where(c => c.basAd == ad && c.basSoyad == soyad).ToList();
                    }
                    else
                    {
                        kaynak = kaynak.Where(c => (c.basAd == txtAd.Text || c.basSoyad == txtAd.Text)).ToList();
                    }
                }
                if (checkE.Checked == true || checkK.Checked == true)
                {
                    kaynak = kaynak.Where(c => c.cinsiyet == checkCtrl).ToList();
                }
                if (dtpCtrl != 0)
                {
                    kaynak = kaynak.Where(c => c.tarih == dtp.Value.ToShortDateString()).ToList();
                }
                if (cbegi.Text != "Eğitim Durumu Seçin")
                {
                    kaynak = kaynak.Where(c => c.egitimDurum == cbegi.Text).ToList();
                    if (cbuni.Text != "Üniversite Seçin")
                    {
                        kaynak = kaynak.Where(c => c.mezunOkul == cbuni.Text).ToList();
                    }
                }
                if (txtAd.Text == "" && checkE.Checked == false && checkK.Checked == false && dtpCtrl == 0 && cbegi.Text == "Eğitim Durumu Seçin")
                {
                    lbl.Visible = true;
                    lbl.Text    = "Lütfen En Az Bir Filtre Seçin !";
                }
                else
                {
                    lbl.Visible = false;
                }
                return(kaynak);
            }
        }
示例#6
0
 //BAŞVURULAR FİLTRE
 public static List <Basvurular> basvurularFilter(TextBox txtSearchApp, CheckBox checkEApp, CheckBox checkKApp, DateTimePicker dtApp,
                                                  ComboBox cbAppED, ComboBox cbAppMU, int dtAppCtrl)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         List <Basvurular> kaynak = db.Basvurulars.ToList();
         string            t1, t2, tarih;
         int    s;
         string ctrl = "E";
         if (checkKApp.Checked == true)
         {
             checkEApp.Checked = false;
             ctrl = "K";
         }
         if (txtSearchApp.Text != "")
         {
             s = txtSearchApp.Text.Split(' ').Count();
             if (s == 2)
             {
                 t1     = txtSearchApp.Text.Split(' ').First();
                 t2     = txtSearchApp.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.basAd == t1 && c.basSoyad == t2).ToList();
             }
             else
             {
                 t1     = txtSearchApp.Text;
                 kaynak = kaynak.Where(c => (c.basAd == t1 || c.basSoyad == t1)).ToList();
             }
         }
         if (checkEApp.Checked == true || checkKApp.Checked == true)
         {
             kaynak = kaynak.Where(c => c.cinsiyet == ctrl).ToList();
         }
         if (dtAppCtrl != 0)
         {
             tarih  = dtApp.Value.ToShortDateString();
             kaynak = kaynak.Where(c => c.tarih == tarih).ToList();
         }
         if (cbAppED.Text != "Eğitim Durumu Seçin")
         {
             kaynak = kaynak.Where(c => c.egitimDurum == cbAppED.Text).ToList();
             if (cbAppMU.Text != "Üniversite Seçin")
             {
                 kaynak = kaynak.Where(c => c.mezunOkul == cbAppMU.Text).ToList();
             }
         }
         if (txtSearchApp.Text == "" && checkEApp.Checked == false && checkKApp.Checked == false && dtAppCtrl == 0 && cbAppED.Text == "Eğitim Durumu Seçin")
         {
             MessageBox.Show("Lütfen En Az Bir Filtre Seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         return(kaynak);
     }
 }
示例#7
0
 public static List <Izinliler> departmanFilterIz(string depName)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         List <Izinliler> kaynakI = db.Izinlilers.Where(c => c.departman == depName).ToList();
         if (kaynakI.Count() == 0)
         {
             MessageBox.Show("Departmana Kayıtlı Bir Çalışan Bulunamadı", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return(db.Izinlilers.ToList());
         }
         else
         {
             return(kaynakI);
         }
     }
 }
 //ÇALIŞANLAR FİLTRE
 public static List <Calisanlar> calisanlarFilter(ComboBox cbDpt, TextBox txtAd, CheckBox checkE, CheckBox checkK, Label lblError)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         List <Calisanlar> kaynak    = db.Calisanlars.ToList();
         string            checkCtrl = "E";
         if (checkK.Checked == true)
         {
             checkE.Checked = false;
             checkCtrl      = "K";
         }
         if (cbDpt.Text != "Departman Seçin")
         {
             kaynak = kaynak.Where(c => c.departman == cbDpt.Text).ToList();
         }
         if (txtAd.Text != "")
         {
             int s = txtAd.Text.Split(' ').Count();
             if (s == 2)
             {
                 string ad    = txtAd.Text.Split(' ').First();
                 string soyad = txtAd.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.ad == ad && c.soyad == soyad).ToList();
             }
             else
             {
                 kaynak = kaynak.Where(c => (c.ad == txtAd.Text || c.soyad == txtAd.Text)).ToList();
             }
         }
         if (checkE.Checked == true || checkK.Checked == true)
         {
             kaynak = kaynak.Where(c => c.cinsiyet == checkCtrl).ToList();
         }
         if (cbDpt.Text == "Departman Seçin" && txtAd.Text == "" && checkE.Checked == false && checkK.Checked == false)
         {
             lblError.Visible = true;
             lblError.Text    = "Lütfen En Az Bir Filtre Seçin !";
         }
         else
         {
             lblError.Visible = false;
         }
         return(kaynak);
     }
 }
示例#9
0
 //LOG FONKSİYON
 public static void LogFonk(int id, string ad, string soyad, string updLog)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         int logid = db.Logs.Select(c => c.logid).Max();
         Log log   = new Log()
         {
             logid  = logid + 1,
             kullid = id,
             ad     = ad,
             soyad  = soyad,
             saat   = DateTime.Now,
             eylem  = updLog
         };
         db.Logs.Add(log);
         db.SaveChanges();
     }
 }
示例#10
0
 //ÇALIŞANLAR FİLTRE
 public static List <Calisanlar> calisanlarFilter(CheckBox checkK, CheckBox checkE, TextBox txtSearch, List <Calisanlar> kaynak)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         string t1, t2;
         int    s;
         string ctrl = "E";
         if (checkK.Checked == true)
         {
             checkE.Checked = false;
             ctrl           = "K";
         }
         if (txtSearch.Text != "")
         {
             s = txtSearch.Text.Split(' ').Count();
             if (s == 2)
             {
                 t1     = txtSearch.Text.Split(' ').First();
                 t2     = txtSearch.Text.Split(' ')[1];
                 kaynak = kaynak.Where(c => c.ad == t1 && c.soyad == t2).ToList();
             }
             else
             {
                 t1     = txtSearch.Text;
                 kaynak = kaynak.Where(c => c.ad == t1 || c.soyad == t1).ToList();
             }
         }
         if (checkE.Checked == true || checkK.Checked == true)
         {
             kaynak = kaynak.Where(c => c.cinsiyet == ctrl).ToList();
         }
         if (txtSearch.Text == "" && checkE.Checked == false && checkK.Checked == false)
         {
             MessageBox.Show("Lütfen En Az Bir Filtre Seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         return(kaynak);
     }
 }
 private void btnGiris_Click(object sender, EventArgs e)
 {
     using (var db = new IKYSEntities())
     {
         int control      = 1;
         var kullanicilar = db.Kullanicis.ToList();
         if (txtAd.Text == "" || txtSifre.Text == "")
         {
             MessageBox.Show("Alanlar Boş Bırakılamaz", "Hatalı Giriş", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             foreach (var kull in kullanicilar)
             {
                 if (Convert.ToInt32(txtAd.Text) == kull.id && txtSifre.Text == kull.sifre)
                 {
                     ad = kull.ad; soyad = kull.soyad; photo = kull.resim; id = kull.id;
                     FormKFunctions.LogFonk(kull.id, kull.ad, kull.soyad, "Sisteme Giriş Yaptı");
                     FormK f = new FormK();
                     f.Show();
                     this.Hide();
                     control = 1;
                     break;
                 }
                 else
                 {
                     control = 0;
                 }
             }
             if (control == 0)
             {
                 MessageBox.Show("Kullanıcı Adı veya Şifre Yanlış", "Hatalı Giriş", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 FormKFunctions.LogFonk(404, "UYARI", "UYARI", txtAd.Text + " ID'li Kullanıcının Hesabına, Yanlış Şifreyle Giriş Denemesi Yapıldı !");
             }
         }
     }
 }
 private void btnAdmin_Click(object sender, EventArgs e)
 {
     using (var db = new IKYSEntities())
     {
         var admins  = db.Yoneticis.ToList();
         int control = 1;
         if (txtAd.Text == "" || txtSifre.Text == "")
         {
             MessageBox.Show("Alanlar Boş Bırakılamaz", "Hatalı Giriş", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             foreach (var admin in admins)
             {
                 if (Convert.ToInt32(txtAd.Text) == admin.id && txtSifre.Text == admin.sifre)
                 {
                     Yad = admin.ad; Ysoyad = admin.soyad; Yid = admin.id; Yfoto = admin.foto;
                     FormYonFuncs.LogFonk(admin.id, admin.ad, admin.soyad, "Sisteme Giriş Yaptı");
                     FormY f = new FormY();
                     f.Show();
                     this.Hide();
                     control = 1;
                     break;
                 }
                 else
                 {
                     control = 0;
                 }
             }
             if (control == 0)
             {
                 MessageBox.Show("Kullanıcı Adı veya Şifre Yanlış", "Hatalı Giriş", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 FormYonFuncs.LogFonk(404, "UYARI", "UYARI", txtAd.Text + " ID'li Yöneticinin Hesabına, Yanlış Şifreyle Giriş Denemesi Yapıldı !");
             }
         }
     }
 }
 private void btnApply_Click(object sender, EventArgs e)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         if (txtDpt.Text != "" && txtMail.Text != "" && txtSgk.Text != "")
         {
             int id1 = db.Calisanlars.Select(c => c.id).Max();
             int id2 = db.Izinlilers.Select(c => c.id).Max();
             int id;
             if (id1 > id2)
             {
                 id = id1;
             }
             else
             {
                 id = id2;
             }
             Calisanlar calis = new Calisanlar()
             {
                 id        = id + 1,
                 departman = txtDpt.Text,
                 ad        = label1.Text,
                 soyad     = label2.Text,
                 telNo     = label3.Text,
                 sgNo      = txtSgk.Text,
                 adres     = adres,
                 cinsiyet  = cinsiyet,
                 mail      = txtMail.Text
             };
             db.Calisanlars.Add(calis);
             if (FormY.BKad != "")
             {
                 ACalisan calisan = new ACalisan()
                 {
                     id   = id + 1,
                     maas = Convert.ToInt32(txtMaas.Text),
                     tcNo = txtTC.Text
                 };
                 db.ACalisans.Add(calisan);
             }
             else
             {
                 ACalisan calisan = new ACalisan()
                 {
                     id   = id + 1,
                     maas = null,
                     tcNo = null
                 };
                 db.ACalisans.Add(calisan);
             }
             Basvurular bas = db.Basvurulars.Where(c => c.basAd == label1.Text && c.basSoyad == label2.Text).First();
             db.Basvurulars.Remove(bas);
             db.SaveChanges();
             updLog = label1.Text + " " + label2.Text + " Adlı Kişinin İş Başvurusunu Kabul Etti ve " + txtDpt.Text + " Departmanında Göreve Aldı";
             if (FormK.BKad != "")
             {
                 FormKFunctions.LogFonk(Form1.id, Form1.ad, Form1.soyad, updLog);
             }
             else if (FormY.BKad != "")
             {
                 FormYonFuncs.LogFonk(Form1.Yid, Form1.Yad, Form1.Ysoyad, updLog);
             }
             this.Close();
         }
         else
         {
             label10.Visible = true;
             label10.Text    = "Tüm Alanların Doldurulması Zorunludur !";
         }
     }
 }
 //ÇALIŞAN GÜNCELLE
 public static void calisanGuncelle(int calisanController, int cal, int izi, TextBox txtGuncelleDpt, TextBox txtGuncelleTelno, TextBox txtGuncelleAdres,
                                    TextBox txtGuncelleMaas, DataGridView grid)
 {
     using (IKYSEntities db = new IKYSEntities())
     {
         string updLog = "";
         if (calisanController == 1)
         {
             var user  = db.Calisanlars.Where(c => c.id == cal).First();
             var auser = db.ACalisans.Where(c => c.id == cal).First();
             if (txtGuncelleDpt.Text != "")
             {
                 user.departman = txtGuncelleDpt.Text;
             }
             if (txtGuncelleTelno.Text != "")
             {
                 user.telNo = txtGuncelleTelno.Text;
             }
             if (txtGuncelleAdres.Text != "")
             {
                 user.adres = txtGuncelleAdres.Text;
             }
             if (txtGuncelleMaas.Text != "")
             {
                 auser.maas = Convert.ToInt32(txtGuncelleMaas.Text);
             }
             updLog = cal.ToString() + " ID'li, " + user.ad + " " + user.soyad + " İsimli Çalışanın Bilgilerini Güncelledi";
         }
         else if (calisanController == 2)
         {
             var user  = db.Izinlilers.Where(c => c.id == izi).First();
             var auser = db.ACalisans.Where(c => c.id == izi).First();
             if (txtGuncelleDpt.Text != "")
             {
                 user.departman = txtGuncelleDpt.Text;
             }
             if (txtGuncelleTelno.Text != "")
             {
                 user.telNo = txtGuncelleTelno.Text;
             }
             if (txtGuncelleAdres.Text != "")
             {
                 user.adres = txtGuncelleAdres.Text;
             }
             if (txtGuncelleMaas.Text != "")
             {
                 auser.maas = Convert.ToInt32(txtGuncelleMaas.Text);
             }
             updLog = izi.ToString() + " ID'li, " + user.ad + " " + user.soyad + " İsimli Çalışanın Bilgilerini Güncelledi";
         }
         txtGuncelleAdres.Text = "";
         txtGuncelleDpt.Text   = "";
         txtGuncelleTelno.Text = "";
         try
         {
             db.SaveChanges();
             LogFonk(Form1.Yid, Form1.Yad, Form1.Ysoyad, updLog);
             if (calisanController == 1)
             {
                 var query = (from call in db.Calisanlars
                              join acal in db.ACalisans on call.id equals acal.id
                              select
                              new { call.departman, call.ad, call.soyad, acal.maas, call.telNo, call.sgNo, call.adres, call.cinsiyet, call.mail }).ToList();
                 grid.DataSource = query;
             }
             else
             {
                 var query = (from izin in db.Izinlilers
                              join acal in db.ACalisans on izin.id equals acal.id
                              select
                              new { izin.departman, izin.ad, izin.soyad, acal.maas, izin.telNo, izin.sgNo, izin.adres, izin.cinsiyet, izin.mail,
                                    izin.izinBas, izin.izinBit }).ToList();
                 grid.DataSource = query;
             }
         }
         catch (Exception)
         {
             MessageBox.Show("Bilgileri Kontrol Edin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }