Ejemplo n.º 1
1
 public Flat(
     int number,
     double area, 
     int floor=1, 
     int countRoom=1, 
     int peopleLiving=0, 
     int peopleRegister=0,
     Owner owner = null,
     Account account = null,
     Tentant tentant = null,
     Payment payment = null,
     Counter counter = null,
     int debt=0)
 {
     this.Number = number;
     this.Area = area;
     this.Floor = floor;
     this.CountRoom = countRoom;
     this.PeopleLiving = peopleLiving;
     this.PeopleRegister = peopleRegister;
     this.Owner = owner;
     this.Debt = debt;
     if (account != null)
     {
         this.Accounts.Add(account);
     }
     if (tentant != null)
         this.Tentants.Add(tentant);
     if (payment != null)
         this.Payments.Add(payment);
     if (counter != null)
         this.Counters.Add(counter);
 }
Ejemplo n.º 2
1
        public static Owner MapToOwner(ZbaBotService.Owner zbaOwner)
        {
            var owner = new Owner
                {
                    MailingAddress1 = zbaOwner.MailingAddress1,
                    MailingAddress2 = zbaOwner.MailingAddress2,
                    MailingCity = zbaOwner.MailingCity,
                    MailingState = zbaOwner.MailingState,
                    MailingZipCode = zbaOwner.MailingZip,
                    Name = zbaOwner.Name
                };

            return owner;
        }
Ejemplo n.º 3
0
 public bool isItsTurnToPlay(Owner owner)
 {
     if (turnIndex == (int)owner) return true;
     else {
         return false;
     }
 }
 public static string GenerateInitialPassword(Owner owner)
 {
     return string.Format("{0}{1}1",
       owner.Firstname.ToLowerInvariant(),
       owner.Firstname.ToUpperInvariant())
       .Replace(" ", string.Empty);
 }
Ejemplo n.º 5
0
    public bool CanGoTo(Square square, Owner owner, bool simulatePowerCard, bool drawErrors)
    {
        if ((simulatePowerCard || withPowerCard) && square.owner != owner && square.owner != Owner.NONE) return true;

        bool squareIsAvailable = square.owner == Owner.NONE && GameMaster.Instance.availableTokens > 0;

        if (drawErrors )
        {
            Debug.Log("Cannot move to square because already occupied");
            if ( square.owner == owner )
            {
                PlayerTextHUD.Instance.StartFeedback(owner, "Can't move", "You already own this square.");
            }
            else if (square.owner != Owner.NONE)
            {
                if (GameMaster.Instance.GetHandHUDFor(owner).powerCardsCount > 0 )
                    PlayerTextHUD.Instance.StartFeedback(owner, "Square occupied", "You need a Power Card.");
                else
                    PlayerTextHUD.Instance.StartFeedback(owner, "Can't move", "No Power Cards left.");

            }
            else if (GameMaster.Instance.availableTokens <= 0)
            {
                PlayerTextHUD.Instance.StartFeedback(owner, "Can't move", "No tokens available.");
            }
        }

        return squareIsAvailable;
    }
Ejemplo n.º 6
0
    public void DisplayTargetSquareFeedback(bool state, Vector2 delta, Owner owner)
    {
        Square target = Board.Instance.GetSquare(currentSquare.xIndex + (int)delta.x, currentSquare.yIndex + (int)delta.y);

        if (target == null)
        {
            Debug.Log("No target square!");

        }
        else
        {
            target.SetTargetSquareFeedbackActive(state, owner);

            if ( true )
            {
                List<Card> cards = GameMaster.Instance.GetHandHUDFor(owner == Owner.PLAYER_0 ? Owner.PLAYER_1 : Owner.PLAYER_0).cards;
                foreach (Card card in cards)
                {
                    Square targetAfter = Board.Instance.GetSquare(currentSquare.xIndex + (int)delta.x + (int)card.cardInfos.direction.x*card.cardInfos.nb_squares, currentSquare.yIndex + (int)delta.y + (int)card.cardInfos.direction.y * card.cardInfos.nb_squares);
                    if (targetAfter != null)
                    {
                        targetAfter.SetTargetAfterSquareFeedbackActive(state, owner == Owner.PLAYER_0 ? Owner.PLAYER_1 : Owner.PLAYER_0);
                    }
                }
            }
        }
    }
