Beispiel #1
0
        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);
            }
        }