public IEnumerable <Attitudine> GetSkillGroupFromType(TipoAttitudine tipo) { return(from attitudini in context.Attitudines where attitudini.Tipo == (long)tipo orderby attitudini.Nome select attitudini); }
public IList GetSkillgroupsForCombo(TipoAttitudine tipo) { return((from attitudini in context.Attitudines where attitudini.Tipo == (long)tipo orderby attitudini.Nome ascending select new { attitudini.CdAttitudine, attitudini.Nome }).ToList()); }
private void LoadSkills() { txtAbilita.Text = null; using (databaseContext = CreateDatabaseContext()) { PersonaggiManagerNew manager = new PersonaggiManagerNew(databaseContext); Personaggio character = manager.GetCharacterByNumber(numeroPg.Value); foreach (var attitudine in character.Attitudines) { txtAbilita.Text += attitudine.Nome + ":\r\n"; var theseSkills = from abilitaComprate in character.AbilitaPersonaggios where abilitaComprate.CdAttitudine == attitudine.CdAttitudine select new { Nome = abilitaComprate.Abilita.Nome, Volte = abilitaComprate.NumeroAcquisti, Specifiche = abilitaComprate.Specifiche }; foreach (var item in theseSkills) { txtAbilita.Text += item.Nome + (item.Volte.HasValue ? "x" + item.Volte.Value : null); if (!string.IsNullOrWhiteSpace(item.Specifiche)) { txtAbilita.Text += " [" + item.Specifiche + "]"; } txtAbilita.Text += "\r\n"; } txtAbilita.Text += "\r\n"; } TipoAttitudine tipoInnesti = TipoAttitudine.Innesti; if (character.Tipo == 1) { tipoInnesti = TipoAttitudine.InnestiDroide; } //Inserimento abilità degli innesti var innesti = from abilitacomprate in character.AbilitaPersonaggios where abilitacomprate.Attitudine.TipoAttitudine == tipoInnesti select new { Nome = abilitacomprate.Abilita.Nome, Volte = abilitacomprate.NumeroAcquisti, Specifiche = abilitacomprate.Specifiche }; if (innesti.Count() > 0) { txtAbilita.Text += "ABILITA' AGGIUNTIVE (INNESTI O POTENZIAMENTI):\r\n"; foreach (var item in innesti) { txtAbilita.Text += item.Nome + (item.Volte.HasValue ? "x" + item.Volte.Value : null); if (!string.IsNullOrWhiteSpace(item.Specifiche)) { txtAbilita.Text += " [" + item.Specifiche + "]"; } txtAbilita.Text += "\r\n"; } txtAbilita.Text += "\r\n"; } } }
public bool EditSkillGroup(string cdAttitudine, string nome, string descrizione, TipoAttitudine tipo) { try { Attitudine skillGroup = (from attitudini in context.Attitudines where attitudini.CdAttitudine == cdAttitudine select attitudini).FirstOrDefault(); if (skillGroup == null) { return false; } skillGroup.Nome = nome; skillGroup.Descrizione = descrizione; skillGroup.TipoAttitudine = tipo; return true; } catch { return false; } }
private void cmbTipoLista_Format(object sender, ListControlConvertEventArgs e) { TipoAttitudine attitudine = (TipoAttitudine)e.ListItem; e.Value = EnumUtilities.GetEnumDescription(attitudine); }
public bool InsertNewSkillgroup(string cdAttitudine, string nome, string descrizione, TipoAttitudine tipo) { try { Attitudine newGroup = new Attitudine(); newGroup.CdAttitudine = cdAttitudine; newGroup.Nome = nome; newGroup.Descrizione = descrizione; newGroup.TipoAttitudine = tipo; context.Attitudines.AddObject(newGroup); return(true); } catch { return(false); } }
public bool EditSkillGroup(string cdAttitudine, string nome, string descrizione, TipoAttitudine tipo) { try { Attitudine skillGroup = (from attitudini in context.Attitudines where attitudini.CdAttitudine == cdAttitudine select attitudini).FirstOrDefault(); if (skillGroup == null) { return(false); } skillGroup.Nome = nome; skillGroup.Descrizione = descrizione; skillGroup.TipoAttitudine = tipo; return(true); } catch { return(false); } }
public IEnumerable<Attitudine> GetSkillGroupFromType(TipoAttitudine tipo) { return (from attitudini in context.Attitudines where attitudini.Tipo == (long)tipo orderby attitudini.Nome select attitudini); }
public bool InsertNewSkillgroup(string cdAttitudine, string nome, string descrizione, TipoAttitudine tipo) { try { Attitudine newGroup = new Attitudine(); newGroup.CdAttitudine = cdAttitudine; newGroup.Nome = nome; newGroup.Descrizione = descrizione; newGroup.TipoAttitudine = tipo; context.Attitudines.AddObject(newGroup); return true; } catch { return false; } }
public IList GetSkillgroupsForCombo(TipoAttitudine tipo) { return (from attitudini in context.Attitudines where attitudini.Tipo == (long)tipo orderby attitudini.Nome ascending select new { attitudini.CdAttitudine, attitudini.Nome }).ToList(); }