private void verileriArayuzeBas() { egitimBilgisiDataGrid.Rows.Clear(); isyeriBilgileriDataGrid.Rows.Clear(); AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(AgacListesiStaticClass.telefonNo, "telefon", "inOrder"); Liste.TreeNode node = AgacListesiStaticClass.agaclistesi.cekilecekNode; adiLabel.Text = node.kisiAdiSoyadi; adresiLabel.Text = node.kisiAdresi; telefonLabel.Text = node.kisiTelefonu; dogumTarihiLabel.Text = node.kisiDogumTarihi; yabanciDilLabel.Text = node.kisiYabanciDil; mailLabel.Text = node.kisiMail; ehliyetLabel.Text = node.kisiEhliyet; for (int i = 0; i < node.kisiEgitimListesi.count(); i++) { egitimBilgisiDataGrid.Rows.Add( node.kisiEgitimListesi.egitimListesiDugum(i).okulAdi, node.kisiEgitimListesi.egitimListesiDugum(i).okulturu, node.kisiEgitimListesi.egitimListesiDugum(i).bolum, node.kisiEgitimListesi.egitimListesiDugum(i).baslangicTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).bitisTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).notOrtalamasi ); } for (int i = 0; i < node.kisiIsyeriBilgileriListesi.count(); i++) { isyeriBilgileriDataGrid.Rows.Add( node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdresi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).gorevi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).suresi ); } }
private void Write(Liste.TreeNode node) { string text = DosyaAdi.dosyaAditext; if (node != null) { string dosya_yolu = Environment.CurrentDirectory + @"\" + text + ".txt"; FileStream fs = new FileStream(dosya_yolu, FileMode.Append, FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine("*********KISI BILGILERI*********"); sw.WriteLine(" "); sw.WriteLine("Kisi Adi Soyadi: " + node.kisiAdiSoyadi); sw.WriteLine("Kisi Adresi: " + node.kisiAdresi); sw.WriteLine("Kisi Telefonu: " + node.kisiTelefonu); sw.WriteLine("Kisi Mail: " + node.kisiMail); sw.WriteLine("Kisi DogumTarihi: " + node.kisiDogumTarihi); sw.WriteLine("Kisi Yabanci Dil: " + node.kisiYabanciDil); sw.WriteLine("Kisi Ehliyet: " + node.kisiEhliyet); sw.WriteLine(" "); sw.WriteLine("--------Egitim Bilgileri--------"); for (int i = 0; i < node.kisiEgitimListesi.count(); i++) { sw.WriteLine(" "); sw.WriteLine("Okul Adi: " + node.kisiEgitimListesi.egitimListesiDugum(i).okulAdi); sw.WriteLine("Okul Turu: " + node.kisiEgitimListesi.egitimListesiDugum(i).okulturu); sw.WriteLine("Bolumu: " + node.kisiEgitimListesi.egitimListesiDugum(i).bolum); sw.WriteLine("Baslangic Tarihi: " + node.kisiEgitimListesi.egitimListesiDugum(i).baslangicTarihi); sw.WriteLine("Bitis Tarihi: " + node.kisiEgitimListesi.egitimListesiDugum(i).bitisTarihi); sw.WriteLine("Not Ortalamasi: " + node.kisiEgitimListesi.egitimListesiDugum(i).notOrtalamasi); sw.WriteLine("......"); } sw.WriteLine("+++++++++Isyeri Bilgileri+++++++++"); for (int i = 0; i < node.kisiIsyeriBilgileriListesi.count(); i++) { sw.WriteLine(" "); sw.WriteLine("Isyeri Adi: " + node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdi); sw.WriteLine("Isyeri Adresi: " + node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdresi); sw.WriteLine("Gorevi: " + node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).gorevi); sw.WriteLine("Calisma suresi: " + node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).suresi); sw.WriteLine("......"); } sw.WriteLine("_____________________________________________________________________"); sw.Flush(); sw.Close(); fs.Close(); } //private void searcBarListele(string sart) //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(searcbar.Text, "searchbar"); // for(int i =0; i<AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void minimumDeneyimListele() //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(minimumDeneyimTextbox.Text, "minimumDeneyim"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void maksimumYasListele() //{ // if (maksimumYasTextBox.Text != "") // { // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(maksimumYasTextBox.Text, "maximumYas"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } // } //} //private void ehliyetListele() //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(ehliyetComboBox.Text,"ehliyet"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void ingilizceBilenlerListele() //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu("ingilizce", "ingilizceBilenler"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void birdenFazlaDilBilenler() //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu("", "birdenFazlaDilBilenler"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void deneyimsizKisiler() //{ // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu("", "deneyimsizKisiler"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} //private void ogrenimDerecesi() //{ // if (AgacListesiStaticClass.agaclistesi.temp.Count == 0) // { // } // AgacListesiStaticClass.agaclistesi.filtrelemeFonksiyonu(lisansTuru.Text.ToLower(), "ogrenimDerecesi"); // for (int i = 0; i < AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi.Count; i++) // { // dataGrideVerileriBas(AgacListesiStaticClass.agaclistesi.filtrelenmisTreeNodeListesi[i]); // } //} }
private void dataGrideVerileriBas(Liste.TreeNode node) { listeSart = 1; string buyuk; int count; if (node.kisiEgitimListesi.count() < node.kisiIsyeriBilgileriListesi.count()) { buyuk = "isyeri"; count = node.kisiEgitimListesi.count(); } else { buyuk = "egitim"; count = node.kisiIsyeriBilgileriListesi.count(); } if (node.kisiIsyeriBilgileriListesi.count() == 0) { elemanAraDataGrid.Rows.Add( node.kisiAdiSoyadi, node.kisiAdresi, node.kisiTelefonu, node.kisiMail, node.kisiDogumTarihi, node.kisiYabanciDil, node.kisiEhliyet, node.kisiEgitimListesi.egitimListesiDugum(0).okulAdi, node.kisiEgitimListesi.egitimListesiDugum(0).okulturu, node.kisiEgitimListesi.egitimListesiDugum(0).bolum, node.kisiEgitimListesi.egitimListesiDugum(0).baslangicTarihi, node.kisiEgitimListesi.egitimListesiDugum(0).bitisTarihi, node.kisiEgitimListesi.egitimListesiDugum(0).notOrtalamasi, "-", "-", "-", "-" ); } else { elemanAraDataGrid.Rows.Add( node.kisiAdiSoyadi, node.kisiAdresi, node.kisiTelefonu, node.kisiMail, node.kisiDogumTarihi, node.kisiYabanciDil, node.kisiEhliyet, node.kisiEgitimListesi.egitimListesiDugum(0).okulAdi, node.kisiEgitimListesi.egitimListesiDugum(0).okulturu, node.kisiEgitimListesi.egitimListesiDugum(0).bolum, node.kisiEgitimListesi.egitimListesiDugum(0).baslangicTarihi, node.kisiEgitimListesi.egitimListesiDugum(0).bitisTarihi, node.kisiEgitimListesi.egitimListesiDugum(0).notOrtalamasi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(0).isyeriAdi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(0).isyeriAdresi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(0).gorevi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(0).suresi ); } if (renk == "gri") { elemanAraDataGrid.Rows[elemanAraDataGrid.Rows.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(230, 240, 252); } for (int i = 1; i < count; i++) { elemanAraDataGrid.Rows.Add( "", "", "", "", "", "", "", node.kisiEgitimListesi.egitimListesiDugum(i).okulAdi, node.kisiEgitimListesi.egitimListesiDugum(i).okulturu, node.kisiEgitimListesi.egitimListesiDugum(i).bolum, node.kisiEgitimListesi.egitimListesiDugum(i).baslangicTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).bitisTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).notOrtalamasi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdresi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).gorevi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).suresi ); if (renk == "gri") { elemanAraDataGrid.Rows[elemanAraDataGrid.Rows.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(230, 240, 252); } } if (buyuk == "egitim") { if (count == 0) { count++; for (int i = count; i < node.kisiEgitimListesi.count(); i++) { elemanAraDataGrid.Rows.Add( "", "", "", "", "", "", "", node.kisiEgitimListesi.egitimListesiDugum(i).okulAdi, node.kisiEgitimListesi.egitimListesiDugum(i).okulturu, node.kisiEgitimListesi.egitimListesiDugum(i).bolum, node.kisiEgitimListesi.egitimListesiDugum(i).baslangicTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).bitisTarihi, node.kisiEgitimListesi.egitimListesiDugum(i).notOrtalamasi, "-", "-", "-", "-" ); if (renk == "gri") { elemanAraDataGrid.Rows[elemanAraDataGrid.Rows.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(230, 240, 252); } } } } else { for (int i = count; i < node.kisiIsyeriBilgileriListesi.count(); i++) { elemanAraDataGrid.Rows.Add( "", "", "", "", "", "", "", "", "", "", "", "", "", node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).isyeriAdresi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).gorevi, node.kisiIsyeriBilgileriListesi.isyeribilgileriDugum(i).suresi ); if (renk == "gri") { elemanAraDataGrid.Rows[elemanAraDataGrid.Rows.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(230, 240, 252); } } } }