private void btnGetReceipt_Click(object sender, EventArgs e) { try { masaId = Convert.ToInt32(cbxDeskList.SelectedValue); masaName = cbxDeskList.Text; if (orderManager.OrderControl(masaId)) { sumOfOrder = orderManager.SumofOrders(masaId); date = DateTime.Now.ToShortDateString(); time = DateTime.Now.ToShortTimeString(); receiptManager.Add(new Receipt { Amount = sumOfOrder, Date = date, Time = time }); orderManager.Delete(masaId); MessageBox.Show("Fişiniz başarıyla kesildi ve masaya ait siparişler güncel siparişlerden düşüldü.\n" + "Toplam tutar: " + sumOfOrder.ToString() + "\nMasa Numarası: " + masaName + "\nFiş kesim tarihi: " + date + "\nFiş kesim saati:" + time); printPreviewDialog1.ShowDialog(); GetData(); lbOrders.Items.Clear(); } else { MessageBox.Show("Masada sipariş bulunmamaktadır."); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }