private void btn_PersonelIslemleri_Click(object sender, EventArgs e) { lstvw_PersonelListe.Items.Clear(); if (btn_PersonelIslemleri.Text == "Personelleri Bul!") { Otel otel = new Otel(); List <Personel> personelListesi = new List <Personel>(); otel = otelIslemleri.OtelBul(cmb_Oteller.Text); string departmanAdi = txt_Departman.Text; departmanAdi = departmanAdi.ToLower(); departmanAdi = char.ToUpper(departmanAdi[0]) + departmanAdi.Substring(1); personelListesi = personelIslemleri.DepartmanPersonelListele(otel, departmanAdi); for (int i = 0; i < personelListesi.Count; i++) { ListviewDegerAta(personelListesi[i]); } } else { Otel otel = new Otel(); Personel personel = new Personel(); otel = otelIslemleri.OtelBul(cmb_Oteller.Text); personel = personelIslemleri.EnIyiPersonelBul(otel); ListviewDegerAta(personel); } }
public void VeriEkle(Otel otel) { int hash = GetKeyValue(otel.il); if (tablo[hash] == null) { tablo[hash] = new LinkedHashEntry(otel.adi, otel); } else { LinkedHashEntry entry = tablo[hash]; while (entry.sonraki != null && entry.anahtar != otel.adi) { entry = entry.sonraki; } if (entry.anahtar == otel.adi) { entry.otelBilgileri = otel; } else { entry.sonraki = new LinkedHashEntry(otel.adi, otel); } } }
private void btn_PersonelIslemleri_Click(object sender, EventArgs e) { if (btn_PersonelIslemleri.Text == "Ekle!") { Personel personel = new Personel(); Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_PersonelOtel.Text); personel.tamAdi = txt_TamAdi.Text; personel.telefon = txt_PersonelTelefon.Text; personel.ePosta = txt_PersonelEPosta.Text; personel.pozisyon = txt_Pozisyon.Text; personel.adres = txt_PersonelAdres.Text; personel.tcKimlikNo = txt_TCKN.Text; personel.departman = txt_Departman.Text; personelIslemleri.PersonelEkle(personel, otel); } else if (btn_PersonelIslemleri.Text == "Güncelle!") { Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_PersonelOtel.Text); Personel personel = new Personel(); personel.tamAdi = txt_TamAdi.Text; personel.telefon = txt_PersonelTelefon.Text; personel.ePosta = txt_PersonelEPosta.Text; personel.pozisyon = txt_Pozisyon.Text; personel.adres = txt_PersonelAdres.Text; personel.tcKimlikNo = txt_TCKN.Text; personel.departman = txt_Departman.Text; personelIslemleri.PersonelGuncelle(personel, otel); ComboBoxaDegerAtaPersonel(); TextBoxDegerSil(); } else if (btn_PersonelIslemleri.Text == "Puanlandır!") { Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_PersonelOtel.Text); personelIslemleri.PersonelPuanlandir(otel, cmb_Personeller.SelectedIndex, decimal.Parse(txt_PersonelPuan.Text)); } else { Otel otel = new Otel(); string OtelAdi = cmb_PersonelOtel.Text; otel = otelIslemleri.OtelBul(OtelAdi); Personel personel = new Personel(); personel = otel.personel.PersonelBul(cmb_Personeller.SelectedIndex); personelIslemleri.PersonelSil(personel, otel); ComboBoxaDegerAtaOtel(); ComboBoxaDegerAtaPersonel(); } }
public void PersonelSil(Personel silPersonel, Otel istenenOtel) { OteleTumPersonelBilgisiAktar(istenenOtel); istenenOtel.personel.PersonelSil(silPersonel); personelRepository.PersonelSil(silPersonel); }
public List <string> YorumlariAl(Otel otel) { Otel tmpOtel = new Otel(); tmpOtel = otelAgaci.OtelAra(otel.adi).otel; return(tmpOtel.YorumlariAl()); }
public void PersonelEkle(Personel personel, Otel istenenOtel) { personel.calistigiOtelID = istenenOtel.otelID; personel.personelPuani = 0; istenenOtel.personel.PersonelEkle(personel); personelRepository.PersonelEkle(personel); }
private void btn_OtelIslemleri_Click(object sender, EventArgs e) { if (btn_OtelIslemleri.Text == "Ekle!") { Otel otel = new Otel(); otel.adi = txt_OtelAdi.Text; otel.adres = txt_OtelAdres.Text; otel.ePosta = txt_OtelEPosta.Text; otel.il = txt_Il.Text; otel.ilce = txt_Ilce.Text; otel.odaSayisi = int.Parse(txt_OdaSayisi.Text); otel.odaTipi = txt_OdaTipi.Text; otel.telefon = txt_OdaTipi.Text; otel.yildizSayisi = int.Parse(txt_YildizSayisi.Text); otelIslemleri.OtelKaydet(otel); TextBoxDegerSil(); } else if (btn_OtelIslemleri.Text == "Güncelle!") { Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_Oteller.Text); otel.adi = txt_OtelAdi.Text; otel.adres = txt_OtelAdres.Text; otel.ePosta = txt_OtelEPosta.Text; otel.il = txt_Il.Text; otel.ilce = txt_Ilce.Text; otel.odaSayisi = int.Parse(txt_OdaSayisi.Text); otel.odaTipi = txt_OdaTipi.Text; otel.telefon = txt_OdaTipi.Text; otel.yildizSayisi = int.Parse(txt_YildizSayisi.Text); otelIslemleri.OtelBilgiGuncelle(otel); ComboBoxaDegerAta(); } else { Otel otel = new Otel(); string OtelAdi = cmb_Oteller.Text; otel = otelIslemleri.OtelBul(OtelAdi); otelIslemleri.OtelSil(otel); ComboBoxaDegerAta(); } }
public void PersonelPuanlandir(Otel istenenOtel, int indeks, decimal puan) { OteleTumPersonelBilgisiAktar(istenenOtel); Personel personel = new Personel(); personel = istenenOtel.personel.PersonelBul(indeks); istenenOtel.personel.PersonelPuanlandir(puan, personel); personelRepository.PersonelGuncelle(personel); }
public void OtelePuanVer(int puan, Otel otel) { otel.oySayisi += 1; otel.otelPuani = (otel.otelPuani * (otel.oySayisi - 1) + puan) / otel.oySayisi; otelRepository.OtelGuncelle(otel); }
public void Guncelle(Otel guncelOtel) { BTDugumu eskiDugum; eskiDugum = OtelAra(guncelOtel.adi); Sil(eskiDugum.otel); Ekle(guncelOtel); }
public void OteleTumPersonelBilgisiAktar(Otel istenenOtel) { istenenOtel.personel = new LinkedPersonel(); for (int personelSayaci = 0; personelSayaci < tumPersoneller.Count; personelSayaci++) { if (istenenOtel.otelID == tumPersoneller[personelSayaci].calistigiOtelID) { istenenOtel.personel.PersonelEkle(tumPersoneller[personelSayaci]); } } }
public bool Insert(Otel ekleOtel) { if (currentSize == maxSize) { return(false); } HeapDugumu newHeapDugumu = new HeapDugumu(ekleOtel); heapArray[currentSize] = newHeapDugumu; MoveToUp(currentSize++); return(true); }
private void cmb_Oteller_SelectedIndexChanged(object sender, EventArgs e) { Otel otel = new Otel(); otel = otelIslemleri.OtelBul(cmb_Oteller.Text); txt_OtelAdi.Text = otel.adi; txt_OtelAdres.Text = otel.adres; txt_OdaTipi.Text = otel.odaTipi; txt_OtelEPosta.Text = otel.ePosta; txt_OtelTelefon.Text = otel.telefon; txt_YildizSayisi.Text = otel.yildizSayisi.ToString(); txt_Il.Text = otel.il; txt_Ilce.Text = otel.ilce; txt_OdaSayisi.Text = otel.odaSayisi.ToString(); }
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 ComboBoxaDegerAtaPersonel() { Otel otel = new Otel(); cmb_Personeller.Items.Clear(); List <Personel> personeller = new List <Personel>(); otel = otelIslemleri.OtelBul(cmb_PersonelOtel.Text); personelIslemleri.OteleTumPersonelBilgisiAktar(otel); personeller = otel.personel.TumPersonelListesi(); for (int i = 0; i < personeller.Count; i++) { cmb_Personeller.Items.Add(personeller[i].tamAdi); } }
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 void Ekle(Otel eklenecekOtel) { BTDugumu tempParent = new BTDugumu(); BTDugumu tempSearch = kok; while (tempSearch != null) { tempParent = tempSearch; if (eklenecekOtel.adi == tempSearch.otel.adi) { return; } else if (string.Compare(eklenecekOtel.adi, tempSearch.otel.adi) == -1) { tempSearch = tempSearch.sol; } else { tempSearch = tempSearch.sag; } } BTDugumu eklenecek = new BTDugumu(eklenecekOtel); if (kok == null) { kok = eklenecek; } else if (string.Compare(eklenecekOtel.adi, tempParent.otel.adi) == -1) { tempParent.sol = eklenecek; } else { tempParent.sag = eklenecek; } }
public void OtelKaydet(Otel otel) { otelRepository.OtelEkle(otel); OtelAgaciOlustur(otelRepository.OtelleriAl()); }
public void OtelSil(Otel otel) { otelAgaci.Sil(otel); otelRepository.OtelSil(otel); }
public HeapDugumu(Otel otel) { this.otel = otel; }
public UIOtelYorumPuanVerme(Otel otel) { this.otel = otel; InitializeComponent(); }
public UIOtelBilgiForm(Otel otel) { this.otel = otel; InitializeComponent(); }
public BTDugumu(Otel otel) { this.otel = otel; sol = null; sag = null; }
public bool Sil(Otel otel) { BTDugumu current = kok; BTDugumu parent = kok; bool kucukMu = true; while (current.otel.adi != otel.adi) { parent = current; if (string.Compare(otel.adi, current.otel.adi) == -1) { kucukMu = true; current = current.sol; } else { kucukMu = false; current = current.sag; } if (current == null) { return(false); } } if (current.sol == null && current.sag == null) { if (current == kok) { kok = null; } else if (kucukMu) { parent.sol = null; } else { parent.sag = null; } } else if (current.sag == null) { if (current == kok) { kok = current.sol; } else if (kucukMu) { parent.sol = current.sol; } else { parent.sag = current.sol; } } else if (current.sol == null) { if (current == kok) { kok = current.sag; } else if (kucukMu) { parent.sol = current.sag; } else { parent.sag = current.sag; } } else { BTDugumu successor = Successor(current); if (current == kok) { kok = successor; } else if (kucukMu) { parent.sol = successor; } else { parent.sag = successor; } successor.sol = current.sol; } return(true); }
public void OteleYorumYap(Yorumcu yorumYapan, Otel otel) { otel.yorumcu.YorumEkle(yorumYapan); yorumcuRepository.YorumEkle(yorumYapan); }
public Personel EnIyiPersonelBul(Otel istenenOtel) { OteleTumPersonelBilgisiAktar(istenenOtel); return(istenenOtel.personel.EnIyiPersonelBul()); }
public LinkedHashEntry(string anahtar, Otel otel) { this.anahtar = anahtar; this.otelBilgileri = otel; this.sonraki = null; }
public List <Personel> DepartmanPersonelListele(Otel istenenOtel, string departmanAdi) { OteleTumPersonelBilgisiAktar(istenenOtel); return(istenenOtel.personel.DepartmanPersonelListele(departmanAdi)); }
public void OtelBilgiGuncelle(Otel otel) { otelAgaci.Guncelle(otel); otelRepository.OtelGuncelle(otel); }