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); }
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; }
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); }
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; }
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); } } } } }
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; } }
public void SetOwner( Owner newOwner ) { if ( owner == Owner.NONE && newOwner != Owner.NONE) { GameMaster.Instance.OnTokenUsed(); } owner = newOwner; UpdateVisual(); }
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); } }
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); }
/// <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); }
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); }
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(); }
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); }
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; } }
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 }
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); }
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(); }
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); }
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"); } }
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; }
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(); }
private void button1_Click(object sender, EventArgs e) { Owner.Show(); this.Close(); }
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)); }
private void WindowClosed(object sender, EventArgs e) { Owner.Show(); }
public override void OnCompleted() { Owner.SendLocalizedMessage(1095056, null, 0x23); // Vernix's Jars are now full. Owner.PlaySound(CompleteSound); }
public Owner Create(Owner owner) { return(_ownerRepository.Create(owner)); }
private void Invalidate() { Owner?.Invalidate(Rectangle.Truncate(Bounds)); }
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); }
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(); }
public override void Awake() { controller = Owner.GetComponent <Monster>(); }
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>(); }
private void StartStopTimer() { Owner.SpawnTimer((int)(DefaultThrowTime * 1000), MaybeStopThrow); }
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); } } }
protected Entity(Owner owner) { this.owner = owner; }
private void GameModeForm_FormClosing(object sender, FormClosingEventArgs e) { Owner?.Show(); }
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"); } }
private void Delete() { //Delete Parent?.RemoveElement(this); Owner.MarkDirty(); }
/// <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(); }
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)); }
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); }
private void BtnCancelClick(object sender, RoutedEventArgs e) { Owner.Show(); Close(); }
public override void Awake() { agentComponent = Owner.GetComponent <AIScenarioAgentComponent> (); }
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) { } } } } }
//For going back to the Main page, which is the login page private void Button_Back(object sender, RoutedEventArgs e) { this.Hide(); Owner.Show(); }
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)); }