コード例 #1
0
ファイル: POSScreen.cs プロジェクト: hpbaotho/pos-project-th
 private void btnTakeaway_Click(object sender, EventArgs e)
 {
     SaleOrderHeader header = new SaleOrderHeader();
     BaseButton btn = sender as BaseButton;
     if (btn.DataObject != null)
     {
         header = btn.DataObject as SaleOrderHeader;
     }
     base.OpernNewScreen<OpenOrder>(header);
     this.ReLoadScreen();
 }
コード例 #2
0
ファイル: OpenOrder.cs プロジェクト: hpbaotho/pos-project-th
        private void btnPay_Click(object sender, EventArgs e)
        {
            SaleOrderHeader orderHear = new SaleOrderHeader();
            orderHear.sales_order_head_id = this.OrderHeads.sales_order_head_id;

            orderHear = ServiceProvider.SaleOrderHeaderService.FindByKeys(orderHear, true);
            if (orderHear != null)
            {
                orderHear.is_payment_procress = true;
                ServiceProvider.SOTableService.CancelBookTable(this.OrderHeads.TableCode);
                ServiceProvider.SaleOrderHeaderService.Update(orderHear, ValidationRuleset.Update);
            }
            this.CloseScreen();
        }