Ejemplo n.º 7
0
        public ListAllMyBucketsResponse( WebRequest request ) :
            base(request)
        {
            buckets = new ArrayList();
            string rawBucketXML = Utils.slurpInputStreamAsString( response.GetResponseStream() );

            XmlDocument doc = new XmlDocument();
            doc.LoadXml( rawBucketXML );
            foreach (XmlNode node in doc.ChildNodes)
            {
                if (node.Name.Equals("ListAllMyBucketsResult"))
                {
                    foreach (XmlNode child in node.ChildNodes)
                    {
                        if (child.Name.Equals("Owner"))
                        {
                            owner = new Owner(child);
                        }
                        else if (child.Name.Equals("Buckets"))
                        {
                            foreach (XmlNode bucket in child.ChildNodes)
                            {
                                if (bucket.Name.Equals("Bucket"))
                                {
                                    buckets.Add(new Bucket(bucket));
                                }
                            }
                        }
                    }
                }
            }
        }
        public void AddOrUpdate(UpdateOwnerInput input)
        {
            var config = new ConfigurationStore(new TypeMapFactory(), AutoMapper.Mappers.MapperRegistry.Mappers);
            var mapper = new MappingEngine(config);

            config.CreateMap<OwnerDto, Owner>().ConstructUsing(model =>
            {
                if (model.Id == 0)
                {
                    Owner toAdd = new Owner();
                    _ownerRepository.Insert(toAdd);

                    return toAdd;
                }
                else
                {
                    return _ownerRepository.Get(model.Id);
                }
            });

            config.CreateMap<OwnerLandPropertyDto, LandProperty>().ConstructUsing(model =>
            {
                return _landPropertyRepository.Get(model.Id);
            });

            try
            {
                mapper.Map<OwnerDto, Owner>(input.OwnerToUpdate);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Ejemplo n.º 9
0
    public void SetOwner( Owner newOwner )
    {
        if ( owner == Owner.NONE && newOwner != Owner.NONE)
        {
            GameMaster.Instance.OnTokenUsed();
        }

        owner = newOwner;
        UpdateVisual();
    }
Ejemplo n.º 10
0
 public void SetTargetSquareFeedbackActive( bool state, Owner _owner )
 {
     for (int i = 0; i < targetSquareFeedbacks.Length; i++)
     {
         if (i != (int)_owner)
             targetSquareFeedbacks[i].SetActive(false);
         else if (targetSquareFeedbacks[i].activeSelf != state)
             targetSquareFeedbacks[i].SetActive(state);
     }
 }
Ejemplo n.º 11
0
        public void Inserts_and_updates_are_batched_correctly()
        {
            var optionsBuilder = new DbContextOptionsBuilder();
            optionsBuilder.UseSqlServer(_testStore.Connection);

            var expectedBlogs = new List<Blog>();
            using (var context = new BloggingContext(_serviceProvider, optionsBuilder.Options))
            {
                context.Database.EnsureCreated();
                var owner1 = new Owner {Name = "0"};
                var owner2 = new Owner {Name = "1" };
                context.Owners.Add(owner1);
                context.Owners.Add(owner2);

                var blog1 = new Blog
                {
                    Id = Guid.NewGuid(),
                    Owner = owner1,
                    Order = 1
                };

                context.Blogs.Add(blog1);
                expectedBlogs.Add(blog1);

                context.SaveChanges();

                owner2.Name = "2";

                blog1.Order = 0;
                var blog2 = new Blog
                {
                    Id = Guid.NewGuid(),
                    Owner = owner1,
                    Order = 1
                };

                context.Blogs.Add(blog2);
                expectedBlogs.Add(blog2);

                var blog3 = new Blog
                {
                    Id = Guid.NewGuid(),
                    Owner = owner2,
                    Order = 2
                };

                context.Blogs.Add(blog3);
                expectedBlogs.Add(blog3);

                context.SaveChanges();
            }

            AssertDatabaseState(true, expectedBlogs, optionsBuilder);
        }
Ejemplo n.º 12
0
	/// <summary>
	/// Converts owner enum into its flag color.
	/// </summary>
	/// <returns>color of represent owner's flag</returns>
	/// <param name="o">Oh...</param>
	public static Color ConvertOwnerToColor(Owner o) {
		switch (o) {
		case Owner.BLUE:
			return new Color (0f, 0f, 1f);
		case Owner.RED:
			return new Color (1f, 0f, 0f);
		case Owner.NO_ONE:
			return new Color (1f, 1f, 1f);
		}
		throw new UnityException ("Invalid owner, cannot convert to color!");
	}
        private void Test(Action<IProjectCacheHostService, ProjectId, ICachedObjectOwner, ObjectReference> action)
        {
            // Putting cacheService.CreateStrongReference in a using statement
            // creates a temporary local that isn't collected in Debug builds
            // Wrapping it in a lambda allows it to get collected.
            var cacheService = new ProjectCacheService(null, int.MaxValue);
            var projectId = ProjectId.CreateNewId();
            var owner = new Owner();
            var instance = new ObjectReference();

            action(cacheService, projectId, owner, instance);
        }
Ejemplo n.º 14
0
    public bool CanGoTo(Vector2 delta, Owner owner, bool simulatePowerCard, bool drawErrors)
    {
        Square target = Board.Instance.GetSquare(currentSquare.xIndex + (int)delta.x, currentSquare.yIndex + (int)delta.y);

        if (target == null)
        {
            Debug.Log("Cannot move because out of board.");
            if (drawErrors) PlayerTextHUD.Instance.StartFeedback(owner, "Can't move", "Target square is out of board.");
            return false;
        }

        return CanGoTo(target, owner, simulatePowerCard, drawErrors);
    }
Ejemplo n.º 15
0
        private static void CreateOwner()
        {
            var owner = new Owner();

            Console.WriteLine("Enter the new Owner's name:");

            owner.Name = Console.ReadLine();

            InsertOwner(owner);

            Console.WriteLine("Owner '{0}' created!", owner.Name);
            Console.WriteLine();
        }
Ejemplo n.º 16
0
        static void Main(string[] args)
        {
            CAR ccCar = new CAR();
            Owner ccOwner = new Owner();

            ccCar.SetName("AXeme");
            int year = int.Parse(Console.ReadLine());

            ccCar.SetYear(year);
            Console.WriteLine(ccCar.GetYear());

            ccCar.Year = year;
            Console.WriteLine(ccCar.Year);
        }
Ejemplo n.º 17
0
 public ListEntry( string key,
                   DateTime lastModified,
                   string etag,
                   long size,
                   string storageClass,
                   Owner owner)
 {
     this.key = key;
     this.lastModified = lastModified;
     this.etag = etag;
     this.size = size;
     this.storageClass = storageClass;
     this.owner = owner;
 }
	public BlockSpecial(Specal_type type,Owner o):base(){
		this.type = type;
		this.owner = o;

		switch(type){
		case Specal_type.Bound:
			this.color = new Color(127f/255f, 255f/255f, 0f/255f);
			break;
		case Specal_type.Break:
			this.color = new Color(255f/255f, 48f/255f, 48f/255f);
			break;
		case Specal_type.Suck:
			this.color = new Color(0f, 255f/255f, 255f/255f);
			break;
		}
	}
Ejemplo n.º 19
0
    static void Main()
    {
        Employee e1 = new Owner();
           Manager m1 = (Manager)e1;
           Boss b1 = (Boss)e1;
           Owner o1 = (Owner)e1;

           Employee e2 = new Operator();
           Operator opr2 = (Operator)e2;

           Console.WriteLine(e1.ToString()); // Owner
           Console.WriteLine(m1.ToString()); // I am a Boss
           Console.WriteLine(b1.ToString()); // I am a Boss
           Console.WriteLine(o1.ToString()); // I am a Owner

           Console.WriteLine(e2.ToString()); // I am a Operator
           Console.WriteLine(opr2.ToString()); // I am a Operator
    }
Ejemplo n.º 20
0
    public void AddCard( Owner _owner )
    {
        CardInfos cardInfos = Pioche.Instance.DrawCard();
        cardInfos.owner = _owner;
        Pioche.Instance.RemoveFirstCard();
        GameMaster.Instance.OnPlayerEndTurn();

        GameObject Host = GameObject.Instantiate(cardPrefab);
        Host.transform.SetParent(cardParent);

        Card visualCard = Host.GetComponent<Card>();

        visualCard.cardInfos = cardInfos;
        visualCard.onCardIsPlayed += RemoveCard;

        Host.transform.localScale = Vector3.one;

        cards.Add(visualCard);
    }
        void vhs_GetOwnerCompleted(object sender, GetOwnerCompletedEventArgs e)
        {
            if (e.Result != null)
            {
                if (e.Result.owner_id > 0)
                {
                    Owner driver = new Owner();
                    driver = e.Result;
                    Session.Add("lkiuytd", driver); //session for secure login
                    Response.Redirect("Index.aspx");
                    //Server.Transfer("Index.aspx");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "ErrorAlert", "alert('Wrong username/password entered');", true); //msgbox
                }

            }
        }
        public void Initialization()
        {
            _address = Address.FromNative("Example Street", "00-000", "Warsaw", "PL");
            _name = "Cookie Dominiak";
            _nationalEconomyRegister = "123456789";
            _taxIdentificationNumber = "987654321";
            _phone = new Phone("48", "22", "1234567");
            _ownerId = new OwnerId(Guid.NewGuid());

            _owner = new Owner(_ownerId)
            {
                Address = _address,
                Name = _name,
                NationalEconomyRegister = _nationalEconomyRegister,
                TaxIdentificationNumber = _taxIdentificationNumber
            };

            _owner.Phones.Add(_phone);
        }
        public void Initialization()
        {
            _name = "Example Shop Name";
            _owner = new Owner(new OwnerId(Guid.NewGuid()));
            _payment = new global::Domain.Payment.Payment(
                new PaymentId(Guid.NewGuid())
            );
            _address = new Address("Example street", "00-000", "Warsaw", "PL");
            _phone = new Phone("48", "22", "1234567");

            _shop = new global::Domain.Shop.Shop(new ShopId(Guid.NewGuid()))
            {
                Name = _name,
                Owner = _owner,
                Address = _address
            };

            _shop.Payments.Add(new DateTime(2000, 1, 1), _payment);
            _shop.Phones.Add(_phone);
        }
Ejemplo n.º 24
0
 private void Btn_AddFlat_OnClick(object sender, RoutedEventArgs e)
 {
     var flat=new Flat();
     flat.Number = int.Parse(tb_Number.Text);
     flat.Area = double.Parse(tb_Area.Text,CultureInfo.InvariantCulture);
     flat.CountRoom = int.Parse(tb_CountRoom.Text);
     flat.Floor = int.Parse(tb_Floor.Text);
     var owner = new Owner
         {
             FirstName = tb_FirstName.Text,
             LastName = tb_LastName.Text,
             MiddleName = tb_MiddleName.Text
         };
     flat.Owner = owner;
     flat.PeopleLiving = int.Parse(tb_Living.Text);
     flat.PeopleRegister = int.Parse(tb_Registered.Text);
     TsContext.Flats.Add(flat);
     TsContext.SaveChanges();
     InitializeComponent();
 }
Ejemplo n.º 25
0
        public void Inserts_are_batched_correctly(bool clientPk, bool clientFk, bool clientOrder)
        {
            var optionsBuilder = new DbContextOptionsBuilder();
            optionsBuilder.UseSqlServer(_testStore.Connection);

            var expectedBlogs = new List<Blog>();
            using (var context = new BloggingContext(_serviceProvider, optionsBuilder.Options))
            {
                context.Database.EnsureCreated();
                var owner1 = new Owner();
                var owner2 = new Owner();
                context.Owners.Add(owner1);
                context.Owners.Add(owner2);

                for (var i = 1; i < 500; i++)
                {
                    var blog = new Blog();
                    if (clientPk)
                    {
                        blog.Id = Guid.NewGuid();
                    }

                    if (clientFk)
                    {
                        blog.Owner = i % 2 == 0 ? owner1 : owner2;
                    }

                    if (clientOrder)
                    {
                        blog.Order = i;
                    }

                    context.Blogs.Add(blog);
                    expectedBlogs.Add(blog);
                }

                context.SaveChanges();
            }

            AssertDatabaseState(clientOrder, expectedBlogs, optionsBuilder);
        }
Ejemplo n.º 26
0
    public void StartFeedback(Owner _owner, string titleText, string text, float _duration)
    {
        for (int i = 0; i < visualPerPlayer.Length; i++)
        {
            if (i == (int)_owner) visualPerPlayer[i].SetActive(true);
            else visualPerPlayer[i].SetActive(false);
        }

        for (int i = 0; i < textsPerPlayer.Length; i++)
        {
            textsPerPlayer[i].text = text;
            titleTextsPerPlayer[i].text = titleText;
        }

        if ( _duration > 0 )
        {
            duration = _duration;
            if (timerCoroutineInstance != null) StopCoroutine(timerCoroutineInstance);
            timerCoroutineInstance = StartCoroutine("Timer");
        }
    }
Ejemplo n.º 27
0
	bool IsTileSelectable(int row, int col, Owner player_) {
		if (row >= board.GetLength (1) || col >= board.GetLength (0)) {
			if (col > 0) {
				if (board [col - 1, row].CurrentOwner == player_)
					return true;
			}
			if (col + 1 < board.GetLength (0)) {
				if (board [col + 1, row].CurrentOwner == player_)
					return true;
			}
			if (row > 0) {
				if (board [col, row - 1].CurrentOwner == player_)
					return true;
			}
			if (row + 1 < board.GetLength (1)) {
				if (board [col, row + 1].CurrentOwner == player_)
					return true;
			}
		}
		return false;
	}
Ejemplo n.º 28
0
	void Update() {
		if (ownership == Owner.Player1) {
			gameObject.GetComponent<SpriteRenderer>().material = player1Material;
		}
		else if (ownership == Owner.Player2) {
			gameObject.GetComponent<SpriteRenderer> ().material = player2Material;
		} else {
				gameObject.GetComponent<SpriteRenderer>().material = defaultMaterial;
		}
		originRaycast = Physics2D.Raycast (new Vector3 (transform.position.x, transform.position.y, transform.position.z), new Vector3 (0, 0, -1), 1000f, layerMask);
		Debug.DrawRay (new Vector3 (transform.position.x, transform.position.y, transform.position.z), new Vector3 (0, 0, -1));
		Debug.Log (originRaycast.collider);
		if (captureTime <= 0) {

			if (originRaycast.collider != null && originRaycast.collider.CompareTag("UnitPiece")) {
				if (originRaycast.collider.gameObject.GetComponent<UnitPiece>().ownership != ownership) {
					ownership = originRaycast.collider.gameObject.GetComponent<UnitPiece>().ownership;
				}
			}
			captureTime = 20;
		}
	}
 public override void MapInit()
 {
     Spawn();
     Owner.Delete();
 }
Ejemplo n.º 30
0
 private void button1_Click(object sender, EventArgs e)
 {
     Owner.Show();
     this.Close();
 }
Ejemplo n.º 31
0
 private void AltaOpcionRespuesta_FormClosed(object sender, FormClosedEventArgs e)
 {
     Owner.Show();
 }
            public virtual void Add(Control value)
            {
                if (value is null)
                {
                    return;
                }

                if (value.GetTopLevel())
                {
                    throw new ArgumentException(SR.TopLevelControlAdd);
                }

                // Verify that the control being added is on the same thread as
                // us...or our parent chain.
                if (Owner.CreateThreadId != value.CreateThreadId)
                {
                    throw new ArgumentException(SR.AddDifferentThreads);
                }

                CheckParentingCycle(Owner, value);

                if (value._parent == Owner)
                {
                    value.SendToBack();
                    return;
                }

                // Remove the new control from its old parent (if any)
                if (value._parent != null)
                {
                    value._parent.Controls.Remove(value);
                }

                // Add the control
                InnerList.Add(value);

                if (value._tabIndex == -1)
                {
                    // Find the next highest tab index
                    int nextTabIndex = 0;
                    for (int c = 0; c < (Count - 1); c++)
                    {
                        int t = this[c].TabIndex;
                        if (nextTabIndex <= t)
                        {
                            nextTabIndex = t + 1;
                        }
                    }
                    value._tabIndex = nextTabIndex;
                }

                // if we don't suspend layout, AssignParent will indirectly trigger a layout event
                // before we're ready (AssignParent will fire a PropertyChangedEvent("Visible"), which calls PerformLayout)
#if DEBUG
                int dbgLayoutCheck = Owner.LayoutSuspendCount;
#endif
                Owner.SuspendLayout();

                try
                {
                    Control oldParent = value._parent;
                    try
                    {
                        // AssignParent calls into user code - this could throw, which
                        // would make us short-circuit the rest of the reparenting logic.
                        // you could end up with a control half reparented.
                        value.AssignParent(Owner);
                    }
                    finally
                    {
                        if (oldParent != value._parent && (Owner._state & States.Created) != 0)
                        {
                            value.SetParentHandle(Owner.InternalHandle);
                            if (value.Visible)
                            {
                                value.CreateControl();
                            }
                        }
                    }

                    value.InitLayout();
                }
                finally
                {
                    Owner.ResumeLayout(false);
#if DEBUG
                    Owner.AssertLayoutSuspendCount(dbgLayoutCheck);
#endif
                }

                // Not putting in the finally block, as it would eat the original
                // exception thrown from AssignParent if the following throws an exception.
                LayoutTransaction.DoLayout(Owner, value, PropertyNames.Parent);
                Owner.OnControlAdded(new ControlEventArgs(value));
            }
Ejemplo n.º 33
0
 private void WindowClosed(object sender, EventArgs e)
 {
     Owner.Show();
 }
Ejemplo n.º 34
0
 public override void OnCompleted()
 {
     Owner.SendLocalizedMessage(1095056, null, 0x23); // Vernix's Jars are now full.
     Owner.PlaySound(CompleteSound);
 }
Ejemplo n.º 35
0
 public Owner Create(Owner owner)
 {
     return(_ownerRepository.Create(owner));
 }
Ejemplo n.º 36
0
 private void Invalidate()
 {
     Owner?.Invalidate(Rectangle.Truncate(Bounds));
 }
Ejemplo n.º 37
0
 public override void OnCompleted()
 {
     Owner.SendLocalizedMessage(1078050, null, 0x23); // You have achieved the rank of Apprentice Medium. Return to Morganna in New Haven to receive your reward.
     Owner.PlaySound(CompleteSound);
 }
Ejemplo n.º 38
0
        private async void PlaceActiveHandItemInHands(IEntity user, string hand)
        {
            var hands     = Owner.GetComponent <HandsComponent>();
            var userHands = user.GetComponent <HandsComponent>();
            var item      = userHands.GetActiveHand;

            bool Check()
            {
                if (!ActionBlockerSystem.CanInteract(user))
                {
                    return(false);
                }

                if (item == null)
                {
                    user.PopupMessageCursor(Loc.GetString("You aren't holding anything!"));
                    return(false);
                }

                if (!userHands.CanDrop(userHands.ActiveHand !))
                {
                    user.PopupMessageCursor(Loc.GetString("You can't drop that!"));
                    return(false);
                }

                if (!hands.HasHand(hand))
                {
                    return(false);
                }

                if (hands.TryGetItem(hand, out var _))
                {
                    user.PopupMessageCursor(Loc.GetString("{0:They} already {0:have} something there!", Owner));
                    return(false);
                }

                if (!hands.CanPutInHand(item, hand, false))
                {
                    user.PopupMessageCursor(Loc.GetString("{0:They} cannot put that there!", Owner));
                    return(false);
                }

                return(true);
            }

            var doAfterSystem = EntitySystem.Get <DoAfterSystem>();

            var doAfterArgs = new DoAfterEventArgs(user, StripDelay, CancellationToken.None, Owner)
            {
                ExtraCheck        = Check,
                BreakOnStun       = true,
                BreakOnDamage     = true,
                BreakOnTargetMove = true,
                BreakOnUserMove   = true,
                NeedHand          = true,
            };

            var result = await doAfterSystem.DoAfter(doAfterArgs);

            if (result != DoAfterStatus.Finished)
            {
                return;
            }

            userHands.Drop(hand, false);
            hands.PutInHand(item !, hand, false, false);
            UpdateSubscribed();
        }
Ejemplo n.º 39
0
 public override void Awake()
 {
     controller = Owner.GetComponent <Monster>();
 }
Ejemplo n.º 40
0
        public void PopupDirections(EntityUid entity)
        {
            var directions = string.Join(", ", ConnectableDirections());

            Owner.PopupMessage(entity, Loc.GetString("disposal-tube-component-popup-directions-text", ("directions", directions)));
        }
 private void Close_Click(object sender, RoutedEventArgs e)
 {
     Owner.CloseDetail();
 }
 public override void Initialize()
 {
     base.Initialize();
     _stack = Owner.GetComponent <StackComponent>();
 }
Ejemplo n.º 43
0
 private void StartStopTimer()
 {
     Owner.SpawnTimer((int)(DefaultThrowTime * 1000), MaybeStopThrow);
 }
Ejemplo n.º 44
0
        public void Inserts_are_batched_correctly(bool clientPk, bool clientFk, bool clientOrder)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSpanner(_testStore.Connection);

            var expectedBlogs = new List <Blog>();

            using (var context = new BloggingContext(_serviceProvider, optionsBuilder.Options))
            {
                context.Database.EnsureCreated();
                var owner1 = new Owner();
                var owner2 = new Owner();
                context.Owners.Add(owner1);
                context.Owners.Add(owner2);

                for (var i = 1; i < 500; i++)
                {
                    var blog = new Blog();
                    if (clientPk)
                    {
                        blog.Id = Guid.NewGuid();
                    }

                    if (clientFk)
                    {
                        blog.Owner = i % 2 == 0 ? owner1 : owner2;
                    }

                    if (clientOrder)
                    {
                        blog.Order = i;
                    }

                    context.Blogs.Add(blog);
                    expectedBlogs.Add(blog);
                }

                context.SaveChanges();
            }

            expectedBlogs = clientOrder
                ? expectedBlogs.OrderBy(b => b.Order).ToList()
                : expectedBlogs.OrderBy(b => b.Id).ToList();
            using (var context = new BloggingContext(_serviceProvider, optionsBuilder.Options))
            {
                var actualBlogs = clientOrder
                    ? context.Blogs.OrderBy(b => b.Order).ToList()
                    : expectedBlogs.OrderBy(b => b.Id).ToList();
                Assert.Equal(expectedBlogs.Count, actualBlogs.Count);

                for (var i = 0; i < actualBlogs.Count; i++)
                {
                    var expected = expectedBlogs[i];
                    var actual   = actualBlogs[i];
                    Assert.Equal(expected.Id, actual.Id);
                    Assert.Equal(expected.Order, actual.Order);
                    Assert.Equal(expected.OwnerId, actual.OwnerId);
                    Assert.Equal(expected.Version, actual.Version);
                }
            }
        }
Ejemplo n.º 45
0
 protected Entity(Owner owner)
 {
     this.owner = owner;
 }
Ejemplo n.º 46
0
 private void GameModeForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     Owner?.Show();
 }
