// GET: equipe_integrante/Edit/5 public ActionResult Edit(sbyte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } equipe equipe = db.equipe.Find(id); if (equipe == null) { return(HttpNotFound()); } // Add the values to be used in the dropdown list var selectListItems = db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(). Select(i => new SelectListItem { Text = i.tx_nome_integrante, Value = i.cd_integrante.ToString() }); // Concatenating with our DefaultItem so we have that classic "- SELECT -" var ddList = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); ViewBag.ddList = ddList; return(View(equipe)); }
public static DefaultItem CreateItem(Item item) { DefaultItem createdItem; switch (item.Name) { case "Aged Brie": createdItem = new IncreaseQualityItem(item); break; case "Sulfuras, Hand of Ragnaros": createdItem = new LegendaryItem(item); break; case "Backstage passes to a TAFKAL80ETC concert": createdItem = new BackstagePassItem(item); break; case "Conjured Mana Cake": createdItem = new ConjuredItem(item); break; default: createdItem = new DefaultItem(item); break; } return(createdItem); }
public ActionResult Create([Bind(Include = "cd_equipe,tx_nome_equipe,cd_tipo_evento,nr_ano,nr_domingo,cd_integrante_lider")] equipe equipe) { if (ModelState.IsValid) { if (db.equipe.Any(e => e.tx_nome_equipe == equipe.tx_nome_equipe && e.cd_tipo_evento == equipe.cd_tipo_evento && e.nr_ano == equipe.nr_ano)) { ModelState.AddModelError("equipeJaExiste", "Equipe já existe para o tipo de evento e ano indicados"); } else { db.equipe.Add(equipe); db.SaveChanges(); return(RedirectToAction("Index")); } } // Lista de integrantes var selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de tipos de eventos selectListItems = new SelectList(db.tipo_evento.OrderBy(te => te.tx_tipo_evento).ToList(), "cd_tipo_evento", "tx_tipo_evento"); ViewBag.ddTiposEvento = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(equipe)); }
private DropDownListViewModel AllTypeItems(string[] selectedValues = null) { var ddList = new DropDownListViewModel(); // Add the values to be used in the checkbox list // The values can come from anywhere var selectListItems = new List <SelectListItem> { new SelectListItem { Text = "Computer", Value = "Computer" }, new SelectListItem { Text = "Mobile", Value = "Mobile" }, new SelectListItem { Text = "Electronic", Value = "Electronic" } }; // Concatenating with our DefaultItem so we have that classic "- SELECT -" ddList.SelectListItems = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); if (selectedValues != null) { ddList.SelectedValues = selectedValues; } return(ddList); }
public ProductReplaceGroupDTO ToDTO() { var dto = new ProductReplaceGroupDTO(); dto.Id = Id; dto.Name = Name; dto.Description = Description; dto.CategoryId = CategoryId; dto.OrganizationId = OrganizationId; dto.Creator = Creator; dto.Modifier = Modifier; dto.CreatedTime = CreatedTime; dto.ModifiedTime = ModifiedTime; dto.CreatorName = CreatorName; dto.ModifierName = ModifierName; dto.CategoryId = CategoryId; dto.CategoryName = CategoryName; dto.DefaultItemId = DefaultItemId; dto.GroupItemIds = GroupItemIds; dto.Icon = IconFileAssetUrl; dto.IconAssetId = Icon; if (DefaultItem != null) { dto.DefaultItem = DefaultItem.ToDTO(); } if (GroupItems != null && GroupItems.Count > 0) { dto.GroupItems = GroupItems.Select(x => x.ToDTO()).ToList(); } return(dto); }
public void ShouldNotAllowAnySubpackages() { RepositoryItemBuilder aPackage = APackage; RepositoryItemBuilder elementLibrary = DefaultItem.WithChild(aPackage); VerifyConstraintViolations(elementLibrary, aPackage); }
private void InitializeInventory() { for (int j = 0; j < MAX_INVENTORY_SIZE; ++j) { m_inventory[j] = new DefaultItem(); } }
public void LoadDefaultItems() { _logger.Information("Loading default items..."); var dto = Deserialize <DefaultItemDto>("xml/default_item.x7"); DefaultItems = Transform().ToImmutableArray(); _logger.Information("Loaded {Count} default items", DefaultItems.Length); IEnumerable <DefaultItem> Transform() { foreach (var itemDto in dto.male.item) { var item = new DefaultItem { ItemNumber = new ItemNumber(itemDto.category, itemDto.sub_category, itemDto.number), Gender = CharacterGender.Male, Variation = itemDto.variation }; yield return(item); } foreach (var itemDto in dto.female.item) { var item = new DefaultItem { ItemNumber = new ItemNumber(itemDto.category, itemDto.sub_category, itemDto.number), Gender = CharacterGender.Female, Variation = itemDto.variation }; yield return(item); } } }
public void ShouldNotAllowElements() { RepositoryItemBuilder element1 = AnElement; RepositoryItemBuilder element2 = AnElement; RepositoryItemBuilder bLibrary = DefaultItem.WithChild(element1).WithChild(element2); VerifyConstraintViolations(bLibrary, element1, element2); }
override public void VisitDefaultItem(DefaultItem x) { _serializer.StartSerialize(typeof(DefaultItem).Name, SerializeSpan(x.Span)); _serializer.StartSerialize("Statements"); VisitSwitchItem(x); _serializer.EndSerialize(); _serializer.EndSerialize(); }
/// <summary> /// This will attempt to make a default clone of the item based off the default implementation /// </summary> /// <param name="item">The item to clone</param> public static IItem Clone(this DefaultItem item) { return(new DefaultItem { ItemTemplate = item.ItemTemplate, Variables = (item.Variables as DefaultItemVariables).Clone(), Modifications = new List <IModification>(item.Modifications) }); }
public void ShouldOnlyAllowElementsWithTheProperStereotype() { RepositoryItemBuilder element1 = AnElement.WithStereotype(elementStereotype); RepositoryItemBuilder element2 = AnElement.WithStereotype("other than " + elementStereotype); RepositoryItemBuilder elementLibrary = DefaultItem.WithChild(element1).WithChild(element2); ExpectConstraintViolation(element2); Validate(elementLibrary); }
public void UpdateQuality() { foreach (var item in this.Items) { DefaultItem currentItem = ItemFactory.CreateItem(item); currentItem.UpdateItem(); } }
protected override List <DefaultItemsMetadata> Parse() { List <DefaultItemsMetadata> items = new List <DefaultItemsMetadata>(); foreach (PackFileEntry entry in Resources.XmlReader.Files) { if (!entry.Name.StartsWith("table/defaultitems")) { continue; } XmlDocument document = Resources.XmlReader.GetXmlDocument(entry); XmlNodeList keyNodes = document.GetElementsByTagName("key"); Dictionary <int, List <DefaultItem> > jobDictionary = new Dictionary <int, List <DefaultItem> >(); foreach (XmlNode keyNode in keyNodes) { int jobCode = int.Parse(keyNode.Attributes["jobCode"].Value); DefaultItemsMetadata metadata = new DefaultItemsMetadata(); metadata.JobCode = jobCode; foreach (XmlNode childNode in keyNode) { _ = Enum.TryParse(childNode.Attributes["name"].Value, out ItemSlot slot); foreach (XmlNode itemNode in childNode) { DefaultItem defaultItem = new DefaultItem(); defaultItem.ItemSlot = slot; defaultItem.ItemId = int.Parse(itemNode.Attributes["id"].Value); metadata.DefaultItems.Add(defaultItem); } } if (jobDictionary.ContainsKey(jobCode)) { jobDictionary[jobCode].AddRange(metadata.DefaultItems); } else { jobDictionary[jobCode] = new List <DefaultItem>(metadata.DefaultItems); } } foreach (KeyValuePair <int, List <DefaultItem> > job in jobDictionary) { DefaultItemsMetadata jobMetadata = new DefaultItemsMetadata(); jobMetadata.JobCode = job.Key; jobMetadata.DefaultItems.AddRange(job.Value); items.Add(jobMetadata); } } return(items); }
private static DefaultItem UpdateQuality(DefaultItem item) { var items = new List <DefaultItem> { item }; var gildedRose = new GildedRose(items); gildedRose.UpdateQuality(); return(items.First()); }
// GET: equipes/Create public ActionResult Create() { // Lista de integrantes var selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de tipos de eventos selectListItems = new SelectList(db.tipo_evento.OrderBy(te => te.tx_tipo_evento).ToList(), "cd_tipo_evento", "tx_tipo_evento"); ViewBag.ddTiposEvento = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View()); }
private IItem resolveItem(ItemEntity entity, ItemResolving resolving) { var item = new DefaultItem(entity, context); if (resolving.ChildrenTypes.Any()) { var children = getChildrenOfItem(item, resolving.ChildrenTypes); item.AddChildren(children); } return(item); }
public ActionResult Edit([Bind(Include = "cd_equipe,tx_nome_equipe,cd_tipo_evento,nr_ano,nr_domingo,cd_integrante_lider")] equipe equipe) { if (ModelState.IsValid) { db.Entry(equipe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } // Lista de integrantes var selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(equipe)); }
/// <summary> /// Determines the last default item in the list of switch items. /// </summary> /// <returns>The last default item or a <b>null</b> reference if there is no default item.</returns> private static DefaultItem GetLastDefaultItem(SwitchStmt /*!*/ node) { DefaultItem result = null; foreach (SwitchItem item in node.SwitchItems) { DefaultItem di = item as DefaultItem; if (di != null) { result = di; } } return(result); }
/// <include file='doc\ToolStripComboButton.uex' path='docs/doc[@for="ToolStripSplitButton.OnButtonDoubleClick"]/*' /> /// <devdoc> /// called when the button portion of a split button is double clicked /// if there is a default item, this will route the double click to the default item /// </devdoc> public virtual void OnButtonDoubleClick(System.EventArgs e) { if (DefaultItem != null) { DefaultItem.FireEvent(ToolStripItemEventType.DoubleClick); } EventHandler handler = (EventHandler)Events[EventButtonDoubleClick]; if (handler != null) { handler(this, e); } }
// GET: eventos/Create/<date> public ActionResult Create(DateTime?dt_evento) { // Lista de tipos de eventos var selectListItems = new SelectList(db.tipo_evento.OrderBy(te => te.tx_tipo_evento).ToList(), "cd_tipo_evento", "tx_tipo_evento"); ViewBag.ddTiposEvento = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de equipes selectListItems = new SelectList(db.equipe.Where(e => e.nr_ano == DateTime.Now.Year).OrderBy(e => e.nr_domingo).ToList(), "cd_equipe", "tx_nome_equipe"); ViewBag.ddEquipes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); if (dt_evento != null) { ViewBag.dt_evento = dt_evento.Value.Day + "-" + dt_evento.Value.Month + "-" + dt_evento.Value.Year; } return(View()); }
public bool GetItemFromInventory(ItemType itemType, out Item item) { bool itemHasBeenFound = false; item = new DefaultItem(); for (int j = 0; j < MAX_INVENTORY_SIZE; ++j) { if (m_inventory[j].hasTheSameTypeAs(itemType)) { item = m_inventory[j]; itemHasBeenFound = true; break; } } return(itemHasBeenFound); }
public void ShouldOnlyAllowBusinessLibrariesAsSubpackages() { RepositoryItemBuilder invalidSubPackage = APackage.WithStereotype("other-that-a-business-library-stereotype"); RepositoryItemBuilder bLibrary = DefaultItem .WithChild(APackage.WithStereotype(Stereotype.bLibrary)) .WithChild(APackage.WithStereotype(Stereotype.PRIMLibrary)) .WithChild(APackage.WithStereotype(Stereotype.ENUMLibrary)) .WithChild(APackage.WithStereotype(Stereotype.CDTLibrary)) .WithChild(APackage.WithStereotype(Stereotype.CCLibrary)) .WithChild(APackage.WithStereotype(Stereotype.BDTLibrary)) .WithChild(APackage.WithStereotype(Stereotype.BIELibrary)) .WithChild(APackage.WithStereotype(Stereotype.DOCLibrary)) .WithChild(invalidSubPackage); VerifyConstraintViolations(bLibrary, invalidSubPackage); }
// GET: equipes/Edit/5 public ActionResult Edit(sbyte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } equipe equipe = db.equipe.Find(id); if (equipe == null) { return(HttpNotFound()); } // Lista de integrantes var selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(equipe)); }
public bool RemoveItemFromInventory(Item item) { bool itemHasBeenRemoved = false; for (int j = 0; j < MAX_INVENTORY_SIZE; ++j) { if (m_inventory[j].hasTheSameTypeAs(item)) { m_inventory[j] = new DefaultItem(); itemHasBeenRemoved = true; Console.WriteLine("A(n) {0} has been removed from the inventory.", item.getTypeName()); --itemCount; break; } } if (!itemHasBeenRemoved) { Console.WriteLine("The unit did not have a {1} in their inventory.", item.getTypeName()); } return(itemHasBeenRemoved); }
// GET: eventos/Edit/5 public ActionResult Edit(short id) { evento evento = db.evento.Find(id); if (evento == null) { return(HttpNotFound()); } DateTime dt_evento = evento.dt_evento; // Seleciona anterior evento eventoAnterior = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento < evento.cd_tipo_evento) || (e.dt_evento < dt_evento)).OrderByDescending(e => e.dt_evento).ThenByDescending(e => e.cd_tipo_evento).FirstOrDefault(); if (eventoAnterior != null) { ViewBag.eventoAnterior = eventoAnterior.cd_evento; } // Seleciona próximo evento proxEvento = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento > evento.cd_tipo_evento) || (e.dt_evento > dt_evento)).OrderBy(e => e.dt_evento).ThenBy(e => e.cd_tipo_evento).FirstOrDefault(); if (proxEvento != null) { ViewBag.proxEvento = proxEvento.cd_evento; } // Lista de equipes var selectListItems = new SelectList(db.equipe.Where(e => e.nr_ano == DateTime.Now.Year).OrderBy(e => e.nr_domingo).ToList(), "cd_equipe", "tx_nome_equipe", evento.cd_equipe); ViewBag.ddEquipes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de músicas selectListItems = new SelectList(db.hino.OrderBy(h => h.tx_titulo_hino).ToList(), "cd_hino", "tx_titulo_hino"); ViewBag.ddMusicas = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de integrantes selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(evento)); }
public ActionResult Create([Bind(Include = "cd_evento,dt_evento,cd_tipo_evento,cd_equipe,tx_comentarios")] evento evento) { if (ModelState.IsValid) { if (db.evento.Any(e => e.dt_evento == evento.dt_evento && e.cd_tipo_evento == evento.cd_tipo_evento)) { ModelState.AddModelError("eventoJaExiste", "Evento já cadastrado para esta data"); } else { db.evento.Add(evento); // Adiciona integrantes da equipe foreach (var ei in db.equipe_integrante.Where(e => e.cd_equipe == evento.cd_equipe)) { evento_integrante ev_int = new evento_integrante(); ev_int.cd_evento = evento.cd_evento; ev_int.cd_integrante = ei.cd_integrante; db.evento_integrante.Add(ev_int); } db.SaveChanges(); return(RedirectToAction("Edit", new { id = evento.cd_evento })); } } // Lista de tipos de eventos var selectListItems = new SelectList(db.tipo_evento.OrderBy(te => te.tx_tipo_evento).ToList(), "cd_tipo_evento", "tx_tipo_evento"); ViewBag.ddTiposEvento = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de equipes selectListItems = new SelectList(db.equipe.Where(e => e.nr_ano == DateTime.Now.Year).OrderBy(e => e.nr_domingo).ToList(), "cd_equipe", "tx_nome_equipe"); ViewBag.ddEquipes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de músicas selectListItems = new SelectList(db.hino.OrderBy(h => h.tx_titulo_hino).ToList(), "cd_hino", "tx_titulo_hino"); ViewBag.ddMusicas = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de integrantes selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(evento)); }
public ActionResult Edit([Bind(Include = "cd_evento,dt_evento,cd_tipo_evento,cd_equipe,tx_comentarios")] evento evento) { if (ModelState.IsValid) { db.Entry(evento).State = EntityState.Modified; db.SaveChanges(); } DateTime dt_evento = evento.dt_evento; // Seleciona anterior evento eventoAnterior = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento < evento.cd_tipo_evento) || (e.dt_evento < dt_evento)).OrderByDescending(e => e.dt_evento).ThenByDescending(e => e.cd_tipo_evento).FirstOrDefault(); if (eventoAnterior != null) { ViewBag.eventoAnterior = eventoAnterior.cd_evento; } // Seleciona próximo evento proxEvento = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento > evento.cd_tipo_evento) || (e.dt_evento > dt_evento)).OrderBy(e => e.dt_evento).ThenBy(e => e.cd_tipo_evento).FirstOrDefault(); if (proxEvento != null) { ViewBag.proxEvento = proxEvento.cd_evento; } // Lista de equipes var selectListItems = new SelectList(db.equipe.Where(e => e.nr_ano == DateTime.Now.Year).OrderBy(e => e.nr_domingo).ToList(), "cd_equipe", "tx_nome_equipe", evento.cd_equipe); ViewBag.ddEquipes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de músicas selectListItems = new SelectList(db.hino.OrderBy(h => h.tx_titulo_hino).ToList(), "cd_hino", "tx_titulo_hino"); ViewBag.ddMusicas = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); // Lista de integrantes selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante"); ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text"); return(View(evento)); }
internal Character(CharacterManager characterManager, long id, byte slot, CharacterGender gender, DefaultItem hair, DefaultItem face, DefaultItem shirt, DefaultItem pants, DefaultItem gloves, DefaultItem shoes) { CharacterManager = characterManager; Weapons = new CharacterInventory(this, 3, ItemCategory.Weapon); Skills = new CharacterInventory(this, 1, ItemCategory.Skill); Costumes = new CharacterInventory(this, 7, ItemCategory.Costume); Id = id; Slot = slot; Gender = gender; Hair = hair; Face = face; Shirt = shirt; Pants = pants; Gloves = gloves; Shoes = shoes; Weapons.ItemAdded += SendEquip; Weapons.ItemRemoved += SendUnEquip; Costumes.ItemAdded += SendEquip; Costumes.ItemRemoved += SendUnEquip; Skills.ItemAdded += SendEquip; Skills.ItemRemoved += SendUnEquip; void SendEquip(object _, CharacterInventoryEventArgs e) { CharacterManager.Player.Session.Send(new SUseItemAckMessage(Slot, e.Slot, e.Item.Id, UseItemAction.Equip)); } void SendUnEquip(object _, CharacterInventoryEventArgs e) { CharacterManager.Player.Session.Send(new SUseItemAckMessage(Slot, e.Slot, e.Item.Id, UseItemAction.UnEquip)); } }
public override void VisitDefaultItem(DefaultItem x) { ConsumeToken(Tokens.T_DEFAULT, "default"); ConsumeToken(Tokens.T_COLON, ":"); VisitList(x.Statements); }
private void SetDefault(DefaultItem choice) { if (choice != DefaultItem.Customized) { if (choice == DefaultItem.Normal) { this.WorkLines.Add(Instruction.LaserCutter, 1); this.WorkLines.Add(Instruction.Bending, 1); this.WorkLines.Add(Instruction.Assembling, 1); } else if (choice == DefaultItem.Bread) { this.WorkLines.Add(Instruction.Milling, 1); this.WorkLines.Add(Instruction.LaserCutter, 1); this.WorkLines.Add(Instruction.Bending, 1); this.WorkLines.Add(Instruction.Assembling, 1); } else if (choice == DefaultItem.Toast) { this.WorkLines.Add(Instruction.Milling, 1); this.WorkLines.Add(Instruction.Punching, 1); this.WorkLines.Add(Instruction.LaserCutter, 1); this.WorkLines.Add(Instruction.Shears, 1); this.WorkLines.Add(Instruction.Bending, 1); this.WorkLines.Add(Instruction.Assembling, 1); } else if (choice == DefaultItem.Press) { this.WorkLines.Add(Instruction.Milling, 1); this.WorkLines.Add(Instruction.Bending, 1); this.WorkLines.Add(Instruction.Assembling, 1); } } }