コード例 #1
0
 /// <summary>
 /// Yêu cầu thanh toán
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnPayment_Click(object sender, EventArgs e)
 {
     try
     {
         if (!oBL.CheckSendKitchenOrder(OrderID))
         {
             MessageBoxCommon.ShowExclamation("Order chưa được phục vụ món ăn nào nên không thể thanh toán");
             return;
         }
         using (var frm = new FrmInvoice())
         {
             frm.FormActionMode = ActionMode.AddNew;
             frm.OrderID        = OrderID;
             frm.SAInvoiceID    = OrderID;
             if (frm.ShowDialog() == DialogResult.OK)
             {
                 this.OrderStatus = EnumOrderStatus.Done;
                 this.OnClick(e);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBoxCommon.ShowException(ex);
     }
 }