Ejemplo n.º 47
0
        public override IDeepCopyable CopyTo(IDeepCopyable other)
        {
            var dest = other as Device;

            if (dest != null)
            {
                base.CopyTo(dest);
                if (Identifier != null)
                {
                    dest.Identifier = new List <Hl7.Fhir.Model.Identifier>(Identifier.DeepCopy());
                }
                if (Type != null)
                {
                    dest.Type = (Hl7.Fhir.Model.CodeableConcept)Type.DeepCopy();
                }
                if (Note != null)
                {
                    dest.Note = new List <Hl7.Fhir.Model.Annotation>(Note.DeepCopy());
                }
                if (StatusElement != null)
                {
                    dest.StatusElement = (Code <Hl7.Fhir.Model.Device.DeviceStatus>)StatusElement.DeepCopy();
                }
                if (ManufacturerElement != null)
                {
                    dest.ManufacturerElement = (Hl7.Fhir.Model.FhirString)ManufacturerElement.DeepCopy();
                }
                if (ModelElement != null)
                {
                    dest.ModelElement = (Hl7.Fhir.Model.FhirString)ModelElement.DeepCopy();
                }
                if (VersionElement != null)
                {
                    dest.VersionElement = (Hl7.Fhir.Model.FhirString)VersionElement.DeepCopy();
                }
                if (ManufactureDateElement != null)
                {
                    dest.ManufactureDateElement = (Hl7.Fhir.Model.FhirDateTime)ManufactureDateElement.DeepCopy();
                }
                if (ExpiryElement != null)
                {
                    dest.ExpiryElement = (Hl7.Fhir.Model.FhirDateTime)ExpiryElement.DeepCopy();
                }
                if (UdiElement != null)
                {
                    dest.UdiElement = (Hl7.Fhir.Model.FhirString)UdiElement.DeepCopy();
                }
                if (LotNumberElement != null)
                {
                    dest.LotNumberElement = (Hl7.Fhir.Model.FhirString)LotNumberElement.DeepCopy();
                }
                if (Owner != null)
                {
                    dest.Owner = (Hl7.Fhir.Model.ResourceReference)Owner.DeepCopy();
                }
                if (Location != null)
                {
                    dest.Location = (Hl7.Fhir.Model.ResourceReference)Location.DeepCopy();
                }
                if (Patient != null)
                {
                    dest.Patient = (Hl7.Fhir.Model.ResourceReference)Patient.DeepCopy();
                }
                if (Contact != null)
                {
                    dest.Contact = new List <Hl7.Fhir.Model.ContactPoint>(Contact.DeepCopy());
                }
                if (UrlElement != null)
                {
                    dest.UrlElement = (Hl7.Fhir.Model.FhirUri)UrlElement.DeepCopy();
                }
                return(dest);
            }
            else
            {
                throw new ArgumentException("Can only copy to an object of the same type", "other");
            }
        }
