public void PersonelGuncelle(Personel guncelPersonel, Otel istenenOtel) { OteleTumPersonelBilgisiAktar(istenenOtel); Personel tmpPersonel; tmpPersonel = istenenOtel.personel.PersonelBul(guncelPersonel); tmpPersonel.tamAdi = guncelPersonel.tamAdi; tmpPersonel.telefon = guncelPersonel.telefon; tmpPersonel.ePosta = guncelPersonel.ePosta; tmpPersonel.pozisyon = guncelPersonel.pozisyon; tmpPersonel.adres = guncelPersonel.adres; tmpPersonel.departman = guncelPersonel.departman; personelRepository.PersonelGuncelle(tmpPersonel); }
private void ListviewDegerAta(Personel personel) { if (personel != null) { string[] personelBilgi = new string[8]; personelBilgi[0] = personel.tamAdi; personelBilgi[1] = personel.tcKimlikNo.ToString(); personelBilgi[2] = personel.telefon.ToString(); personelBilgi[3] = personel.adres; personelBilgi[4] = personel.ePosta; personelBilgi[5] = personel.departman; personelBilgi[6] = personel.pozisyon; personelBilgi[7] = personel.personelPuani.ToString(); var item = new ListViewItem(personelBilgi); lstvw_PersonelListe.Items.Add(item); } }
public void PersonelPuanlandir(decimal puan, Personel Personel) { if (PersonelBul(Personel) != null) { PersonelDugumu tmpHead = head; while (tmpHead.personelBilgisi != Personel) { tmpHead = tmpHead.sonraki; } tmpHead.personelBilgisi.personelPuani = puan; } else { System.Windows.Forms.MessageBox.Show("Böyle bir personel bulunmamaktadır."); } }
public void PersonelEkle(Personel eklePersonel) { //Eski sonuncu node, Head'den başlanarak set ediliyor PersonelDugumu oldLast = head; if (head == null) { PersonelDugumu tmpHead = new PersonelDugumu { personelBilgisi = eklePersonel }; head = tmpHead; } else { //Yeni sonuncu node yaratılıyor PersonelDugumu newLast = new PersonelDugumu { personelBilgisi = eklePersonel }; //Eski sonuncu node bulunuyor //Tail olsaydı sonuncuyu bulmaya gerek yoktu. while (oldLast != null) { if (oldLast.sonraki != null) { oldLast = oldLast.sonraki; } else { break; } } //Eski sonuncu node referansı artık yeni sonuncu node'u gösteriyor oldLast.sonraki = newLast; //Bağlı listedeki eleman sayısı bir arttı size++; } }
private void cmb_Personeller_SelectedIndexChanged(object sender, EventArgs e) { Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_PersonelOtel.Text); Personel personel = new Personel(); personel = otel.personel.PersonelBul(cmb_Personeller.SelectedIndex); txt_TamAdi.Text = personel.tamAdi; txt_TCKN.Text = personel.tcKimlikNo; txt_Pozisyon.Text = personel.pozisyon; txt_PersonelTelefon.Text = personel.telefon; txt_PersonelPuan.Text = personel.personelPuani.ToString(); txt_PersonelEPosta.Text = personel.ePosta; txt_PersonelAdres.Text = personel.adres; txt_Departman.Text = personel.departman; txt_LockedPersonelPuani.Text = personel.personelPuani.ToString(); txt_PersonelPuan.Text = personel.personelPuani.ToString(); }
public Personel EnIyiPersonelBul() { try { PersonelDugumu tmpHead = head; Personel enIyiPersonel = tmpHead.personelBilgisi; while (tmpHead.sonraki != null) { if (enIyiPersonel.personelPuani < tmpHead.sonraki.personelBilgisi.personelPuani) { enIyiPersonel = tmpHead.sonraki.personelBilgisi; } tmpHead = tmpHead.sonraki; } return(enIyiPersonel); } catch { System.Windows.Forms.MessageBox.Show("Personel Bulunmamaktadır."); return(null); } }
public Personel PersonelBul(Personel araPersonel) { PersonelDugumu tmpHead = head; while (tmpHead.personelBilgisi.tcKimlikNo != araPersonel.tcKimlikNo) { tmpHead = tmpHead.sonraki; if (tmpHead == null) { break; } } if (tmpHead == null) { return(null); } else { return(tmpHead.personelBilgisi); } }