private void bilgiguncelleBtn_Click(object sender, EventArgs e) { Başvurular.PreorderGuncelle(basvuranNo, uyeadTxt.Text, uyeadresTxt.Text, Convert.ToDouble(uyetelTxt.Text), uyeepostaTxt.Text, dtPicker.Value, yabancidilTxt.Text, ehliyetTxt.Text, isyeriadTxt.Text, isyeriadresTxt.Text, isyeripozisyonTxt.Text, Convert.ToInt32(calismasuresiTxt.Text), okuladTxt.Text, bolumTxt.Text, baslangicPicker.Value, bitisPicker.Value, Convert.ToDouble(notortTxt.Text), enAzLisans.Checked); bilgiguncellendiMi = true; }
private void uyeolBtn_Click(object sender, EventArgs e) { Random rd = new Random(); int basvuranNo = rd.Next(10000, 99999); // Belirlenen aralıkta rastgele bir başvuranNo değeri tutuluyor. Ağaçta sağ-sol için belirleyici faktör. Başvurular.PreorderEkle(basvuranNo, uyeadTxt.Text, uyeadresTxt.Text, Convert.ToDouble(uyetelTxt.Text), uyeepostaTxt.Text, dogumTarihi.Value, yabancidilTxt.Text, ehliyetTxt.Text, isyeriadTxt.Text, isyeriadresTxt.Text, isyeripozisyonTxt.Text, Convert.ToInt32(calismasuresiTxt.Text), okuladTxt.Text, bolumTxt.Text, egitimBaslangicTarihi.Value, egitimBitisTarihi.Value, Convert.ToDouble(notortTxt.Text), enAzLisans.Checked); this.Close(); }
private void girisBtn_Click(object sender, EventArgs e) { Başvurular.PreorderGiris(adTxt.Text, telTxt.Text); if (girisYap) // Üstteki fonksiyonda true'ya çevrilen bool çevrilmediyse girişi başarısız yapmak için if-else yapısı. { MessageBox.Show("Giriş Başarılı!"); Başvurular.PreorderBilgiCek(Başvurular.kok, adTxt.Text); // Form initialize olduğu için başvurana formu göstermeden önce bilgiler dolduruluyor. Hesabım hesabim = new Hesabım(); hesabim.Show(); girisYap = false; } else { MessageBox.Show("Giriş Başarısız! Girdiğiniz bilgileri lütfen kontrol edin"); } }
public static void DosyadanOku() { using (Başvurular.sr) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = ".txt Dosyaları (*.txt)|*.txt"; ofd.Title = "Başvuranların bilgisinin okunacağı dosyayı seçin"; if (ofd.ShowDialog() == DialogResult.OK) { Başvurular.sr = new StreamReader(ofd.FileName); } do { Başvurular.PreorderAgaciDosyadanOku(); } while (Başvurular.sr.ReadLine() != null); } Başvurular.sr.Close(); }
private void bilgisilmeBtn_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Bilgilerinizi silmek istediğinize emin misiniz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) // Başvuran kişi bilgilerini silmek istediğinden eminse bilgiler silinir. { if (bilgiguncellendiMi) { Başvurular.PreorderBilgileriSil(basvuranNo, uyeadTxt.Text); this.Close(); } else { Başvurular.PreorderBilgileriSil(basvuranNo, BasvuranBilgileri.ad); this.Close(); } } }
// Başvuranların bilgileri görüntülenmek istendiği zaman bilgiler ilgili yerlere doldurulup gösteriliyor. private void bilgigoruntuleBtn_Click(object sender, EventArgs e) { Başvurular.PreorderBilgiCek(Başvurular.kok, listBox1.SelectedItem.ToString()); uyeadTxt.Text = BasvuranBilgileri.ad; uyeadresTxt.Text = BasvuranBilgileri.adres; uyetelTxt.Text = Convert.ToString(BasvuranBilgileri.tel); uyeepostaTxt.Text = BasvuranBilgileri.mail; dtPicker.Value = BasvuranBilgileri.dt; yabancidilTxt.Text = BasvuranBilgileri.ydil; textBox2.Text = BasvuranBilgileri.ehliyet; isyeriadTxt.Text = BasvuranBilgileri.isDeneyimi.isyeriad; isyeriadresTxt.Text = BasvuranBilgileri.isDeneyimi.sag.isyeriadres; isyeripozisyonTxt.Text = BasvuranBilgileri.isDeneyimi.sag.sag.pozisyon; calismasuresiTxt.Text = BasvuranBilgileri.isDeneyimi.sag.sag.sag.calismasuresi.ToString(); okuladTxt.Text = BasvuranBilgileri.egitimDurumu.okulAd; enAzLisans.Checked = BasvuranBilgileri.egitimDurumu.enAzLisans; bolumTxt.Text = BasvuranBilgileri.egitimDurumu.sag.bolum; baslangicPicker.Value = BasvuranBilgileri.egitimDurumu.sag.sag.baslangic; bitisPicker.Value = BasvuranBilgileri.egitimDurumu.sag.sag.bitis; notortTxt.Text = BasvuranBilgileri.egitimDurumu.sag.sag.sag.notort.ToString(); groupBox1.Visible = true; }
private void filtreSonuclariniKaydet_Click(object sender, EventArgs e) { string dosyaYolu = null; SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = ".txt Dosyaları (*.txt)|*.txt"; sfd.Title = "Filtre Sonuçlarındaki kişilerin bilgilerinin kaydedileceği yeri belirtin"; if (sfd.ShowDialog() == DialogResult.OK) { if (listBox1.Items.Count > 0) { dosyaYolu = sfd.FileName; File.Create(dosyaYolu).Dispose(); for (int i = 0; i < listBox1.Items.Count; i++) { Başvurular.IstenilenBasvuranlariDosyayaYaz(Başvurular.tumBasvuranlar, listBox1.Items[i].ToString(), dosyaYolu); } } else { MessageBox.Show("Filtreleme işlemine uygun hiçbir aday bulunmamaktadır!"); } } }
public static void DosyayaYaz() { File.Create(dosyaYolu).Dispose(); File.WriteAllText(dosyaYolu, ""); Başvurular.PreorderAgaciDosyayaYaz(Başvurular.kok); }