Beispiel #1
0
    private void changeComponent()
    {
        //updates rotation, flipped, and compoent type of the visuals

        this.currentState = EditorState.AddCompoent;

        this.destroyMouseChildren();

        this.component = this.duplicateAt(this.component.GetType(), this.previousGridPosition, this.rotation, this.flipped);

        GraphComponentController gcc = this.logicGraphController.ComponentManager.createComponent(this.component);

        gcc.transform.SetParent(this.mouseObject.transform);
        Rect dmn = this.component.getDimentions();

        gcc.transform.localPosition = new Vector3(dmn.width / 2f, dmn.height / 2f, 0);

        //deactivates the sender controllers
        if (this.component.GetType().IsSubclassOf(typeof(InteractiveComponent)))
        {
            foreach (Transform child in gcc.transform)
            {
                SpriteRenderer rend = child.GetComponent <SpriteRenderer>();

                if (rend != null)
                {
                    rend.sortingLayerName = "Mouse";
                }

                SenderController sendCon = child.GetComponent <SenderController>();

                if (sendCon != null)
                {
                    GameObject.Destroy(sendCon);
                }
            }
        }

        if (this.component.GetType().IsSubclassOf(typeof(InteractiveComponent)))
        {
            gcc.transform.Find("MiddleBody").Find("LogicComponentSprite").GetComponent <SpriteRenderer>().sortingLayerName = "Mouse";
        }

        //adds the X to the sprite
        SpriteRenderer xGO = this.makeX();

        xGO.transform.SetParent(this.mouseObject.transform);
        xGO.color = Color.red;
        xGO.transform.localScale = new Vector3(1.5f, 1.5f, 1.5f);

        xGO.transform.position = gcc.transform.position;

        bool placeable = this.logicGraphController.Graph.LightGraph.canPlace(this.component);

        if (placeable)
        {
            xGO.gameObject.SetActive(false);
        }
    }
