コード例 #1
0
        public async void UsuarioCadastraCorretamente()
        {
            var condominio = GerarCondominio();

            var nome = $"Joao Ferreira {DateTime.Now.Ticks}";

            var usuario = new Core.Model.Usuario
            {
                IdCondominio = condominio.Id,
                Nome         = nome,
                Tipo         = Core.Model.TipoUsuario.Sindico
            };

            config.Context.Usuarios.Add(usuario);
            config.Context.SaveChanges();

            Assert.Single(config.Context.Usuarios.Where(u => u.Id == usuario.Id && u.Id > 0));

            var response = await config.ConfiguracaoBusiness
                           .BuscarUsuarioAsync(new BaseRequest <int>(usuario.Id));

            Assert.True(response.Success, response.Message);

            Assert.True(response.Result.Id == usuario.Id &&
                        response.Result.IdCondominio == condominio.Id &&
                        response.Result.Nome == nome &&
                        response.Result.Tipo.Id == (byte)Core.Model.TipoUsuario.Sindico);
        }
コード例 #2
0
        private Core.Model.Usuario GerarUsuario(int idCondominio, Core.Model.TipoUsuario tipoUsuario)
        {
            var usuario = new Core.Model.Usuario
            {
                IdCondominio = idCondominio,
                Tipo         = tipoUsuario,
                Nome         = $"Usuario {tipoUsuario.ToString()} {DateTime.Now.Ticks}"
            };

            config.Context.Usuarios.Add(usuario);
            config.Context.SaveChanges();

            return(usuario);
        }
コード例 #3
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            var user = new Core.Model.Usuario().Login(txtUser.Text, txtPass.Text);

            if (user == null)
            {
                Error("Usuário ou senha inválido");
                return;
            }
            if (!user.St_Ativo)
            {
                Error("Usuario inativo. Entre em contato com o Administrador de sistemas");
                return;
            }
            if (ParentForm != null && ParentForm.GetType() == typeof(FrmUI))
            {
                ((FrmUI)ParentForm).OpenForm(new FrmPrincipal(user));
            }
            Close();
        }