private void btnTasi_Click(object sender, EventArgs e) { if (cboMasaNo.SelectedItem == null) { MessageBox.Show("Lütfen hedef masa noyu seçiniz."); return; } int eskiMasaNo = siparis.MasaNo; int hedefMasaNo = (int)cboMasaNo.SelectedItem; if (MasaTasiniyor != null) { var args = new MasaTasimaEventArgs { TasinanSiparis = siparis, EskiMasaNo = eskiMasaNo, YeniMasaNo = hedefMasaNo }; MasaTasiniyor(this, args); } siparis.MasaNo = hedefMasaNo; db.SaveChanges(); MasaNoGuncelle(); MasaNolariYukle(); }
private void FrmSiparis_MasaTasindi(object sender, MasaTasimaEventArgs e) { // adım 1: eski masayı boşalt ListViewItem lviEskiMasa = MasaBul(e.EskiMasaNo); lviEskiMasa.Tag = e.EskiMasaNo; lviEskiMasa.ImageKey = "bos"; // adım 2: yeni masaya siparişi koy ListViewItem lviYeniMasa = MasaBul(e.YeniMasaNo); lviYeniMasa.Tag = e.TasinanSiparis; lviYeniMasa.ImageKey = "dolu"; }