Пример #1
0
        public void initCreateBase(Order order)
        {
            GlobalStatus.Current.IsChangingOrder = true;
            Order newOrder = new Order();

            newOrder.OrderOperation       = OrderOperationEnum.create;
            newOrder.OrderNumber          = OrderNumber--;
            newOrder.UserCreateOrderID    = OrdersClientContext.Current.CurrentUser.UserID;
            newOrder.OrderDateCreate      = DateTime.Now;
            newOrder.OrderIsExtend        = false;
            newOrder.OrderIsFixErrorEnter = false;
            newOrder.OrderType            = order.OrderType;
            newOrder.OrderTypeName        = order.OrderTypeName;
            newOrder.OrderTypeShortName   = order.OrderTypeShortName;
            newOrder.ReadyTime            = order.ReadyTime;
            newOrder.SelOrderObject       = order.SelOrderObject;
            newOrder.SelOrderObjectID     = order.SelOrderObjectID;
            newOrder.SelOrderObjectText   = order.SelOrderObjectText;
            newOrder.AgreeUsersIDSText    = order.AgreeUsersIDSText;
            newOrder.AgreeUsersDict       = new Dictionary <int, string>();
            try {
                foreach (KeyValuePair <int, string> de in order.AgreeUsersDict)
                {
                    newOrder.AgreeUsersDict.Add(de.Key, de.Value);
                }
            } catch { }
            newOrder.FullOrderObjectInfo = order.FullOrderObjectInfo;
            newOrder.OrderObjectAddInfo  = order.OrderObjectAddInfo;
            newOrder.CreateText          = order.CreateText;
            newOrder.OrderText           = order.OrderText;
            newOrder.AgreeText           = order.AgreeText;

            newOrderWindow.CurrentOrder = newOrder;
            newOrderWindow.IsNewOrder   = true;

            newOrderWindow.Show();
        }
Пример #2
0
        public void initCreate()
        {
            newOrderWindow = new NewOrderWindow();
            GlobalStatus.Current.IsChangingOrder = true;
            Order newOrder = new Order();

            newOrder.OrderOperation       = OrderOperationEnum.create;
            newOrder.OrderNumber          = OrderNumber--;
            newOrder.UserCreateOrderID    = OrdersClientContext.Current.CurrentUser.UserID;
            newOrder.OrderDateCreate      = DateTime.Now;
            newOrder.OrderIsExtend        = false;
            newOrder.OrderIsFixErrorEnter = false;
            newOrder.OrderType            = OrderTypeEnum.pl;
            newOrder.ReadyTime            = "2 часа";
            newOrderWindow.CurrentOrder   = newOrder;
            newOrderWindow.IsNewOrder     = true;

            newOrderWindow.Show();
        }