Beispiel #1
0
 public ResultStatus ProcessComputation(
     MoveOut moveOut,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     return(this.ProcessComputation(moveOut, (MoveOut_Parameters)null, request, out result));
 }
Beispiel #2
0
 public ResultStatus GetActions(
     MoveOut moveOut,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     return(this.GetActions(moveOut, (MoveOut_Parameters)null, request, out result));
 }
Beispiel #3
0
 public ResultStatus LoadESigDetails(
     MoveOut moveOut,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     return(this.LoadESigDetails(moveOut, (MoveOut_LoadESigDetails_Parameters)null, request, out result));
 }
Beispiel #4
0
 public ResultStatus CreateParametricData(
     MoveOut moveOut,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     return(this.CreateParametricData(moveOut, (MoveOut_Parameters)null, request, out result));
 }
Beispiel #5
0
 public ResultStatus InitializeService(
     MoveOut moveOut,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     return(this.InitializeService(moveOut, (MoveOut_Parameters)null, request, out result));
 }
Beispiel #6
0
        private async void MoveWindowOutOfScreen(Side side)
        {
            BaseWindow.Topmost = true;
            MoveOut?.Invoke(this, EventArgs.Empty);
            if (side == Side.Left)
            {
                for (var i = 0; i > -32; i--)
                {
                    await Task.Delay(1);

                    BaseWindow.Left = i * 10 + WpfScreen.MostLeftX;
                }
            }
            else
            {
                for (int i = 0; i < 32; i++)
                {
                    await Task.Delay(1);

                    BaseWindow.Left = WpfScreen.MostRightX - BaseWindow.Width + i * 10;
                }
            }

            _movedOut = true;
            BaseWindow.ShowInTaskbar = false;
            _movedOutSide            = side;
            StartMagic();
        }
        public void addBox(EventArgs[] args)
        {
            //To call when creating an Box
            Room    fatherR  = new Room(0, "blezr", ConsoleColor.Blue, new MoveOut(0, "hollidays"));        //(Room)args[2];
            MoveOut fatherMO = fatherR.fatherMoveOut;

            ExecuteQuery("INSERT INTO Box(id,name,image,qrcode, description,fatherRoom,fatherMoveOut)" + args);
        }
        public void addItem(EventArgs[] args)
        {
            //To call when creating an Item
            Box     fatherBox = new Box(0, "bla", "bla", "none", "unknco", new Room(0, "blezr", ConsoleColor.Blue, new MoveOut(0, "hollidays")));        //(Box)args[2];
            Room    fatherR   = fatherBox.fatherRoom;
            MoveOut fatherMO  = fatherR.fatherMoveOut;

            ExecuteQuery("INSERT INTO Item(id,name,image, description,fatherBox,fatherRoom,fatherMoveOut)" + args);
        }
Beispiel #9
0
        public void T10_MoveOut_WD01()
        {
            MoveOut s = new MoveOut();

            s.Container_Name = "LOT1-2";
            s.Resource_Name  = "WD-01";
            s.ThruputAllQty  = true;

            Assert.IsTrue(s.ExecuteService(), s.CompletionMessage);
        }
Beispiel #10
0
 public MovedOut When(MoveOut command)
 {
     if (this.items.ContainsKey(command.Item.Serial))
     {
         return(this.Then(new MovedOut(command.Movement, command.Location, command.Item, string.IsNullOrEmpty(command.ToLocation) ? $"InTransit\\{command.Movement}" : command.ToLocation)));
     }
     else
     {
         return(null);
     }
 }
Beispiel #11
0
 public ResultStatus GetEnvironment(
     MoveOut cdo,
     MoveOut_Request request,
     out MoveOut_Result result)
 {
     result = (MoveOut_Result)null;
     try
     {
         return(((IMoveOutService)this._Channel).GetEnvironment(this._UserProfile, cdo, request, out result));
     }
     catch (Exception ex)
     {
         return(this.OnThrowException(ex));
     }
 }
