public ApiControllerTest()
        {
            IConexao conexao = FabricaConexao.Criar();

            var repositorioNotaFiscal = new RepositorioNotaFiscal(conexao);
            var repositorioParticipante = new ReposiotorioParticipante(conexao);
            var repositorioUsuario = new RepositorioUsuario(conexao);

            IServicoNotaFiscal servico = new ServicosNotaFiscal(repositorioNotaFiscal, repositorioUsuario, repositorioParticipante);
            api = new ApiController(servico);
        }
 public EmpleadosController(IConfiguration configuration)
 {
     this.configuration  = configuration;
     repositorioEmpleado = new RepositorioEmpleado(configuration);
     repositorioUsuario  = new RepositorioUsuario(configuration);
 }
Exemple #3
0
 public FormCadastroDeUsuario(Usuario usuario)
 {
     repositorio = new RepositorioUsuario();
     InitializeComponent();
     this.DataContext = usuario;
 }
 public UsuarioController(IConfiguration configuration)
 {
     this.configuration = configuration;
     repositorioUsuario = new RepositorioUsuario(configuration);
 }
Exemple #5
0
        static void Main(string[] args)
        {
            bool querSair = false;
            TransacaoViewController transacaoViewController = new TransacaoViewController();
            var repositorioUsuario = new RepositorioUsuario();

            do
            {
                Console.Clear();
                MenuUtils.MenuDeslogado();
                string codigo = Console.ReadLine();
                switch (codigo)
                {
                case "1":
                    UsuarioViewController.CadastrarUsuario();
                    break;

                case "2":
                    UsuarioViewModel usuarioRecuperado = UsuarioViewController.LoginUsuario();
                    if (usuarioRecuperado != null)
                    {
                        if (usuarioRecuperado.Tipo.Equals("Comum"))
                        {
                            Console.Clear();
                            CoresUtils.MostrarMensagem($"   Bem-Vindo {usuarioRecuperado.Nome}", TipoMensagemEnum.SUCESSO);
                            System.Console.WriteLine("Pressione ENTER para continuar");
                            Console.ReadLine();
                            do
                            {
                                MenuUtils.MenuLogado();
                                codigo = Console.ReadLine();
                                switch (codigo)
                                {
                                case "1":
                                    transacaoViewController.CadastrarTransacao(usuarioRecuperado);
                                    repositorioUsuario.Editar(usuarioRecuperado);
                                    break;

                                case "2":
                                    TransacaoViewController.TransacoesWord(usuarioRecuperado.Nome, usuarioRecuperado.Id, usuarioRecuperado.Saldo);
                                    break;

                                case "3":
                                    TransacaoViewController.ExibirTransacao(usuarioRecuperado.Id);
                                    break;

                                case "0":
                                    CoresUtils.MostrarMensagem("Obrigado pela preferência", TipoMensagemEnum.SUCESSO);
                                    querSair = true;
                                    break;

                                default:
                                    CoresUtils.MostrarMensagem("Digite um valor válido!", TipoMensagemEnum.ALERTA);
                                    System.Console.WriteLine("Pressione ENTER para continuar");
                                    Console.ReadLine();
                                    break;
                                }
                            } while (!querSair);
                        }
                        else
                        {
                            Console.Clear();
                            CoresUtils.MostrarMensagem($"   Bem-Vindo {usuarioRecuperado.Nome}", TipoMensagemEnum.SUCESSO);
                            System.Console.WriteLine("   Pressione ENTER para continuar");
                            Console.ReadLine();
                            Console.Clear();
                            do
                            {
                                MenuUtils.MenuADM();
                                codigo = Console.ReadLine();
                                switch (codigo)
                                {
                                case "1":
                                    UsuarioViewController.ExibirUsuarios();
                                    break;

                                case "2":
                                    UsuarioViewController.UsuariosWord();
                                    CoresUtils.MostrarMensagem("\nArquivo criado com sucesso!", TipoMensagemEnum.SUCESSO);
                                    System.Console.WriteLine("Pressione ENTER para continuar");
                                    Console.ReadLine();
                                    break;

                                case "3":
                                    RepositorioUsuario.Zipar();
                                    CoresUtils.MostrarMensagem("\nArquivo criado com sucesso!", TipoMensagemEnum.SUCESSO);
                                    System.Console.WriteLine("Pressione ENTER para continuar");
                                    Console.ReadLine();
                                    break;

                                case "0":
                                    CoresUtils.MostrarMensagem("Obrigado pela preferência", TipoMensagemEnum.SUCESSO);
                                    querSair = true;
                                    break;

                                default:
                                    CoresUtils.MostrarMensagem("Digite um valor válido!", TipoMensagemEnum.ALERTA);
                                    System.Console.WriteLine("Pressione ENTER para continuar");
                                    Console.ReadLine();
                                    break;
                                }
                            } while (!querSair);
                        }
                    }
                    else
                    {
                        CoresUtils.MostrarMensagem("Usuário ou senha inválidos", TipoMensagemEnum.ALERTA);
                        System.Console.WriteLine("Pressione ENTER para continuar");
                        Console.ReadLine();
                    }
                    break;

                case "0":
                    CoresUtils.MostrarMensagem("Obrigado pela preferência", TipoMensagemEnum.SUCESSO);
                    querSair = true;
                    break;

                default:
                    CoresUtils.MostrarMensagem("Digite um valor válido!", TipoMensagemEnum.ALERTA);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();

                    break;
                }
            } while (!querSair);
        }
