예제 #1
0
        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);
            }
        }
예제 #2
0
        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;
        }