Beispiel #12
0
        public static Load getLoadDatabase(User me)
        {
            MoveOut mo = getMoveOut();

            mo.Rooms = getRooms(mo);
            foreach (Room r in mo.Rooms)
            {
                r.Boxes = getBoxes(r);
                foreach (Box b in r.Boxes)
                {
                    b.Items = getItems(b);
                }
            }
            return(new Load(me, mo));
        }
Beispiel #13
0
        public static List <Room> getRooms(MoveOut mo)
        {
            List <Room> result = new List <Room>();

            OpenCo();
            string query = "SELECT * FROM Room";

            cmd = new SqliteCommand(query, my_co);
            SqliteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                result.Add(new Room(int.Parse(reader["id"].ToString()), reader["name"].ToString(), (ConsoleColor)Enum.Parse(typeof(ConsoleColor), reader["Color"].ToString()), mo));
            }
            CloseCo();
            return(result);
        }
Beispiel #14
0
        public static MoveOut getMoveOut()
        {
            MoveOut mo = null;

            OpenCo();
            string query = "SELECT * FROM MoveOut";

            cmd = new SqliteCommand(query, my_co);
            SqliteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                mo = new MoveOut(int.Parse(reader["id"].ToString()), reader["name"].ToString());
            }
            CloseCo();
            return(mo);
        }
        public override bool AddUser(User user)
        {
            lock (Users)
            {
                if (Users.Count >= Room.Max)
                {
                    return(false);
                }
                base.AddUser(user);
            }

            //send move to this user
            MoveOut move;

            lock (Users)
            {
                move = new MoveOut()
                {
                    IDENT = Room.ID.ToString(),
                    NAME  = Room.Name,
                    COUNT = Users.Count.ToString()
                };
            }
            user.Connection?.SendMessage(move);

            //send who to this user to tell them who they are

            var info = user.GetInfo();
            var who  = new PlusWho()
            {
                I  = info.I,
                N  = info.N,
                M  = info.M,
                A  = info.A,
                X  = info.X,
                R  = Room.Name,
                RI = Room.ID.ToString()
            };

            user.Connection?.SendMessage(who);
            RefreshUser(user);
            ListToUser(user);
            Room.BroadcastPopulation();
            return(true);
        }
Beispiel #16
0
        public ResultStatus AddDataTransaction(MoveOut cdo)
        {
            this.OnBeforeCall(nameof(AddDataTransaction), (DCObject)cdo, (Parameters)null, (Request)null);
            ResultStatus res;

            try
            {
                res = !this._IsTransactionOpened ? this.GetAddDataTransactionException() : this.AddMethod((Method) new MoveOutMethod(cdo, MoveOutMethods.AddDataTransaction, (MoveOut_Parameters)null));
            }
            catch (Exception ex)
            {
                res = this.OnThrowException(ex);
            }
            if (res.IsSuccess)
            {
                Result result;
                this.OnAfterCall(nameof(AddDataTransaction), res, (DCObject)cdo, (Parameters)null, (Request)null, result);
            }
            return(res);
        }
Beispiel #17
0
        public List <Room> searchRoom(string search)
        {
            List <Room> result = new List <Room>();

            OpenCo();
            string query = "SELECT * FROM Room";

            cmd = new SqliteCommand(query, my_co);
            SqliteDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                if (reader["name"].ToString().ToLower().Contains(search.ToLower()))
                {
                    MoveOut mo = new MoveOut(0, "blabla");
                    result.Add(new Room(int.Parse(reader["id"].ToString()), reader["name"].ToString(), (ConsoleColor)Enum.Parse(typeof(ConsoleColor), reader["Color"].ToString()), mo));
                }
            }
            CloseCo();
            return(result);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="GestureController"/> class.
        /// </summary>
        public GestureController()
        {
            // Define the gestures

            IRelativeGestureSegment moveDown = new MoveDown();

            AddGesture(GestureType.MoveDown, moveDown);

            IRelativeGestureSegment moveIn = new MoveIn();

            AddGesture(GestureType.MoveIn, moveIn);

            IRelativeGestureSegment moveLeft = new MoveLeft();

            AddGesture(GestureType.MoveLeft, moveLeft);

            IRelativeGestureSegment moveRight = new MoveRight();

            AddGesture(GestureType.MoveRight, moveRight);

            IRelativeGestureSegment moveOut = new MoveOut();

            AddGesture(GestureType.MoveOut, moveOut);

            IRelativeGestureSegment moveUp = new MoveUp();

            AddGesture(GestureType.MoveUp, moveUp);

            IRelativeGestureSegment handCloseOrOpen = new HandCloseOrOpen();

            AddGesture(GestureType.HandCloseOrOpen, handCloseOrOpen);

            IRelativeGestureSegment headMoved = new HeadMoved();

            AddGesture(GestureType.HeadMoved, headMoved);

            //CvInvoke.cvNamedWindow("Source");
        }