Ejemplo n.º 48
0
 private void Delete()
 {
     //Delete
     Parent?.RemoveElement(this);
     Owner.MarkDirty();
 }
Ejemplo n.º 49
0
        /// <summary>
        /// Executes orders for a turn.
        /// </summary>
        public bool ExecuteOrders()
        {
            bool didStuff = false;

            if (AreOrdersOnHold)
            {
                return(didStuff);
            }

            UnspentRate = Rate;
            var  empty         = new ResourceQuantity();
            var  builtThisTurn = new HashSet <IConstructable>();
            bool done          = false;

            while (!done && Orders.Any() && (Owner.StoredResources > empty || UpcomingSpending.IsEmpty))
            {
                var numOrders      = Orders.Count;
                var spentThisRound = new ResourceQuantity();

                foreach (var order in Orders.Cast <IConstructionOrder>().ToArray())
                {
                    if (order == null)
                    {
                        // WTF
                        Orders.Remove(order);
                        continue;
                    }
                    var reasonForNotBuilding = GetReasonForBeingUnableToConstruct(order.Template);
                    if (reasonForNotBuilding != null)
                    {
                        // can't build that here!
                        Orders.RemoveAt(0);
                        Owner.Log.Add(Container.CreateLogMessage(order.Template + " cannot be built at " + this + " because " + reasonForNotBuilding));
                    }
                    else
                    {
                        var oldProgress = new ResourceQuantity(order.Item?.ConstructionProgress);
                        order.Execute(this);
                        var newProgress = new ResourceQuantity(order.Item?.ConstructionProgress);
                        if (newProgress < (order.Item?.Cost ?? new ResourceQuantity()) && newProgress == oldProgress && order == Orders.Last())
                        {
                            done = true;                             // made no progress and nothing else to try and build
                        }
                        if (order.CheckCompletion(this))
                        {
                            // upgrade facility orders place their own facilities
                            if (!(order is UpgradeFacilityOrder))
                            {
                                order.Item.Place(Container);
                            }
                            Orders.Remove(order);
                            if (AreRepeatOrdersEnabled)
                            {
                                var copy = order.Copy <IConstructionOrder>();
                                copy.Reset();
                                Orders.Add(copy);
                            }
                            builtThisTurn.Add(order.Item);
                            if (order.Item is Ship || order.Item is Base)
                            {
                                // trigger ship built happiness changes
                                Owner.TriggerHappinessChange(hm => hm.AnyShipConstructed);
                                if (Container is Planet p)
                                {
                                    p.Colony.TriggerHappinessChange(hm => hm.ShipConstructed);
                                }
                            }
                            if (order.Item is Facility)
                            {
                                // trigger facility built happiness changes
                                if (Container is Planet p)
                                {
                                    p.Colony.TriggerHappinessChange(hm => hm.FacilityConstructed);
                                }
                            }
                        }
                    }
                }

                didStuff = true;

                if (!AreRepeatOrdersEnabled)
                {
                    done = true;
                }
            }
            foreach (var g in builtThisTurn.GroupBy(i => i.Template))
            {
                if (g.Count() == 1)
                {
                    Owner.Log.Add(g.First().CreateLogMessage(g.First() + " has been constructed at " + Name + "."));
                }
                else
                {
                    Owner.Log.Add(g.First().CreateLogMessage(g.Count() + "x " + g.Key + " have been constructed at " + Name + "."));
                }
            }
            return(didStuff);
        }
 private void button5_Click(object sender, EventArgs e)
 {
     Owner.Show();
     Dispose();
 }
 private void Activate()
 {
     Owner.SendMessage(this, ComponentMessageType.Activate);
     ActivateCapabilities();
 }