Beispiel #2
0
        protected void btnAddComunications_Click(object sender, EventArgs e)
        {
            FileUpload1.SaveAs(@"C:\Users\Usuario\source\repos\PruebaMVM\PruebaMVM\images\" + FileUpload1.FileName);

            string saveFile = @"C:\Users\Usuario\source\repos\PruebaMVM\PruebaMVM\images\" + FileUpload1.FileName;

            SenderController sc             = new SenderController(txtDoc.Text, txtName.Text, txtAddress.Text, txtPhone.Text);
            string           responseSender = sc.ExecuteProcedureInsertSender();

            ComunicationController cc   = new ComunicationController(saveFile, DropDownList2.SelectedValue, txtDoc.Text, DropDownList1.SelectedValue);
            string responseComunication = cc.ExecuteProcedureInsertComunication();

            Response.Write("<script LANGUAGE='JavaScript' >alert('" + responseSender + "')</script>");
        }
    protected void formBasicShape(InteractiveComponent comp)
    {
        Transform middle   = this.transform.Find("MiddleBody");
        Transform reciever = this.transform.Find("Reciever");
        Transform sender   = this.transform.Find("Sender");

        GameObject.Destroy(sender.gameObject);
        GameObject.Destroy(reciever.gameObject);

        //makes the middle
        //GameObject currentMiddle = Instantiate(middle.gameObject);
        middle.transform.SetParent(this.transform);
        middle.transform.localScale    = new Vector3(comp.Size.x - .2f, comp.Size.y - .4f);
        middle.transform.localPosition = Vector3.zero;
        middle.transform.rotation      = this.transform.rotation;

        reciever.localPosition = new Vector3(((comp.Size.x - 1) / -2f), ((comp.Size.y - 1) / -2f) - .35f, 0);

        //makes the receivers
        for (int i = 0; i < comp.receiverCount(); i++)
        {
            GameObject currentReciever = Instantiate(reciever.gameObject);
            currentReciever.transform.SetParent(this.transform);
            currentReciever.transform.localPosition = new Vector3(((comp.Size.x - 1) / -2f) + i, ((comp.Size.y - 1) / -2f) - .35f, 0);
            currentReciever.transform.rotation      = this.transform.rotation;

            BoxCollider2D bc = currentReciever.GetComponent <BoxCollider2D>();
            //bc.enabled = true;
        }

        //makes the senders
        for (int i = 0; i < comp.senderCount(); i++)
        {
            GameObject currentSender = Instantiate(sender.gameObject);
            currentSender.transform.SetParent(this.transform);
            currentSender.transform.localPosition = new Vector3(((comp.Size.x - 1) / -2f) + i, ((comp.Size.y - 1) / 2f) + .35f, 0);
            currentSender.transform.rotation      = this.transform.rotation;


            SenderController cs = currentSender.AddComponent <SenderController>();
            BoxCollider2D    bc = currentSender.GetComponent <BoxCollider2D>();

            cs.setUp(comp.getSenderAt(i));
            this.senderControllers.Add(cs);
        }
    }
Beispiel #4
0
        public void GetBalanceTest(string username)
        {
            LoginPassModel log = new LoginPassModel {
                Username = username
            };
            var serviceStub = new Mock <ISenderService>();

            serviceStub.Setup(x => x.GetAllUsers()).Returns(new SenderResource[] { new SenderResource {
                                                                                       Username = username, Password = "******", Points = 100, PassSalt = "fd5095a4-ae9c-43c6-8f18-544684d83275", AccountType = 2
                                                                                   } });
            var sut = new SenderController(serviceStub.Object);


            var resPage = sut.LoggedInPost(log) as ViewResult;

            var model = resPage.ViewData.Model as SenderModel;

            Assert.AreEqual(100, model.Points);
        }
        public void AddSenderTest(string cpr, string firstName, string lastName, string phone, string email, string address, string zipCode, string city, string username, string password)
        {
            //setup
            var senderServiceMock = new Mock <ISenderService>();
            var reg = new RegisterModel {
                Cpr = cpr, FirstName = firstName, LastName = lastName, PhoneNumber = phone, Email = email, Address = address, ZipCode = zipCode, City = city, Username = username, Password = password
            };

            //SenderModel sender = new SenderModel(reg.Cpr, reg.FirstName, reg.LastName, reg.PhoneNumber, reg.Email, reg.Address, reg.ZipCode, reg.City) { AccountType = (int)AccountTypeEnum.SENDER, Password = reg.Password, Username = reg.Username, Points = 0 };
            //DeliveryService.SenderModel senderToService = new DeliveryService.SenderModel { AccountType = sender.AccountType, Address = sender.Address, City = sender.City, Cpr = sender.Cpr, Email = sender.Email, FirstName = sender.FirstName, LastName = sender.LastName, Password = sender.Password, PhoneNumber = sender.PhoneNumber, Points = sender.Points, Username = sender.Username, ZipCode = sender.ZipCode });

            //senderServiceMock.Setup(x => x.AddSender(senderToService)).Returns(1);
            senderServiceMock.Setup(x => x.AddSender(It.IsAny <SenderResource>())).Returns(1);

            var sut = new SenderController(senderServiceMock.Object);

            var res = sut.Create(reg);

            //assert
            Assert.AreNotEqual(res, new HttpStatusCodeResult(HttpStatusCode.InternalServerError));
            //afte
        }
Beispiel #6
0
        public async Task <GetNumberOfCheckedNames> CheckAllFiles([FromUri] Guid guidUser, [FromBody] ObjectSubmit senderRecipients, [FromUri] bool tsc,
                                                                  [FromUri] bool frc, [FromUri] bool rrc, [FromUri] int userId)
        {
            SenderDto sender = new SenderDto();

            sender = senderRecipients.sender;
            List <GetRecipent> GetRecipents = senderRecipients.recipients;

            GetNumberOfCheckedNames ncn  = new GetNumberOfCheckedNames();
            List <GetCheckedNames>  lgcn = new List <GetCheckedNames>();

            //MULTIPLE USERS
            var users = _context.Users.Where(a => a.guidUser == guidUser);

            //ERRORE GUID
            if (users.Count() == 0)
            {
                ncn.numberOfValidNames = 0;
                ncn.state = "Utente non riconosiuto";
                return(ncn);
            }

            //UTENTE INSERITORE
            var u = new Users();

            if (userId > 0)
            {
                u = users.SingleOrDefault(a => a.id == userId);
            }
            else
            {
                u = users.SingleOrDefault(a => a.parentId == 0);
            }


            //ERRORE MITTENTE
            ControlloMittente ctrlM = GlobalClass.verificaMittente(senderRecipients.sender);

            if (!ctrlM.Valido)
            {
                ncn.numberOfValidNames = 0;
                ncn.state = "Mittente non valido";
                return(ncn);
            }

            OperationsController oc = new OperationsController();
            OperationsDto        op = new OperationsDto();

            op.date              = DateTime.Now;
            op.name              = " Operazione del " + DateTime.Now.ToString("dd/MM/yyyy");
            op.userId            = u.id;
            op.operationType     = (int)operationType.MOL;
            op.demoOperation     = u.demoUser;
            op.areaTestOperation = u.areaTestUser;
            op.complete          = false;
            int operationId = OperationsController.CreateItem(op);

            tipoStampa ts = tipoStampa.colori;

            if (tsc)
            {
                ts = tipoStampa.biancoNero;
            }

            fronteRetro fr = fronteRetro.fronte;

            if (frc)
            {
                fr = fronteRetro.fronteRetro;
            }

            ricevutaRitorno rr = ricevutaRitorno.si;

            if (rrc)
            {
                rr = ricevutaRitorno.no;
            }


            createFeatures(ts, fr, rr, operationId);

            SenderDtos ss = Mapper.Map <SenderDto, SenderDtos>(sender);

            ss.operationId = operationId;
            int senderId = SenderController.CreateItem(ss);

            int validNames = 0;

            foreach (var GetRecipent in GetRecipents.ToList())
            {
                int id = (int)GetRecipent.recipient.id;
                var b  = _context.Bulletins.Where(a => a.namesListsId == id).ToList();
                if (b.Count() > 0)
                {
                    GetRecipent.bulletin = Mapper.Map <Bulletins, BulletinsDtos>(b[0]);
                }
                ;

                NamesDtos nos = Mapper.Map <NamesDto, NamesDtos>(GetRecipent.recipient);
                nos.operationId = operationId;
                nos.requestId   = null;
                nos.guidUser    = null;
                nos.valid       = true;

                nos.fronteRetro     = Convert.ToBoolean(fr);
                nos.ricevutaRitorno = Convert.ToBoolean(rr);
                nos.tipoStampa      = Convert.ToBoolean(ts);

                nos.insertDate   = DateTime.Now;
                nos.currentState = (int)currentState.inAttesa;

                var nc     = new NamesController();
                int idName = nc.CreateItem(nos, u.userPriority);
                if (GetRecipent.bulletin != null)
                {
                    BulletinsDto bos = Mapper.Map <BulletinsDtos, BulletinsDto>(GetRecipent.bulletin);
                    bos.namesId = idName;
                    BulletinsController.CreateItem(bos);
                }
                validNames++;

                GetCheckedNames gcn = new GetCheckedNames()
                {
                    name  = nos,
                    valid = true,
                    price = new Prices()
                };

                lgcn.Add(gcn);
            }

            ncn.numberOfValidNames = validNames;
            ncn.checkedNames       = lgcn;
            ncn.state       = "Inserimento valido!";
            ncn.valid       = true;
            ncn.operationId = operationId;

            return(ncn);
        }
Beispiel #7
0
 public void TestInitialize()
 {
     _composition = new CompositionHelper(Settings.Default.MainConnectionString, Settings.Default.FilesConnectionString);
     _controller  = _composition.Kernel.Get <SenderController>();
     _fixture     = new Fixture();
 }
Beispiel #8
0
        public GatewayActor()
        {
            Console.Write("Gateway Startup......");

            MembershipService = Context.ActorOf(Props.Empty.WithRouter(FromConfig.Instance),
                                                nameof(MemberManager).ToLower());
            var members = Context.ActorOf(Props.Create <MembershipsActor>(),
                                          nameof(Memberships).ToLower());

            // CredentialService = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.CredentialActorname);

            // MessangerService = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.SmsServiceActorname);

            // AccountingActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.AccountingActorname);

            // CatalogsActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.CatalogsSActorname);

            // CustomersActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.CustomersActorname);

            // GeoLocatorActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.GeoLocatorActorname);

            // InventoryActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.InventoryActorname);

            // MarketingActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.MarketingActorname);

            // OrderingActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.OrderingActorname);

            // PaymentsActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.PaymentsActorname);

            // PointsServiceActor = Context.ActorOf (Props.Empty.WithRouter (FromConfig.Instance),
            //     MyActorNames.PointsActorname);

            Receive <MemberCreatedEvent>(e =>
            {
                SenderController.Tell(new MemberAddedEvent(e.MemberId.Value, e.IsSucceed));
            });

            Receive <AddMember>(t =>
            {
                SenderController = Sender;
                var memberId     = MemberId.New;
                var cmd          = new Memberships.CreateMemberCommand(memberId, t.Mobilenumber);
                //members.Ask<MemberCreatedEvent> (cmd)
                MembershipService.Ask <MemberCreatedEvent>(cmd)
                .ContinueWith(r =>
                {
                    if (r.Result.IsSucceed)
                    {
                        return(new MemberCreatedEvent(r.Result.Mobilenumber, r.Result.MemberId,
                                                      r.Result.IsSucceed));
                    }
                    else
                    {
                        return(new MemberCreatedEvent(r.Result.Mobilenumber, r.Result.MemberId,
                                                      r.Result.IsSucceed));
                    }
                }).PipeTo(Self);
            });

            Receive <AddCredentialForMember>(e =>
            {
                var memberId = new MemberId(e.MemberId);
                var cmd      = new RequestMemberAddCredentialCommand(memberId, e.Username, e.Password);
                MembershipService.Tell(cmd);
            });
        }