Exemple #6
0
 public UsuariosController(IConfiguration configuration, IWebHostEnvironment environment)
 {
     this.repositorioUsuario = new RepositorioUsuario(configuration);
     this.configuration      = configuration;
     this.environment        = environment;
 }
 public FrmLogin()
 {
     InitializeComponent();
     this.repositorio = new RepositorioUsuario(new BANCO_AWMContext());
 }
Exemple #8
0
        public void EliminarTest()
        {
            RepositorioUsuario repositorio = new RepositorioUsuario();

            Assert.IsTrue(repositorio.Eliminar(4));
        }
 public UsuariosController(IConfiguration c)
 {
     ru     = new RepositorioUsuario(c);
     this.c = c;
 }
Exemple #10
0
 public GerenciadorUsuario()
 {
     persistencia = new RepositorioUsuario();
 }
Exemple #11
0
 public FormCadastroDeUsuarios() // metodo inicializador da classe
 {
     repositorioUsuario = new RepositorioUsuario();
     InitializeComponent();
     this.DataContext = new Usuario();
 }
 public ManejadorUsuario()
 {
     repo = new RepositorioUsuario(new ValidadorUsuario());
 }
        public static void CadastrarUsuario()
        {
            string   nome = "", email = "", senha = "", teste = "", testesenha = "";
            DateTime nascimento;
            int      i            = 0;
            DateTime maiorDeIdade = DateTime.Parse("15/05/2001");
            int      verificacao  = 0;

            Console.Clear();
            do
            {
                if (i > 0)
                {
                    verificacao = 0;
                    CoresUtils.MostrarMensagem("Digite um nome diferente, já temos um usuário com este nome", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite seu nome: ");
                nome = Console.ReadLine();
                i++;
                UsuarioViewModel testador = repositorioUsuario.TestarNome(nome);
                if (testador != null)
                {
                    verificacao++;
                }
            } while (nome.Length < 4 || verificacao != 0);

            i = 0;

            Console.Clear();
            do
            {
                if (i > 0)
                {
                    verificacao = 0;
                    CoresUtils.MostrarMensagem("E-mail inválido ou já utilizado para cadastro", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite seu e-mail:");
                email = Console.ReadLine();
                i++;
                UsuarioViewModel testador = repositorioUsuario.TestarEmail(email);
                if (testador != null)
                {
                    verificacao++;
                }
            } while (!email.Contains("@") && !email.Contains(".") || verificacao != 0);

            i = 0;

            Console.Clear();
            do
            {
                if (i > 0)
                {
                    CoresUtils.MostrarMensagem("Senha inválida ou não corresponderam", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite sua senha: (min. 8)");
                senha = Console.ReadLine();
                System.Console.WriteLine("Digite sua senha novamente: (min. 8)");
                testesenha = Console.ReadLine();
                i++;
            } while (senha.Length < 8 || senha != testesenha);

            i = 0;

            Console.Clear();
            do
            {
                if (i > 0)
                {
                    CoresUtils.MostrarMensagem("Digite uma data válida", TipoMensagemEnum.ERRO);
                    System.Console.WriteLine("Pressione ENTER para continuar");
                    Console.ReadLine();
                    Console.Clear();
                }
                System.Console.WriteLine("Digite sua data de nascimento: (você precisa ser maior de idade)");
                teste = Console.ReadLine();
                i++;
            } while (!DateTime.TryParse(teste, out nascimento) || nascimento > maiorDeIdade);

            UsuarioViewModel usuarioTeste = new UsuarioViewModel();

            usuarioTeste.Nome             = nome;
            usuarioTeste.Email            = email;
            usuarioTeste.Senha            = senha;
            usuarioTeste.DataDeNascimento = nascimento;

            RepositorioUsuario.Inserir(usuarioTeste);

            CoresUtils.MostrarMensagem("Usuário cadastrado com sucesso!", TipoMensagemEnum.SUCESSO);
            System.Console.WriteLine("Clique ENTER para continuar");
            Console.ReadLine();
        }
Exemple #14
0
 public void Test_Repo_Usuario_getByUsernameFalla()
 {
     RepositorioUsuario repositorioUsuario = new RepositorioUsuario();
     Usuario            admin = repositorioUsuario.getByUsername("Lanata");
 }
Exemple #15
0
 public void Test_Repo_Usuario_getByIdFalla()
 {
     RepositorioUsuario repositorioUsuario = new RepositorioUsuario();
     Usuario            usuario            = repositorioUsuario.getById(50);
 }