Exemple #1
0
        public static void AtualizaLivro()
        {
            Console.WriteLine("Atualizar Livro Por Id");

            Console.WriteLine("Insira o Id do livro que deseja atualiar:");
            var livroId = int.Parse(Console.ReadLine());

            var livro = livros.GetLivros()
                        .FirstOrDefault(x => x.Id == livroId);

            if (livro != null)
            {
                Console.WriteLine("Informe um novo nome para o livro:");
                var novoNome = Console.ReadLine();

                livro.Nome = novoNome;

                var resultado = livros.AtualizarLivro(livro);

                if (resultado)
                {
                    Console.WriteLine("Livro atualizado com sucesso!");
                }
                else
                {
                    Console.WriteLine("Erro ao atualizar livro");
                }
            }
            else
            {
                Console.WriteLine("Livro informado é inválido!");
            }

            Console.ReadKey();
        }
Exemple #2
0
        private static void AtualizarLivro()
        {
            //Identificamos que o mesmo está na parte de cadastro de livros do sistema
            Console.WriteLine("Atualiza Livro dentro do sistema!\n");
            MostrarLivro(true);
            Console.Write("Id do Livro para Cadastro: ");
            var IDoLivro = int.Parse(Console.ReadLine());

            Console.Write("Digite o nome atual do Livro: ");
            var NomeDoLivro = Console.ReadLine();
            var retorno     = livrosController.AtualizarLivro(new Livro()
            {
                //Aqui "atribuimos" o nome que demos ao livro na propriedade NOme de nosso livro
                //com o sinal de apenas um "=" temos atrubuição, passagem de valor
                Id   = IDoLivro,
                Nome = NomeDoLivro
            });

            if (retorno)
            {
                // Indico que finalizamos o processo de cadastro do livro, assim o usuário já sabe que
                //o mesmo doi realizado e sem erros
                Console.WriteLine("Livro Atualizado com Sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao Cadastrar, escolha a opção para alterar novamente");
            }

            //Readkey apenas para que ele visualize esta informação
            Console.ReadKey();
        }
Exemple #3
0
        //private static void RemoverUsuarioPeloID()
        //{
        //    Console.WriteLine("Remover um usuario pelo id no sistema");
        //    //Metodo que mostra os usuarios criado anteriomente assim facilitando
        //    //o usuario informar o ID correto para desativar
        //    MostrarUsuarios();

        //    Console.WriteLine("Informe o ID para desativar do sistema:");
        //    var usuarioID = int.Parse(Console.ReadLine());

        //    //Aqui chamamos RemoverUsuarioPorID da nossa classe que controla os usuarios do sistema
        //    usuarioController.RemoverUsuarioPorID(usuarioID);

        //    //Informamos que o usuario foi desativado com sucesso.
        //    Console.WriteLine("Usuário desativado com sucesso");
        //    Console.ReadKey();
        //}
        public static void AlteraLivroPeloId()
        {
            Console.WriteLine("Alterar um livro pelo id no sistema");
            MostrarLivro();
            Console.WriteLine("Informe o ID do livro para alterar do sistema:");
            var livroId = int.Parse(Console.ReadLine());

            var livro = livrosController.RetornaListaDeLivros().FirstOrDefault(x => x.Id == livroId);

            if (livro != null)
            {
                Console.WriteLine("Informe novo nome para o livro");
                var novoNome = Console.ReadLine();

                livro.Nome = novoNome;

                var resultado = livrosController.AtualizarLivro(livro);



                if (resultado)
                {
                    Console.WriteLine("Livro atualizado com sucesso");
                }
                else
                {
                    Console.WriteLine("Errrooouuuu");
                }
            }
        }
        /// <summary>
        /// Atualiza um livro pelo Id
        /// </summary>
        public static void AtualizarLivro()
        {
            MostrarLivro();
            Console.WriteLine("Informe o id para alteração de registro: ");
            var LivroId = int.Parse(Console.ReadLine());
            var livro   = livrosController.GetLivros().FirstOrDefault(x => x.Id == LivroId);

            if (livro == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }
            Console.WriteLine("Informe um novo nome para o livro selecionado: ");
            livro.Nome = Console.ReadLine();
            var resultado = livrosController.AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar a base!");
            }
        }