Beispiel #19
0
        public ResultStatus ExecuteTransaction(
            MoveOut cdo,
            MoveOut_Request request,
            out MoveOut_Result result)
        {
            result = (MoveOut_Result)null;
            this.OnBeforeCall(nameof(ExecuteTransaction), (DCObject)cdo, (Parameters)null, (Request)request);
            ResultStatus res;

            try
            {
                res = !this._IsTransactionOpened ? ((IMoveOutService)this._Channel).ExecuteTransaction(this._UserProfile, cdo, request, out result) : this.AddMethod((Method) new MoveOutMethod(cdo, MoveOutMethods.ExecuteTransaction, (MoveOut_Parameters)null));
            }
            catch (Exception ex)
            {
                res = this.OnThrowException(ex);
            }
            if (res.IsSuccess)
            {
                this.OnAfterCall(nameof(ExecuteTransaction), res, (DCObject)cdo, (Parameters)null, (Request)request, (Result)result);
            }
            return(res);
        }
Beispiel #20
0
        public ResultStatus GetActions(
            MoveOut moveOut,
            MoveOut_Parameters parameters,
            MoveOut_Request request,
            out MoveOut_Result result)
        {
            result = (MoveOut_Result)null;
            this.OnBeforeCall(nameof(GetActions), (DCObject)moveOut, (Parameters)parameters, (Request)request);
            ResultStatus res;

            try
            {
                res = !this._IsTransactionOpened ? ((IMoveOutService)this._Channel).GetActions(this._UserProfile, moveOut, parameters, request, out result) : this.AddMethod((Method) new MoveOutMethod(moveOut, MoveOutMethods.GetActions, parameters));
            }
            catch (Exception ex)
            {
                res = this.OnThrowException(ex);
            }
            if (res.IsSuccess)
            {
                this.OnAfterCall(nameof(GetActions), res, (DCObject)moveOut, (Parameters)parameters, (Request)request, (Result)result);
            }
            return(res);
        }
Beispiel #21
0
 public MoveOutMethod(MoveOut Cdo, MoveOutMethods Method, MoveOut_Parameters Parameters)
 {
     this.Cdo           = Cdo;
     this.ServiceMethod = Method;
     this.Parameters    = Parameters;
 }
Beispiel #22
0
 public ResultStatus Load(MoveOut moveOut)
 {
     return(this.Load(moveOut, (MoveOut_Parameters)null, (MoveOut_Request)null, out MoveOut_Result _));
 }
Beispiel #23
0
 public ResultStatus GetActions(MoveOut moveOut)
 {
     return(this.GetActions(moveOut, (MoveOut_Parameters)null, (MoveOut_Request)null, out MoveOut_Result _));
 }
Beispiel #24
0
 public ResultStatus ExecuteTransaction(MoveOut cdo)
 {
     return(this.ExecuteTransaction(cdo, (MoveOut_Request)null, out MoveOut_Result _));
 }
Beispiel #25
0
 public ResultStatus ResolveParametricData(MoveOut moveOut)
 {
     return(this.ResolveParametricData(moveOut, (MoveOut_Parameters)null, (MoveOut_Request)null, out MoveOut_Result _));
 }