Esempio n. 1
0
 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]);
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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)));
 }
Esempio n. 5
0
 public void setSelectedSubclass(Subclass subclassToSelect)
 {
     selectedIndex = Subclasses.IndexOf(subclassToSelect);
 }
 public SubTeam GetSubteam(string name) => Subclasses?.FirstOrDefault(x => x.Name == name);
Esempio n. 7
0
        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();
        }