Exemple #5
0
        //Atualizado em 10/10/19
        /// <summary>
        /// Metodo de interface que atualiza o nome do livro no sistema
        /// </summary>
        private static void AtualizarLivro()
        {
            Console.WriteLine("--Atualizar Livro--");
            ListarLivros();
            Console.WriteLine("Informe o Id para alteração de registro:");
            var livroId = int.Parse(Console.ReadLine());

            var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId);

            if (livro == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }

            Console.WriteLine("Informe o Nome do livro");
            //Obtemos o novo nome do livro
            livro.Nome = Console.ReadLine();



            var resultado = livros                  //Nosa controller
                            .AtualizarLivro(livro); //Metodo que permite salvar a alteração

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar o nome do livro.");
            }
        }
Exemple #6
0
        public static void AtualizarLivro()
        {
            Console.WriteLine("---Atualizar Livro---");
            MostrarLivro();
            Console.WriteLine("Informe o Id para alteração de registro");
            var livroId = int.Parse(Console.ReadLine());

            var livro = livros.GetLivros().FirstOrDefault(i => i.Id == livroId);

            if (livro == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }

            Console.WriteLine("Informe o nome do livro atualizado");

            livro.Nome          = Console.ReadLine();
            livro.DataAlteracao = DateTime.Now;

            var resultado = livros.AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar livro");
            }
            Console.ReadKey();
        }
Exemple #7
0
        /// <summary>
        /// Método que atualiza o livro por Id, e define um novo nome
        /// </summary>
        private static void AtualizaLivro()
        {
            MostrarLivro();
            Console.WriteLine("Digite o Id do Livro a ser atualizado: ");
            int attId = int.Parse(Console.ReadLine());
            var livro = livrosController.GetLivros().ToList().Find(x => x.Id == attId);

            if (livro == null)
            {
                return;
            }
            Console.WriteLine("Digite o novo nome do livro: ");
            var attNome = Console.ReadLine();


            livro.Nome = attNome;


            var resultado = livrosController.AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Houve um problema com a atualização");
            }
        }
Exemple #8
0
        //private static void TrocarUsuario()
        //{
        //    Console.Clear();
        //    RealizaLoginSistema();

        //    Console.ReadKey();
        //}


        public static void AtualizarLivro()
        {
            Console.WriteLine("--- Atualizar Livro ---");

            livrosController.RetornaListaDeLivros().ForEach(i => Console.WriteLine($"id do livro: {i.Id} - Nome do Livro: {i.Nome} e data de criação: {i.DataCriacao}"));

            Console.WriteLine("Informe o Id para alterar registro");

            var livroId = int.Parse(Console.ReadLine());

            //obtemos no BD o item completo que vamos atualizar
            var livro = livrosController.GetLivro().FirstOrDefault(x => x.Id == livroId); //obtemos os livros e a regra via Id

            if (livro == null)
            {
                Console.WriteLine("Id informado inválido");
                return;
            }
            Console.WriteLine("Informe o nome do livro");
            livro.Nome = Console.ReadLine();

            var resultado = livrosController.AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso");
                Thread.Sleep(1000);
            }
            else
            {
                Console.WriteLine("Erro ao atualizar livro");
                Thread.Sleep(1000);
                Console.ReadKey();
            }
        }
Exemple #9
0
        //Atualizar
        public static void AtualizarLivro()
        {
            //apresentamos a teça em que estamos
            Console.WriteLine("--Atualizar livro  --");

            ListarLivro();
            //informamos ao usuario que ele precisa colocar o id para realizar a lateracao
            Console.WriteLine("Informe o Id para alteracao de registro");
            //obtemos o id informado
            var livroId = int.Parse(Console.ReadLine());

            //obtemos do banco o item completo que vamos atualizar
            var livro = livros                                 //banco de dados
                        .GetLivros()                           //obtemos os livros
                        .FirstOrDefault(x => x.Id == livroId); // regra para obter o livro

            if (livros == null)
            {
                //informo que eese id nao encontrou um registro
                Console.WriteLine("Id informado invalido");
                return;
            }


            Console.WriteLine("Informe a mome do livro");
            //obtemos a marca do usuario
            livro.Nome = Console.ReadLine();

            Console.WriteLine("Informe o tipo do livro ");
            //obtemos o modelo do aparelho
            livro.Tipo = Console.ReadLine();
            //obtemos o valor do aparelho
            Console.WriteLine("nforme o preco do livro");

            livro.Preco = double.Parse(Console.ReadLine());
            var resultado = livros.                // Nossa controller
                            AtualizarLivro(livro); //Metodo que atualiza o celular

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar um livro");
            }
        }