Ejemplo n.º 52
0
        public async Task <IActionResult> Register(AddUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = await AddUserAsync(model);

                if (user == null)
                {
                    ModelState.AddModelError(string.Empty, "This email is already used.");
                    return(View(model));
                }

                var owner = new Owner
                {
                    Pets = new List <Pet>(),
                    User = user,
                };

                try
                {
                    _dataContext.Owners.Add(owner);
                    await _dataContext.SaveChangesAsync();
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError(string.Empty, ex.ToString());
                    return(View(model));
                }

                var myToken = await _userHelper.GenerateEmailConfirmationTokenAsync(user);

                var tokenLink = Url.Action("ConfirmEmail", "Account", new
                {
                    userid = user.Id,
                    token  = myToken
                }, protocol: HttpContext.Request.Scheme);

                _mailHelper.SendMail(model.Username, "Email confirmation",
                                     $"<table style = 'max-width: 600px; padding: 10px; margin:0 auto; border-collapse: collapse;'>" +
                                     $"  <tr>" +
                                     $"    <td style = 'background-color: #34495e; text-align: center; padding: 0'>" +
                                     $"       <a href = 'https://www.facebook.com/mercamascotasmedellin/' >" +
                                     $"         <img width = '20%' style = 'display:block; margin: 1.5% 3%' src= 'https://estaticos.elperiodico.com/resources/jpg/1/6/gato-1502194230861.jpg'>" +
                                     $"       </a>" +
                                     $"  </td>" +
                                     $"  </tr>" +
                                     $"  <tr>" +
                                     $"</tr>" +
                                     $"<tr>" +
                                     $" <td style = 'background-color: #ecf0f1'>" +
                                     $"      <div style = 'color: #34495e; margin: 4% 10% 2%; text-align: justify;font-family: sans-serif'>" +
                                     $"            <h1 style = 'color: #e67e22; margin: 0 0 7px' > Mercamascotas </h1>" +
                                     $"                    <p style = 'margin: 2px; font-size: 15px'>" +
                                     $"                      Estamos comprometidos con el bienestar de tu mascota desde nuestro trabajo en la prevención,el acompañamiento al paciente en su<br>" +
                                     $"                      recuperación y principalmente en la calidad en nuestros procedimientos médicos de atención veterinaria.<br>" +
                                     $"                      Entre los servicios tenemos:</p>" +
                                     $"      <ul style = 'font-size: 15px;  margin: 10px 0'>" +
                                     $"        <li> Consultas</li>" +
                                     $"        <li> Vacunación</li>" +
                                     $"        <li> Concentrado</li>" +
                                     $"        <li> Farmacia Veterinaria</li>" +
                                     $"        <li> Accesorios Y jugetes</li>" +
                                     $"      </ul>" +
                                     $"  <div style = 'width: 100%; text-align: center'>" +
                                     $"    <h2 style = 'color: #e67e22; margin: 0 0 7px' >Email Confirmation </h2>" +
                                     $"    <a style ='text-decoration: none; border-radius: 5px; padding: 11px 23px; color: white; background-color: #3498db' href = \"{tokenLink}\">Confirm Email</a>" +
                                     $"    <p style = 'color: #b3b3b3; font-size: 12px; text-align: center;margin: 30px 0 0' > Mercamascotas </p></br>" +
                                     $"  </div>" +
                                     $" </td >" +
                                     $"</tr>" +
                                     $"</table>");
                ViewBag.Message = "The instructions to allow your user has been sent to email.";
                return(View(model));
            }

            return(View(model));
        }
