コード例 #1
0
        public override string Update(IrregularOrder order, Collection <OrderItem> orderItems)
        {
            string errorMessage = AutoSync.GetInstance().CheckServerIsFree();

            if (string.IsNullOrEmpty(errorMessage))
            {
                errorMessage = ServerConnector.GetInstance().UpdateOrderInfoRequest(order, orderItems.ToList());
            }
            errorMessage = HandleRequestResult(errorMessage);

            return(string.IsNullOrEmpty(errorMessage) == false ? errorMessage : base.Update(order, orderItems));
        }
コード例 #2
0
        public override string Update(IrregularOrder entity)
        {
            string errorMessage = AutoSync.GetInstance().CheckServerIsFree();

            if (string.IsNullOrEmpty(errorMessage))
            {
                errorMessage = ServerConnector.GetInstance().UpdateSingleOrderInfoRequest(entity);
            }
            errorMessage = HandleRequestResult(errorMessage);

            return(base.Update(entity));
        }
コード例 #3
0
        public override string Cancel(DBManagement.Ticket ticket, decimal returnFee)
        {
            string errorMessage = AutoSync.GetInstance().CheckServerIsFree();

            if (string.IsNullOrEmpty(errorMessage))
            {
                errorMessage = ServerConnector.GetInstance().CancelTicketRequest(ticket);
            }
            errorMessage = HandleRequestResult(errorMessage);

            return(string.IsNullOrEmpty(errorMessage) == false ? errorMessage : base.Cancel(ticket, returnFee));
        }
コード例 #4
0
        public override string Delete(Ticket entity)
        {
            string errorMessage = AutoSync.GetInstance().CheckServerIsFree();

            if (string.IsNullOrEmpty(errorMessage))
            {
                errorMessage = ServerConnector.GetInstance().CancelTicketRequest(entity);
            }
            errorMessage = HandleRequestResult(errorMessage);

            return(string.IsNullOrEmpty(errorMessage) == false ? errorMessage : base.Delete(entity));
        }
コード例 #5
0
        public override string  Delete(string id)
        {
            IrregularOrder irregularOrder = new IrregularOrder();

            irregularOrder.id = id;

            string errorMessage = AutoSync.GetInstance().CheckServerIsFree();

            if (string.IsNullOrEmpty(errorMessage))
            {
                errorMessage = ServerConnector.GetInstance().DeleteOrderInfoRequest(irregularOrder);
            }
            errorMessage = HandleRequestResult(errorMessage);

            return(string.IsNullOrEmpty(errorMessage) == false ? errorMessage : base.Delete(id));
        }