Exemple #10
0
        // Atualizar Livro - OK
        /// <summary>
        /// Método que atualiza Livros já cadastrados
        /// </summary>
        private static void AtualizarLivro()
        {
            // apresentamos a tela em que estamos
            Console.WriteLine("-- Atualizar Livro --");

            MostrarLivro();

            // informamos ao usuário que ele precisa colocar o id para realizar a alteração
            Console.WriteLine("Informe o Id para alteração do registro");

            // obtemos o id informado
            var livroId = int.Parse(Console.ReadLine());

            //obtemos do banco o item completo que vamos atualizar
            var livro = livrosController                       // Nossa controller
                        .RetornaListaDeLivros()                // obtemos os livros
                        .FirstOrDefault(x => x.Id == livroId); // regra para obter o livro

            // verificamos se o livro existe
            if (livro == null)
            {
                // informo que esse id não encontrou um registro
                Console.WriteLine("Id informado é inválido");
                return; // return utilizado para sair do método
            }

            Console.WriteLine("Informe o NOME do Livro");
            // obtemos o nome do livro
            livro.Nome = Console.ReadLine();

            var resultado = livrosController        // nossa controller
                            .AtualizarLivro(livro); // metodo que atualiza o livro


            // parte final que mostramos o resultado do processo de atualização
            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar o livro");
            }

            Console.ReadKey();
        }
Exemple #11
0
        public static void AtualizarLivro()
        {
            Console.Clear();
            //Apresentamos a tela em que estamos
            Console.WriteLine("--Atualizar Livros--");

            MostrarLivros();

            Console.WriteLine("Informe o Id para alteração de registro.");

            var livroId = int.Parse(Console.ReadLine());

            var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId);



            if (livro == null)
            {
                Console.WriteLine("Id Informado inválido");
                Console.ReadKey();
                return;
            }

            Console.WriteLine("Informe o nome do livro");
            livro.Nome = Console.ReadLine();


            var resultado = livros.
                            AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar livro");
            }

            Console.ReadKey();
        }
Exemple #12
0
        /// <summary>
        /// Metodo de interface que atualiza o livro
        /// </summary>
        private static void AtualizaLivro()
        {
            Console.WriteLine("Atualizar um livro pelo Id no sistema");

            MostrarLivro();

            Console.WriteLine("Informe o ID para alterar do sistema:");
            var livroID = int.Parse(Console.ReadLine());

            var livro = livrosController.RetornaListaDeLivros()
                        .FirstOrDefault(x => x.Id == livroID);

            if (livro != null)
            {
                Console.WriteLine("Informe um novo nome para o livro");
                var novoNome = Console.ReadLine();

                livro.Nome = novoNome;

                var resultado = livrosController.AtualizarLivro(livro);

                if (resultado)
                {
                    Console.WriteLine("Livro atualizado com sucesso!");
                }
                else
                {
                    Console.WriteLine("Livro não foi atualizado");
                }
            }
            else
            {
                Console.WriteLine("Livro informado é invalido");
            }

            Console.ReadKey();
        }
        public static void AtualizarLivro()
        {
            Console.Clear();
            Console.WriteLine("--Atualizar Livro--");

            MostrarLivro();

            Console.WriteLine("Informe o Id para alteração de registro"); // Informamos ao usuario para colocar o Id para realizar a alteração
            var livroId = int.Parse(Console.ReadLine());                  //obtemos o Id informado

            var livro = livros.GetLivros().FirstOrDefault(x => x.Id == livroId);

            if (livro == null)
            {
                Console.WriteLine("Id informado inválido");
                Console.ReadKey();
                Console.WriteLine("Aperte qualquer tecla para repetir a operação");
                return;
            }

            Console.WriteLine("Informe o Nome do livro");
            livro.Nome = Console.ReadLine();

            var resultado = livros.AtualizarLivro(livro);

            if (resultado)
            {
                Console.WriteLine("Livro atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar Livro");
            }

            Console.ReadKey();
        }