private void btnKasiyerKaydet_Click(object sender, EventArgs e) { try { if (btnKasiyerKaydet.Text == "Kaydet") { KasaGorevlisi kg = new KasaGorevlisi(); kg.Ad = txtKasiyerAd.Text; kg.Soyad = txtKasiyerSoyad.Text; kg.TCKimlikNo = txtKasiyerKimlikNo.Text; Terminal yeniterminal = new Terminal(); yeniterminal.Gorevli = kg; yeniterminal.SeriNo = Convert.ToInt32(txtYeniTerminalNo.Text); frmYonetici.dukkan.Terminaller.Add(yeniterminal); listGorevliler.Items.Add(kg.Ad + " " + kg.Soyad + " Terminal : " + yeniterminal.SeriNo); txtKasiyerAd.Clear(); txtKasiyerKimlikNo.Clear(); txtKasiyerSoyad.Clear(); txtYeniTerminalNo.Clear(); } else { int indeks = listGorevliler.SelectedIndex; KasaGorevlisi kg = new KasaGorevlisi(); kg.Ad = txtKasiyerAd.Text; kg.Soyad = txtKasiyerSoyad.Text; kg.TCKimlikNo = txtKasiyerKimlikNo.Text; Terminal yeniterminal = new Terminal(); yeniterminal.Gorevli = kg; yeniterminal.SeriNo = Convert.ToInt32(txtYeniTerminalNo.Text); listGorevliler.Items.RemoveAt(indeks); //sil frmYonetici.dukkan.Terminaller.RemoveAt(indeks); //sil frmYonetici.dukkan.Terminaller.Insert(indeks, yeniterminal); //güncellenmişi ekle listGorevliler.Items.Insert(indeks, kg.Ad + " " + kg.Soyad + " Terminal : " + yeniterminal.SeriNo); //güncellenmişi ekle txtKasiyerAd.Clear(); txtKasiyerKimlikNo.Clear(); txtKasiyerSoyad.Clear(); txtYeniTerminalNo.Clear(); } } catch (Exception ex) { if (btnKasiyerKaydet.Text == "Kaydet") { MessageBox.Show("Veri girişi yapınız!"); } else { MessageBox.Show("Lütfen seçim yapınız.!"); } } }
public Terminal() { this.satis = new Satis(); this.Gorevli = new KasaGorevlisi(); }