예제 #1
0
        //método para executar a exclusão de uma turma no banco
        public void ExcluirTurma()
        {
            try
            {
                Console.WriteLine("\nEXCLUSÃO DE TURMA\n");

                Console.Write("Informe o ID da turma: ");
                var idTurma = Guid.Parse(Console.ReadLine());

                //instanciando a classe TurmaRepository
                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                //buscar a turma no banco de dados atraves do ID..
                var turma = turmaRepository.ObterPorId(idTurma);

                //verificar se a turma foi encontrada..
                if (turma != null)
                {
                    //excluindo a turma
                    turmaRepository.Excluir(turma);

                    Console.WriteLine("\nTurma excluída com sucesso.");
                }
                else
                {
                    Console.WriteLine("\nTurma não encontrada.Tente novamente.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
예제 #2
0
        public void ExcluirTurma()
        {
            try
            {
                Console.WriteLine("\n\n Exclusão de turma");

                Console.Write("Informe o Id da turma: ");
                var idTurma = Guid.Parse(Console.ReadLine());

                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                var turma = turmaRepository.ObterPorId(idTurma);

                if (turma != null)
                {
                    turmaRepository.Excluir(turma);
                    Console.WriteLine("\n Turma excluída com sucesso!");
                }
                else
                {
                    Console.WriteLine("\nTurma não encontrada");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\n Erro:" + e.Message);
            }
        }
예제 #3
0
        public void ExcluirTurma()
        {
            try
            {
                Console.WriteLine("\nEXCLUSÃO DE TURMA\n");

                Console.Write("Informe o ID da turma: ");
                var idTurma = Guid.Parse(Console.ReadLine());


                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;


                var turma = turmaRepository.ObterPorId(idTurma);


                if (turma != null)
                {
                    turmaRepository.Excluir(turma);

                    Console.WriteLine("\nTurma excluída com sucesso!.");
                }
                else
                {
                    Console.WriteLine("\nTurma não encontrada. Por favor, tente novamente.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
예제 #4
0
        public HttpResponseMessage Delete(int id)
        {
            try
            {
                TurmaRepository repository = new TurmaRepository();
                Turma           turma      = repository.ObterPorId(id);

                repository.Excluir(turma);

                return(Request.CreateResponse(HttpStatusCode.OK, "Turma excluída com sucesso."));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse
                           (HttpStatusCode.InternalServerError, e.Message));
            }
        }
예제 #5
0
        //método para executar a atualização de uma turma no banco
        public void AtualizarTurma()
        {
            try
            {
                Console.WriteLine("\nATUALIZAÇÃO DE TURMA\n");

                Console.Write("Informe o ID da turma: ");
                var idTurma = Guid.Parse(Console.ReadLine());

                //instanciando a classe TurmaRepository
                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                //buscar a turma no banco de dados atraves do ID..
                var turma = turmaRepository.ObterPorId(idTurma);

                //verificar se a turma foi encontrada..
                if (turma != null)
                {
                    Console.Write("Informe o nome da turma....: ");
                    turma.Nome = Console.ReadLine();

                    Console.Write("Informe a data de início da turma....: ");
                    turma.DataInicio = DateTime.Parse(Console.ReadLine());

                    Console.Write("Informe a data do fim da turma....: ");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    //atualizando os dados da turma
                    turmaRepository.Alterar(turma);
                    Console.WriteLine("\nTurma atualizada com sucesso.");
                }
                else
                {
                    Console.WriteLine("\nTurma não encontrada.Tente novamente.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
예제 #6
0
        public void AtualizarTurma()
        {
            try
            {
                Console.WriteLine("\n ATUALIZAR TURMA");



                Console.WriteLine("\n Por favor, informe o ID da turma");
                var idTurma = Guid.Parse(Console.ReadLine());

                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                var turma = turmaRepository.ObterPorId(idTurma);

                if (turma != null)
                {
                    Console.WriteLine("\n Por favor, informe o nome da turma");
                    turma.Nome = Console.ReadLine();

                    Console.WriteLine("\nPor favor, informe a data de inicio da turma");
                    turma.DataInicio = DateTime.Parse(Console.ReadLine());

                    Console.WriteLine("\nPor favor, Informe a data do fim da turma");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    turmaRepository.Alterar(turma);

                    Console.WriteLine("\nTURMA ATUALIZADA COM SUCESSO!");
                }
                else
                {
                    Console.WriteLine("\nTURMA NÃO ENCINTRADA. POR FAVOR, TENTE NOVAMENTE.");
                }
            }

            catch (Exception e)
            {
                Console.WriteLine("\nErro: " + e.Message);
            }
        }
예제 #7
0
        public void AutualizarTurma()
        {
            try
            {
                Console.WriteLine("\n\n Atualização de Turma ");

                Console.Write("Informe o Id da turma: ");
                var idTurma = Guid.Parse(Console.ReadLine());

                var turmaRepository = new TurmaRepository();
                turmaRepository.ConnectionString = connectionString;

                var turma = turmaRepository.ObterPorId(idTurma);

                if (turma != null)
                {
                    Console.Write("Informe do Nome da turma: ");
                    turma.Nome = Console.ReadLine();

                    Console.Write("Data de início da turma: ");
                    turma.DataInicio = DateTime.Parse(Console.ReadLine());

                    Console.Write("Data de fim da turma: ");
                    turma.DataFim = DateTime.Parse(Console.ReadLine());

                    turmaRepository.Atualizar(turma);

                    Console.WriteLine("\n Turma atualizada com sucesso! ");
                }
                else
                {
                    Console.WriteLine("\n Turma não encontrado");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\n Erro:" + e.Message);
            }
        }