Exemplo n.º 1
0
 public EntryExpenses(string description, double value, DateTime date, bool status, bool repeat, Category categorie, SubCategories subCategorie, PaymentMethod paymentMethod, DateTime repeatUntil, EntryType entryType)
 {
     Description   = description;
     Value         = value;
     Date          = date;
     PaymentDate   = date;
     Status        = status;
     Category      = categorie;
     Repeat        = repeat;
     SubCategory   = subCategorie;
     PaymentMethod = paymentMethod;
     RepeatUntil   = repeatUntil;
     EntryType     = entryType;
 }
        public static List <Category> GetCategories()
        {
            List <Category>      categories = new List <Category>();
            List <SubCategories> list       = new List <SubCategories>();

            Category      cat    = new Category();
            SubCategories subCat = new SubCategories();

            cat.Description    = "Salario";
            cat.type           = Enums.EntryType.Revenue;
            subCat             = new SubCategories();
            subCat.Description = "Mensal";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Retorno Investido";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            list               = new List <SubCategories>();
            cat                = new Category();
            cat.Description    = "Alimentação";
            cat.type           = Enums.EntryType.Expense;
            subCat             = new SubCategories();
            subCat.Description = "Refeição";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Petisco";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Lanche";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            list               = new List <SubCategories>();
            cat                = new Category();
            cat.Description    = "Educação";
            cat.type           = Enums.EntryType.Expense;
            subCat             = new SubCategories();
            subCat.Description = "Livros";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Curso";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            cat             = new Category();
            cat.Description = "Lazer";
            cat.type        = Enums.EntryType.Expense;
            categories.Add(cat);

            list               = new List <SubCategories>();
            cat                = new Category();
            cat.Description    = "Saúde";
            cat.type           = Enums.EntryType.Expense;
            subCat             = new SubCategories();
            subCat.Description = "Academia";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Médico";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Remédios";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            list               = new List <SubCategories>();
            cat                = new Category();
            cat.Description    = "Transporte";
            cat.type           = Enums.EntryType.Expense;
            subCat             = new SubCategories();
            subCat.Description = "Combustível";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Manutenção";
            list.Add(subCat);
            subCat             = new SubCategories();
            subCat.Description = "Documentos";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            list               = new List <SubCategories>();
            cat                = new Category();
            cat.Description    = "Fatura";
            cat.type           = Enums.EntryType.ExpenseCreditCard;
            subCat             = new SubCategories();
            subCat.Description = "Cartão de Crédito";
            list.Add(subCat);
            cat.SubCategories = list;
            categories.Add(cat);

            cat             = new Category();
            cat.Description = "Outros";
            cat.type        = Enums.EntryType.Expense;
            categories.Add(cat);

            cat             = new Category();
            cat.Description = "Reajuste";
            cat.type        = Enums.EntryType.AjustBalance;
            categories.Add(cat);

            cat             = new Category();
            cat.Description = "Transferência";
            cat.type        = Enums.EntryType.Transfer;
            categories.Add(cat);

            return(categories);
        }