コード例 #1
0
        public static void AtualizarUsuario()
        {
            Console.WriteLine("---Atualizar Usuário---");
            ListarUsuario();
            Console.WriteLine("Informe o Id para alteração de registro");
            var usuarioId = int.Parse(Console.ReadLine());

            var usuario = usuarios.GetUsuarios().FirstOrDefault(i => i.Id == usuarioId);

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

            Console.WriteLine("Informe o novo login do usuário");

            usuario.Login = Console.ReadLine();

            Console.WriteLine("Informe a nova senha do Usuario");

            usuario.Senha = Console.ReadLine();


            var resultado = usuarios.AtualizarUsuario(usuario);

            if (resultado)
            {
                Console.WriteLine("Usuario atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar usuario");
            }
        }
コード例 #2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (usuarioController.AtualizarUsuario(txbID, txbUsername, txbEmail, txbSenha, null, currentUser))
     {
         currentUser = usuarioController.AtualizarInformacoesDaContaDeUsuario(txbUsername, txbEmail, txbSenha, currentUser);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: primjeanc/AulaT2
        public static void AtualizarUsuario()
        {
            Console.WriteLine("Atualizar Exemplar");
            ListagemUsuarios();                        //mostra a lista para identificar o ID que sera alterado
            Console.WriteLine("Informe o ID do usuário a ser alterado:");
            var usuId = int.Parse(Console.ReadLine()); //informa ID para alterar
            //cria variavel para comparar e encontra ID
            var atualiz = usuarioController.GetUsuarios().FirstOrDefault(x => x.Id == usuId);


            if (atualiz == null)
            {
                Console.WriteLine("ID informado inválido");
                return;
            }
            Console.WriteLine("Informe o Login novo:");
            atualiz.Login = Console.ReadLine();
            Console.WriteLine("Informe a Senha nova:");
            atualiz.Senha = Console.ReadLine();

            var resultado = usuarioController.AtualizarUsuario(atualiz);

            // apenas mostra mensagem ao final da tentativa de atualizar um produto
            if (resultado)
            {
                Console.WriteLine("Atualizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar exemplar.");
            }
        }
 private void btnAtualizar_Click(object sender, EventArgs e)
 {
     if (usuarioController.AtualizarUsuario(txbID, txbUsername, txbEmail, txbSenha, selectTipoUsuario))
     {
         usuarioController.FiltrarUsuarios(dgvUsuarios, cbFiltroTipoUsuario, txbFiltroUsuarios.Text, txbID, txbUsername,
                                           txbEmail, txbSenha, selectTipoUsuario, btnAtualizar, btnRemover, currentUser);
     }
 }
コード例 #5
0
        /// <summary>
        /// Metódo para atualizar um usuario que já está no nosso sistema
        /// </summary>
        public static void AtualizarUsuario()

        {
            Console.WriteLine("\n--- Atualizar usuario ---");
            Console.WriteLine();

            usuariosController.RetornaListaDeUsuarios().ForEach(item => Console.WriteLine($"ID: {item.Id}, Login: {item.Login}, Senha: {item.Senha}, {item.DataCriacao}"));


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


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


            var usu = usuariosController.GetUsuarios().FirstOrDefault(x => x.Id == usuarios);

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

            Console.WriteLine("\nInforme o usuario:");

            usu.Login = Console.ReadLine();

            Console.WriteLine("\nInforme a senha:");

            usu.Senha = Console.ReadLine();

            var resultado = usuariosController.AtualizarUsuario(usu);

            if (resultado)
            {
                Console.WriteLine("\nUsuario atualizado com sucesso\n!");
            }
            else
            {
                Console.WriteLine("\nErro ao atualizar o usuario!");
            }

            Console.ReadKey();
        }
コード例 #6
0
        private static void AtualizarUsuario()
        {
            Console.WriteLine("--- Atualizar Usuario ---");

            usuarios.GetUsuario().ToList <Usuario>().ForEach(i => Console.WriteLine($"id: {i.Id} - Nome do Usuário: {i.Login} e data criação: {i.DataCriacao}"));

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

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

            //obtemos no BD o item completo que vamos atualizar
            var usuario = usuarios.GetUsuario().FirstOrDefault(x => x.Id == usuarioId); //obtemos os celulares e a regra via Id

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


            Console.WriteLine("Informe o nome do usuário para atualizar");
            usuario.Login = Console.ReadLine();

            Console.WriteLine("Informe a nova senha do usuário para atualizar");
            usuario.Senha = Console.ReadLine();


            var resultado = usuarios.AtualizarUsuario(usuario);

            if (resultado)
            {
                Console.WriteLine("Usuário atualizado com sucesso");
            }
            else
            {
                Console.WriteLine("Erro ao atualizar usuário");
            }
        }
コード例 #7
0
        private void SalvarUsuario()
        {
            UsuarioController usuarioController = new UsuarioController();

            try
            {
                usuarioController.AtualizarUsuario();
            }
            catch (MySqlException exce)
            {
                util.MensagemDeTeste("Erro ao salvar usuario, falha na conexão ao banco de dados", "Erro!");
                throw exce;
            }
            catch (Exception ex)
            {
                util.MensagemDeTeste("Erro não esperado ao salvar usuario:  " + ex.Message, "Erro!");
                throw ex;
            }

            foreach (ItemModel item in ItemCache.ListaItens)
            {
                try
                {
                    itemController.AtualizarItem(item);
                }
                catch (MySqlException exce)
                {
                    util.MensagemDeTeste("Erro ao atualizar item, falha na conexão ao banco de dados", "Erro!");
                    throw exce;
                }
                catch (Exception ex)
                {
                    util.MensagemDeTeste("Erro não esperado ao atualizar item:  " + ex.Message, "Erro!");
                    throw ex;
                }
            }
        }