Ejemplo n.º 53
0
 public override void OnCompleted()
 {
     Owner.SendLocalizedMessage(1077612, null, 0x23); // You have achieved the rank of Apprentice Wrestler. Return to Dimethro in New Haven to receive your prize.
     Owner.PlaySound(CompleteSound);
 }
Ejemplo n.º 54
0
 private void BtnCancelClick(object sender, RoutedEventArgs e)
 {
     Owner.Show();
     Close();
 }
Ejemplo n.º 55
0
 public override void Awake()
 {
     agentComponent = Owner.GetComponent <AIScenarioAgentComponent> ();
 }
Ejemplo n.º 56
0
 private void Main_FormClosed(object sender, FormClosedEventArgs e)
 {
     Owner?.Show();
 }
        protected override void Render(GH_Canvas canvas, Graphics graphics, GH_CanvasChannel channel)
        {
            if (Owner is RoomInstance roomInstance)
            {
                if (channel == GH_CanvasChannel.Objects)
                {
                    //  base.Render(canvas, graphics, channel);

                    graphics.FillEllipse(roomBrush, Bounds);
                    //
                    //   foreach (IGH_DocumentObject obj in targetObjectList)
                    //      DrawTargetArrow(graphics, obj.Attributes.Bounds);

                    if ((Owner as RoomInstance).hasMissingAdj)
                    {
                        graphics.FillEllipse(Brushes.Red, new RectangleF(Pivot.X - InnerComponentRadius - 9, Pivot.Y - InnerComponentRadius - 9
                                                                         , 2 * InnerComponentRadius + 18, 2 * InnerComponentRadius + 18));
                    }

                    GH_Capsule capsule = GH_Capsule.CreateCapsule(InnerComponentBounds, GH_Palette.Normal, InnerComponentRadius - 5, 0);
                    capsule.Render(graphics, Selected, Owner.Locked, true);
                    capsule.Dispose();

                    RoomNameRectangle = new Rectangle(new System.Drawing.Point((int)Bounds.Location.X + 28, (int)Bounds.Location.Y + 55), new Size(94, 20));
                    RoomAreaRectangle = new Rectangle(new System.Drawing.Point((int)Bounds.Location.X + 65, (int)Bounds.Location.Y + 80), new Size(57, 20));
                    RoomIdRectangle   = new Rectangle(new System.Drawing.Point((int)Bounds.Location.X + 35, (int)Bounds.Location.Y + 105), new Size(80, 40));

                    graphics.DrawString("m² :", SystemFonts.IconTitleFont, Brushes.Black, new RectangleF(new System.Drawing.Point((int)Bounds.Location.X + 35, (int)Bounds.Location.Y + 81), new Size(30, 20)));
                    if (!RoomInstance.entranceIds.Contains(roomInstance.RoomId))
                    {
                        graphics.DrawString("ID: " + roomInstance.RoomId, new Font(FontFamily.GenericSansSerif, 6f, FontStyle.Regular), Brushes.Black, RoomIdRectangle, new StringFormat()
                        {
                            Alignment = StringAlignment.Center
                        });
                    }
                    else
                    {
                        graphics.DrawString("ID: " + roomInstance.RoomId + "\n(entrance)", new Font(FontFamily.GenericSansSerif, 6f, FontStyle.Bold), Brushes.Black, RoomIdRectangle, new StringFormat()
                        {
                            Alignment = StringAlignment.Center
                        });
                    }


                    RoomName = GH_Capsule.CreateTextCapsule(RoomNameRectangle, InflateRect(RoomNameRectangle, InflateAmount, InflateAmount), GH_Palette.Pink, roomInstance.RoomName);
                    RoomName.Render(graphics, GH_Skin.palette_grey_standard);
                    RoomName.Dispose();

                    RoomArea = GH_Capsule.CreateTextCapsule(RoomAreaRectangle, InflateRect(RoomAreaRectangle, InflateAmount, InflateAmount), GH_Palette.Pink, roomInstance.RoomArea.ToString());
                    RoomArea.Render(graphics, GH_Skin.palette_white_standard);
                    RoomArea.Dispose();
                }
                else
                {
                    base.Render(canvas, graphics, channel);

                    foreach (IGH_DocumentObject obj in targetObjectList)
                    {
                        if (obj != null)
                        {
                            DrawTargetArrow(graphics, obj.Attributes.Bounds);
                        }
                        //  else
                        //      targetObjectList.Remove(obj);
                    }
                }
            }

            //callNum++;
            // if (callNum == 5)

            if (writerTargetObjectsListString.Length > 0 && targetObjectList.Count == 0)
            {
                // haveReadTargetObjectsList = true;
                if (writerTargetObjectsListString.Length > 0)
                {
                    foreach (string guidS in writerTargetObjectsListString)
                    {
                        try
                        {
                            //   if (((Owner.OnPingDocument().FindComponent(new System.Drawing.Point(int.Parse(guidS.Split('!')[0]), int.Parse(guidS.Split('!')[1]))) as RoomInstance)
                            //      .Attributes as RoomInstanceAttributes).haveReadTargetObjectsList)
                            //  {
                            //      if (((Owner.OnPingDocument().FindComponent(new System.Drawing.Point(int.Parse(guidS.Split('!')[0]), int.Parse(guidS.Split('!')[1]))) as RoomInstance)
                            //                                          .Attributes as RoomInstanceAttributes).targetObjectList.Contains(Owner as RoomInstance))

                            targetObjectList.Add(Owner.OnPingDocument().FindComponent(
                                                     new System.Drawing.Point(int.Parse(guidS.Split('!')[0]), int.Parse(guidS.Split('!')[1]))) as RoomInstance);
                            //   else
                            //    this.writerTargetObjectsListString = new string[0];
                            // }
                        }
                        catch (Exception e) { }
                    }
                }
            }
        }
Ejemplo n.º 58
0
 //For going back to the Main page, which is the login page
 private void Button_Back(object sender, RoutedEventArgs e)
 {
     this.Hide();
     Owner.Show();
 }
Ejemplo n.º 59
-1
        public void TestResolveBackReference()
        {
            Owner owner = new Owner {Name = "Arthur Dent"};
            Shop shop = new Shop {Owner = owner};

            ObjectGraph graph = new ObjectGraph(shop);
            object backReference = graph.ResolveBackReference(owner);
            Assert.IsTrue(Object.ReferenceEquals(backReference, shop));
        }