private void AddSubClass(Class c) { if (!Subclasses.Contains(c)) { this.subclasses.Add(c); } AddToSuperClass(c); }
private static List <System.Type> GetSubclasses(System.Type baseType) { if (!Subclasses.ContainsKey(baseType)) { Subclasses.Add(baseType, FindSubclasses(baseType)); } return(Subclasses[baseType]); }
private void OwnedTypeCannotHaveASubclass(ValidationContext context) { if (ModelRoot == null) { return; } if (IsDependentType && Subclasses.Any()) { context.LogError($"Can't make {Name} a dependent class since it has subclass(es) {string.Join(", ", Subclasses.Select(s => s.Name))}", "MCEOwnedHasSubclass", this); } }
public bool ContainsText(string query) { // if the query is empty, return true if (string.IsNullOrEmpty(query) || string.IsNullOrWhiteSpace(query)) { return(true); } // if the query is not empty test return ((!string.IsNullOrEmpty(Markdown) && Markdown.IndexOf(query, StringComparison.OrdinalIgnoreCase) >= 0) || Subclasses.Any(s => s.ContainsText(query))); }
public void setSelectedSubclass(Subclass subclassToSelect) { selectedIndex = Subclasses.IndexOf(subclassToSelect); }
public SubTeam GetSubteam(string name) => Subclasses?.FirstOrDefault(x => x.Name == name);
private async void Form1_Load(object sender, EventArgs e) { using (var context = new ShopModel()) { var classes = await context.Classes.ToListAsync(); var todasClasses = new Classes { Codigo = 99999, Data_Alteracao = DateTime.Now, Inativo = false, Nao_Envia_Web = false, Nome = "Todos", Ordem = 99999, Ordem_Funcionario_Alteracao = 0, Validacao = "" }; classes.Add(todasClasses); cmbClasse.DataSource = classes; cmbClasse.DisplayMember = nameof(Classes.Nome); cmbClasse.ValueMember = nameof(Classes.Ordem); cmbClasse.SelectedItem = todasClasses; var subclasses = await context.Subclasses.ToListAsync(); var todasSubclasses = new Subclasses { Codigo = 99999, Data_Alteracao = DateTime.Now, Inativo = false, Nao_Envia_Web = false, Nome = "Todos", Ordem = 99999, Ordem_Funcionario_Alteracao = 0, Validacao = "" }; subclasses.Add(todasSubclasses); cmbSubClasse.DataSource = subclasses; cmbSubClasse.DisplayMember = nameof(Subclasses.Nome); cmbSubClasse.ValueMember = nameof(Subclasses.Ordem); cmbSubClasse.SelectedItem = todasSubclasses; var fabricantes = await context.Fabricantes.ToListAsync(); var todosFabricantes = new ShopRelatorios.DAL.Models.Fabricantes { Codigo = 99999, Data_Alteracao = DateTime.Now, Inativo = false, Nao_Envia_Web = false, Nome = "Todos", Ordem = 0, Ordem_Funcionario_Alteracao = 0, Validacao = "" }; fabricantes.Add(todosFabricantes); cmbFabricantes.DataSource = fabricantes; cmbFabricantes.DisplayMember = nameof(Fabricantes.Nome); cmbFabricantes.ValueMember = nameof(Fabricantes.Nome); cmbFabricantes.SelectedItem = todosFabricantes; var filiais = await context.Filiais.ToListAsync(); var todasFiliais = new ShopRelatorios.DAL.Models.Filiais() { Codigo = 99999, Data_Alteracao = DateTime.Now, Inativo = false, Nome = "Todos", Ordem = 0, Ordem_Funcionario_Alteracao = 0, Validacao = "" }; filiais.Add(todasFiliais); cmbFiliais.DataSource = filiais; cmbFiliais.DisplayMember = nameof(Filiais.Nome); cmbFiliais.ValueMember = nameof(Filiais.Codigo); cmbFiliais.SelectedItem = todasFiliais; } dtpInicio.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month - 3, DateTime.Now.Day, 0, 0, 0); dtpFinal.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 0); this.reportViewer1.RefreshReport(); }