예제 #1
0
        public static void PopulateCargos(GestaoTarefasIPGContext db)
        {
            if (db.Cargos.Any())
            {
                return;
            }
            db.Cargos.AddRange(
                new Cargos {
                NomeCargo = "Professor"
            },
                new Cargos {
                NomeCargo = "Funcionario"
            },
                new Cargos {
                NomeCargo = "Secretária"
            },
                new Cargos {
                NomeCargo = "Auxiliar"
            },
                new Cargos {
                NomeCargo = "Gestor"
            },
                new Cargos {
                NomeCargo = "Presidente"
            },
                new Cargos {
                NomeCargo = "Vice presidente"
            },
                new Cargos {
                NomeCargo = ""
            }

                );
            db.SaveChanges();
        }
예제 #2
0
        private static void PopulateFuncionario(GestaoTarefasIPGContext db)
        {
            if (db.Funcionario.Any())
            {
                return;
            }
            db.Funcionario.AddRange(
                new Funcionario {
                Nome = "Gonçalo Santos", Idade = 32, Email = "*****@*****.**", Numero = 1700780, CargosId = 1
            },
                new Funcionario {
                Nome = "Leonel Rita", Idade = 22, Email = "*****@*****.**", Numero = 1705250, CargosId = 2
            },
                new Funcionario {
                Nome = "Telmo Salvado", Idade = 18, Email = "*****@*****.**", Numero = 17552780, CargosId = 3
            },
                new Funcionario {
                Nome = "Manuel Proença", Idade = 48, Email = "*****@*****.**", Numero = 1755230, CargosId = 4
            },
                new Funcionario {
                Nome = "Manuela Tobias", Idade = 50, Email = "*****@*****.**", Numero = 1123230, CargosId = 5
            },
                new Funcionario {
                Nome = "Raquel Gomes", Idade = 20, Email = "*****@*****.**", Numero = 212580, CargosId = 6
            },
                new Funcionario {
                Nome = "Jéssica Trindade", Idade = 25, Email = "*****@*****.**", Numero = 1712312, CargosId = 7
            },
                new Funcionario {
                Nome = "Maria Antónia", Idade = 55, Email = "*****@*****.**", Numero = 11231230, CargosId = 8
            },
                new Funcionario {
                Nome = "António Manuel", Idade = 35, Email = "*****@*****.**", Numero = 1755230, CargosId = 9
            },
                new Funcionario {
                Nome = "Joao Miguel", Idade = 48, Email = "*****@*****.**", Numero = 1755230, CargosId = 10
            }


                );

            db.SaveChanges();
        }
예제 #3
0
        public static void PopulateDepartamentos(GestaoTarefasIPGContext db)
        {
            if (db.Departamentos.Any())
            {
                return;
            }
            db.Departamentos.AddRange(
                new Departamentos {
                NomeDepartamento = "Gestão"
            },
                new Departamentos {
                NomeDepartamento = "Informática"
            },
                new Departamentos {
                NomeDepartamento = "Contabilidade"
            },
                new Departamentos {
                NomeDepartamento = "Civil"
            },
                new Departamentos {
                NomeDepartamento = "Marketing"
            },
                new Departamentos {
                NomeDepartamento = "Gestão de recursos humanos"
            },
                new Departamentos {
                NomeDepartamento = "Arrumos"
            },
                new Departamentos {
                NomeDepartamento = "Bar"
            },
                new Departamentos {
                NomeDepartamento = "Comunicações e relações publicas"
            },
                new Departamentos {
                NomeDepartamento = "Gabinetes"
            }


                );
            db.SaveChanges();
        }
예제 #4
0
        private static void PopulateCargos(GestaoTarefasIPGContext db)
        {
            if (db.Cargos.Any())
            {
                return;
            }
            db.Cargos.AddRange(
                new Cargos {
                Nome = "Diretor da escola", Nível = 4
            },
                new Cargos {
                Nome = "Tesoureiro", Nível = 3
            },
                new Cargos {
                Nome = "Limpeza", Nível = 1
            },
                new Cargos {
                Nome = "Vice-Diretor", Nível = 4
            },
                new Cargos {
                Nome = "Secretário", Nível = 2
            },
                new Cargos {
                Nome = "Contabilista", Nível = 3
            },
                new Cargos {
                Nome = "Rececionista", Nível = 1
            },
                new Cargos {
                Nome = "Técnico", Nível = 2
            },
                new Cargos {
                Nome = "Diretor do Ipg", Nível = 5
            },
                new Cargos {
                Nome = "Professor", Nível = 3
            }
                );

            db.SaveChanges();
        }
예제 #5
0
 private static void PopulateProfessor(GestaoTarefasIPGContext db)
 {
     if (db.Professor.Any())
     {
         return;
     }
     db.Professor.AddRange(
         new Professor {
         Nome = "Leonel", Numero = 1234567, Email = "*****@*****.**", Disciplina = "IP"
     },
         new Professor {
         Nome = "Carlos Carreto", Numero = 74554, Email = "*****@*****.**", Disciplina = "Algoritmos"
     },
         new Professor {
         Nome = "Teste", Numero = 000000, Email = "*****@*****.**", Disciplina = "teste"
     },
         new Professor {
         Nome = "Gonçalo", Numero = 170023, Email = "*****@*****.**", Disciplina = "IA"
     },
         new Professor {
         Nome = "Telmo", Numero = 1546123, Email = "*****@*****.**", Disciplina = "CG"
     },
         new Professor {
         Nome = "Ariana", Numero = 123478, Email = "*****@*****.**", Disciplina = "CG"
     },
         new Professor {
         Nome = "Jose", Numero = 1546123, Email = "*****@*****.**", Disciplina = "CG"
     },
         new Professor {
         Nome = "Aldina", Numero = 1546123, Email = "*****@*****.**", Disciplina = "CG"
     },
         new Professor {
         Nome = "Ana", Numero = 1546123, Email = "*****@*****.**", Disciplina = "CG"
     },
         new Professor {
         Nome = "Andre", Numero = 1546123, Email = "*****@*****.**", Disciplina = "CG"
     }
         );
     db.SaveChanges();
 }
예제 #6
0
 public static void PopulateDivisao(GestaoTarefasIPGContext db)
 {
     if (db.Divisoes.Any())
     {
         return;
     }
     db.Divisoes.AddRange(
         new Divisoes {
         NumDivisao = "42"
     },
         new Divisoes {
         NumDivisao = "43"
     },
         new Divisoes {
         NumDivisao = "44"
     },
         new Divisoes {
         NumDivisao = "45"
     },
         new Divisoes {
         NumDivisao = "49"
     },
         new Divisoes {
         NumDivisao = "40"
     },
         new Divisoes {
         NumDivisao = "38"
     },
         new Divisoes {
         NumDivisao = "39"
     },
         new Divisoes {
         NumDivisao = "35"
     },
         new Divisoes {
         NumDivisao = "36",
     }
         );
     db.SaveChanges();
 }
예제 #7
0
 public static void Populate(GestaoTarefasIPGContext db)
 {
     PopulateCargos(db);
     PopulateProfessor(db);
     PopulateFuncionario(db);
 }
예제 #8
0
 public static void Populate(GestaoTarefasIPGContext db)
 {
     PopulateCargos(db);
     PopulateDepartamentos(db);
     PopulateDivisao(db);
 }