//public void PersonelGetir() //{ // var model = _personelrepo.GetList(); // model.ForEach(item => // { // ListViewItem li = new ListViewItem(); // li.Text = item.PersonelID.ToString(); // li.SubItems.Add(item.Ad.ToString()); // li.SubItems.Add(item.Soyad.ToString()); // li.SubItems.Add(item.SicilNo.ToString()); // li.SubItems.Add(item.Email.ToString()); // li.SubItems.Add(item.Sifre.ToString()); // li.SubItems.Add(item.Telefon.ToString()); // li.SubItems.Add(item.Adres.ToString()); // li.SubItems.Add(item.CalismaHali.ToString()); // li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanID.ToString()); // li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanAD.ToString()); // li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetID.ToString()); // li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetAD.ToString()); // li.Tag = item; // lvPersoneller.Items.Add(li); // }); //} public void PersonelleriGetir() { string CinsiyeteGore = ""; string UnvanaGore = ""; if (rdbtnAktifCalisanlar.Checked) { bool CalisiyorMu = true; if (txtUnvanaGore.Text != "Seçiniz") { UnvanaGore = txtUnvanaGore.Text; } if (txtCinsiyeteGore.Text != "Seçiniz") { CinsiyeteGore = txtCinsiyeteGore.Text; } var model = _personelrepo.GetByFilter(x => x.Unvan.UnvanAD.Contains(UnvanaGore) && x.Ad.Contains(txtPersonelAdaGore.Text) && x.SicilNo.Contains(txtSicilNoyaGore.Text) && x.Cinsiyet.CinsiyetAD.Contains(CinsiyeteGore) && x.CalismaHali == CalisiyorMu); lvPersoneller.Items.Clear(); foreach (var item in model) { ListViewItem li = new ListViewItem(); li.Text = item.PersonelID.ToString(); li.SubItems.Add(item.Ad.ToString()); li.SubItems.Add(item.Soyad.ToString()); li.SubItems.Add(item.SicilNo.ToString()); li.SubItems.Add(item.Email.ToString()); li.SubItems.Add(item.Sifre.ToString()); li.SubItems.Add(item.Telefon.ToString()); li.SubItems.Add(item.Adres.ToString()); li.SubItems.Add(item.CalismaHali.ToString()); li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanID.ToString()); li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanAD.ToString()); li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetID.ToString()); li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetAD.ToString()); li.Tag = item; lvPersoneller.Items.Add(li); } } else if (rdbtnAktifCalisanlar.Checked == false) { if (txtUnvanaGore.Text != "Seçiniz") { UnvanaGore = txtUnvanaGore.Text; } if (txtCinsiyeteGore.Text != "Seçiniz") { CinsiyeteGore = txtCinsiyeteGore.Text; } var model1 = _personelrepo.GetByFilter(x => x.Unvan.UnvanAD.Contains(UnvanaGore) && x.Ad.Contains(txtPersonelAdaGore.Text) && x.SicilNo.Contains(txtSicilNoyaGore.Text) && x.Cinsiyet.CinsiyetAD.Contains(CinsiyeteGore)); lvPersoneller.Items.Clear(); foreach (var item in model1) { ListViewItem li = new ListViewItem(); li.Text = item.PersonelID.ToString(); li.SubItems.Add(item.Ad.ToString()); li.SubItems.Add(item.Soyad.ToString()); li.SubItems.Add(item.SicilNo.ToString()); li.SubItems.Add(item.Email.ToString()); li.SubItems.Add(item.Sifre.ToString()); li.SubItems.Add(item.Telefon.ToString()); li.SubItems.Add(item.Adres.ToString()); li.SubItems.Add(item.CalismaHali.ToString()); li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanID.ToString()); li.SubItems.Add(_unvanRepo.GetFindById((int)item.UnvanID).UnvanAD.ToString()); li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetID.ToString()); li.SubItems.Add(_cinsiyetRepo.GetFindById((int)item.CinsiyetID).CinsiyetAD.ToString()); li.Tag = item; lvPersoneller.Items.Add(li); } } }