private void btnPersonelKaydet_Click(object sender, EventArgs e) { Personel personel = new Personel(); try { personel.Ad = txtPersonelAd.Text; personel.Soyad = txtPersonelSoyad.Text; personel.Email = txtPersonelEmail.Text; personel.Telefon = txtPersonelTelefon.Text; personel.TCKN = txtPersonelTCKN.Text; personel.Maas = txtPersonelMaas.Text; if (memoryStream.Length > 0) { personel.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); PersonelBranslari personelBrans = (PersonelBranslari)Enum.Parse(typeof(PersonelBranslari), cmbPersonelBrans.SelectedItem.ToString()); personel.PersonelBrans = personelBrans; (this.MdiParent as FormGiris).personeller.Add(personel); //if (memoryStream.Length > 0) //{ // yeniKisi.Fotograf = memoryStream.ToArray(); //} //memoryStream = new MemoryStream(); //kisiler.Add(yeniKisi); ////MessageBox.Show($"Hosgeldin {yeniKisi.Ad} {yeniKisi.Soyad}"); FormuTemizle(); lstPersonelKisiler.Items.AddRange((this.MdiParent as FormGiris).personeller.ToArray()); btnPersonelGuncelle.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPersonelGuncelle_Click(object sender, EventArgs e) { if (lstPersonelKisiler.SelectedItem == null) { return; } Personel seciliKisi = (Personel)lstPersonelKisiler.SelectedItem;// referans tip değişkenler ! try { seciliKisi.Ad = txtPersonelAd.Text; seciliKisi.Soyad = txtPersonelSoyad.Text; seciliKisi.Email = txtPersonelEmail.Text; seciliKisi.Telefon = txtPersonelTelefon.Text; seciliKisi.TCKN = txtPersonelTCKN.Text; seciliKisi.Maas = txtPersonelMaas.Text; if (memoryStream.Length > 0) { seciliKisi.Fotograf = memoryStream.ToArray(); } memoryStream = new MemoryStream(); PersonelBranslari personelBrans = (PersonelBranslari)Enum.Parse(typeof(PersonelBranslari), cmbPersonelBrans.SelectedItem.ToString()); seciliKisi.PersonelBrans = personelBrans; } catch (Exception ex) { MessageBox.Show(ex.Message); } FormuTemizle(); lstPersonelKisiler.Items.AddRange((this.MdiParent as FormGiris).personeller.ToArray()); btnPersonelKaydet.Enabled = true; btnPersonelGuncelle.Enabled = false; }