示例#1
0
        public void OrderItem(List <Item> itemList)
        {
            bool success = false;

            DinningService.DinningServiceClient proxy = new HCSMS.Presentation.Impl.DinningService.DinningServiceClient();
            try
            {
                proxy.OrderItem(Table.Number, itemList);

                proxy.Close();
                success = true;
            }
            catch (FaultException <HCSMSException> ex)
            {
                raiseError(ex);
            }
            catch (Exception ex)
            {
                raiseError(ex);
            }
            finally
            {
                if (!success)
                {
                    proxy.Abort();
                }
            }
        }
示例#2
0
        public void OrderItem(List<Item> itemList)
        {
            bool success = false;
            DinningService.DinningServiceClient proxy = new HCSMS.Presentation.Impl.DinningService.DinningServiceClient();
            try
            {
                proxy.OrderItem(Table.Number, itemList);

                proxy.Close();
                success = true;
            }
            catch (FaultException<HCSMSException> ex)
            {
                raiseError(ex);
            }
            catch (Exception ex)
            {
                raiseError(ex);
            }
            finally
            {
                if (!success)
                {
                    proxy.Abort();
                }
            }
        }