public void Kaydet() { if (txtisim.Text != "" && txtsoyisim.Text != "" && txtadres.Text != "" && txtmaas.Text != "" && cmbsehir.SelectedItem != null && cmbegitim.SelectedItem != null && cmbyoneticilik.SelectedItem != null) { employee yeni = new employee(); yeni._isim = txtisim.Text; yeni._soyisim = txtsoyisim.Text; yeni._adres = txtadres.Text; yeni._maas = Convert.ToInt32(txtmaas.Text); if (txttecrube.Text != "") { yeni._tecrube = Convert.ToInt32(txttecrube.Text); } yeni._sehir = cmbsehir.SelectedIndex; yeni._ogrenim_seviyesi = cmbegitim.SelectedIndex; yeni._yoneticilik_gorevi = cmbyoneticilik.SelectedIndex; yeni._belge_ingilizce = chckingilizce.Checked; yeni._okul_ingilizce = chckingilizceokul.Checked; if (txtlanguage.Text != "") { yeni._yabanci_dil_sayisi = Convert.ToInt32(txtlanguage.Text); } yeni._evli_mi = rbtnEvli.Checked; yeni._esi_calismiyomu = chckbxesicalismiyor.Checked; if (chckbxkucuk.Checked) { yeni._kucuk_cocuk = Convert.ToInt32(txtkucuk.Text); } if (chckbxortanca.Checked) { yeni._ortanca_cocuk = Convert.ToInt32(txtortanca.Text); } if (chckbxbuyuk.Checked) { yeni._buyuk_cocuk = Convert.ToInt32(txtbuyuk.Text); } if (yeni._id == 0) { employee.Counter++; yeni._id = employee.Counter; } if (picbxfoto.ImageLocation != "") { yeni.Photo = picbxfoto.ImageLocation; } yeni.Bmoo = yeni.bmo(); staff = yeni; } }
private void btnYükle_Click(object sender, EventArgs e) { pBsürec.Value = 0; string yol = ""; OpenFileDialog Yükle = new OpenFileDialog(); Yükle.InitialDirectory = "D:\\"; Yükle.Title = "Eleman listesinin bulunduğu dosyayı seçin"; Yükle.Filter = "Comma Seperated File|*.csv|Tab Seperated File|*.tsv"; if (Yükle.ShowDialog() == DialogResult.OK) { yol = Yükle.FileName; } FileInfo bilgi = new FileInfo(yol); float uzunluk = bilgi.Length; float temp = 100 / uzunluk; int yüklefilter = Yükle.FilterIndex; if (yol != "") { using (var reader = new StreamReader(yol, Encoding.GetEncoding("iso-8859-9"), false)) { while (!reader.EndOfStream) { string[] Parcalanmisdesen; string mydesen = reader.ReadLine(); float desen_uzunlugu = (mydesen.Length * temp) + 1; if (yüklefilter == 1) { Parcalanmisdesen = mydesen.Split(','); } else if (yüklefilter == 2) { Parcalanmisdesen = mydesen.Split('\t'); } else { break; } employee yeni = new employee(); yeni._id = Convert.ToInt32(Parcalanmisdesen[0]); yeni._isim = Parcalanmisdesen[1]; yeni._soyisim = Parcalanmisdesen[2]; yeni._adres = Parcalanmisdesen[3]; yeni._maas = Convert.ToInt32(Parcalanmisdesen[4]); yeni._tecrube = Convert.ToInt32(Parcalanmisdesen[5]); yeni._sehir = Convert.ToInt32(Parcalanmisdesen[6]); yeni._ogrenim_seviyesi = Convert.ToInt32(Parcalanmisdesen[7]); yeni._belge_ingilizce = Convert.ToBoolean(Parcalanmisdesen[8]); yeni._okul_ingilizce = Convert.ToBoolean(Parcalanmisdesen[9]); yeni._yabanci_dil_sayisi = Convert.ToInt32(Parcalanmisdesen[10]); yeni._yoneticilik_gorevi = Convert.ToInt32(Parcalanmisdesen[11]); yeni._evli_mi = Convert.ToBoolean(Parcalanmisdesen[12]); yeni._kucuk_cocuk = Convert.ToInt32(Parcalanmisdesen[13]); yeni._ortanca_cocuk = Convert.ToInt32(Parcalanmisdesen[14]); yeni._buyuk_cocuk = Convert.ToInt32(Parcalanmisdesen[15]); yeni._esi_calismiyomu = Convert.ToBoolean(Parcalanmisdesen[16]); if (Parcalanmisdesen.Length > 17) { yeni.Photo = Parcalanmisdesen[17]; } yeni.Bmoo = yeni.bmo(); string[] isciozellik = new string[5]; isciozellik[0] = yeni._id.ToString(); isciozellik[1] = yeni._isim; isciozellik[2] = yeni._soyisim; isciozellik[3] = yeni._maas.ToString(); isciozellik[4] = yeni.Bmoo.ToString(); employees.Add(yeni); ListViewItem isci = new ListViewItem(isciozellik); if (employee.Counter < yeni._id) { employee.Counter = yeni._id; } lstviewİsci.Items.Add(isci); pBsürec.Increment(Convert.ToInt32(desen_uzunlugu)); } } } }
private void FormAddUpdate_Load(object sender, EventArgs e) { if (staff != null) { txtisim.Text = staff._isim; txtsoyisim.Text = staff._soyisim; txtadres.Text = staff._adres; txttecrube.Text = staff._tecrube.ToString(); txtlanguage.Text = staff._yabanci_dil_sayisi.ToString(); txtkucuk.Text = staff._kucuk_cocuk.ToString(); txtortanca.Text = staff._ortanca_cocuk.ToString(); txtmaas.Text = staff._maas.ToString(); txtbuyuk.Text = staff._buyuk_cocuk.ToString(); cmbsehir.SelectedIndex = staff._sehir; cmbegitim.SelectedIndex = staff._ogrenim_seviyesi; cmbyoneticilik.SelectedIndex = staff._yoneticilik_gorevi; if (staff._okul_ingilizce == true) { chckingilizceokul.Checked = true; } if (staff._okul_ingilizce == false) { chckingilizceokul.Checked = false; } if (staff._belge_ingilizce == true) { chckingilizce.Checked = true; } if (staff._belge_ingilizce == false) { chckingilizce.Checked = false; } if (staff._evli_mi == true) { rbtnEvli.Checked = true; } if (staff._evli_mi == false) { rbtnBekar.Checked = true; } if (staff._esi_calismiyomu == true) { chckbxesicalismiyor.Checked = true; } if (staff._esi_calismiyomu == false) { chckbxesicalismiyor.Checked = false; } if (staff._kucuk_cocuk > 0) { chckbxkucuk.Checked = true; } if (staff._kucuk_cocuk == 0) { chckbxkucuk.Checked = false; } if (staff._ortanca_cocuk > 0) { chckbxortanca.Checked = true; } if (staff._ortanca_cocuk == 0) { chckbxortanca.Checked = false; } if (staff._buyuk_cocuk > 0) { chckbxbuyuk.Checked = true; } if (staff._buyuk_cocuk == 0) { chckbxbuyuk.Checked = false; } if (staff.Photo != "") { picbxfoto.ImageLocation = staff.Photo; } lblbmo.Text = "BMO: " + staff.bmo().ToString(); } }