Example #1
0
        private static void ConsultarDependentesID(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: CONSULTAR DE DEPENDENTES POR ID ::. \n");

            Console.Write("Informe o ID do Dependente..............:");
            int IdDependente = int.Parse(Console.ReadLine());

            Dependentes dependentes = dependentesRepository.ObterTodosPorID(IdDependente);

            if (dependentes != null)
            {
                Console.WriteLine("\n .:: CONSULTAR DEPENDENTES ::. \n");
                Console.WriteLine("Id Dependente......:\t" + dependentes.IdDependentes);
                Console.WriteLine("Nome Dependente....:\t" + dependentes.Nome);
                Console.WriteLine("Data Nascimento....:\t" + dependentes.DataNascimento);

                Console.WriteLine("Id Funcionario.....:\t" + dependentes.Funcionario.IdFuncionario);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Nome);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Salario);
                Console.WriteLine("Data Admissao......:\t" + dependentes.Funcionario.DataAdmissao);
            }
            else
            {
                Console.WriteLine("Dependente não Localizado");
            }
        }
Example #2
0
        private static void ExcluirDependentes(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: EXCLUIR DEPENDENTE ::. \n");

            Console.Write("Informe o ID do Dependente..............:");
            int IdDependente = int.Parse(Console.ReadLine());

            dependentesRepository.Excluir(IdDependente);

            Console.WriteLine("Dependente Excluído com sucesso!");
        }
Example #3
0
        private static void ExecutarMenuDependentes()
        {
            Console.WriteLine("\n .:: CONTROLE DE DEPENDENTES ::. \n");
            Console.WriteLine("(1) Cadastrar Dependentes");
            Console.WriteLine("(2) Atualizar Dependentes");
            Console.WriteLine("(3) Excluir Dependentes");
            Console.WriteLine("(4) Consultar todos os Dependentes");
            Console.WriteLine("(5) Consultar todos os Dependentes por ID");


            DependentesRepository dependentesRepository = new DependentesRepository();

            try
            {
                Console.Write("\nInforme a opção desejada: ");
                int opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    CadastrarDependentes(dependentesRepository);

                    break;

                case 2:
                    AtualizarDependentes(dependentesRepository);
                    break;

                case 3:
                    ExcluirDependentes(dependentesRepository);
                    break;

                case 4:
                    ConsultarDependentes(dependentesRepository);
                    break;

                case 5:
                    ConsultarDependentesID(dependentesRepository);
                    break;

                default:
                    Console.WriteLine("Verifique valor desejado!");
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }
        }
Example #4
0
        private static void ConsultarDependentes(DependentesRepository dependentesRepository)
        {
            List <Dependentes> lista = dependentesRepository.ObterTodos();

            foreach (var dependentes in lista)
            {
                Console.WriteLine("\n .:: CONSULTAR DEPENDENTES ::. \n");
                Console.WriteLine("Id Dependente......:\t" + dependentes.IdDependentes);
                Console.WriteLine("Nome Dependente....:\t" + dependentes.Nome);
                Console.WriteLine("Data Nascimento....:\t" + dependentes.DataNascimento);

                Console.WriteLine("Id Funcionario.....:\t" + dependentes.Funcionario.IdFuncionario);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Nome);
                Console.WriteLine("Salario............:\t" + dependentes.Funcionario.Salario);
                Console.WriteLine("Data Admissao......:\t" + dependentes.Funcionario.DataAdmissao);
            }
        }
Example #5
0
        private static void CadastrarDependentes(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: CADASTRO DE DEPENDENTES ::. \n");
            Dependentes dependentes = new Dependentes();

            dependentes.Funcionario = new Funcionario();

            Console.Write("Nome do Dependente ..................:");
            dependentes.Nome = Console.ReadLine();

            Console.Write("Data de Nascimento do Funcionario ..:");
            dependentes.DataNascimento = DateTime.Parse(Console.ReadLine());

            Console.Write("Informe o ID do Funcionario..............:");
            dependentes.Funcionario.IdFuncionario = int.Parse(Console.ReadLine());

            dependentesRepository.Inserir(dependentes);

            Console.WriteLine("Dependente cadastrado com sucesso!");
        }
Example #6
0
        private static void AtualizarDependentes(DependentesRepository dependentesRepository)
        {
            Console.WriteLine("\n .:: ATUALIZACAO DE FUNCIONARIOS ::. \n");
            Dependentes dependentes = new Dependentes();

            dependentes.Funcionario = new Funcionario();

            Console.Write("Informe o ID do Dependente ........:");
            dependentes.IdDependentes = int.Parse(Console.ReadLine());

            Console.Write("Nome do Dependente.................:");
            dependentes.Nome = Console.ReadLine();

            Console.Write("Data de Nascimento do Funcionario..:");
            dependentes.DataNascimento = DateTime.Parse(Console.ReadLine());

            Console.Write("Informe o ID do Funcionario..............:");
            dependentes.Funcionario.IdFuncionario = int.Parse(Console.ReadLine());

            dependentesRepository.Atualizar(dependentes);

            Console.WriteLine("Dependente Atualizado com sucesso!");
        }