Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="warehouseOrder"></param>
 public void InsertOrder(WarehouseOrder warehouseOrder)
 {
     try
     {
         WarehouseLogger.LogMessage(Resources.MessagingInsertOrder, warehouseOrder.Identifier, warehouseOrder.Title, warehouseOrder.Timestamp);
         WarehouseServer.InsertOrder(warehouseOrder);
     }
     catch (Exception ex)
     {
         WarehouseLogger.LogException(ex);
     }
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="orderIdentifier"></param>
 public void DeleteOrder(Guid orderIdentifier)
 {
     try
     {
         WarehouseLogger.LogMessage(Resources.MessagingCancelOrder, orderIdentifier);
         WarehouseServer.DeleteOrder(orderIdentifier);
     }
     catch (Exception ex)
     {
         WarehouseLogger.LogException(ex);
     }
 }
Example #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="orderIdentifier"></param>
        /// <returns></returns>
        public bool DispatchOrder(Guid orderIdentifier)
        {
            try
            {
                WarehouseLogger.LogMessage(Resources.RemotingDispatchOrder, orderIdentifier);

                if (_bookstore.DispatchOrder(orderIdentifier) != Response.Success)
                {
                    return(false);
                }

                WarehouseServer.DeleteOrder(orderIdentifier);

                return(true);
            }
            catch (Exception ex)
            {
                WarehouseLogger.LogException(ex);
            }

            return(false);
        }
Example #4
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public List <WarehouseOrder> ListOrders()
 {
     return(WarehouseServer.ListOrders());
 }