Exemplo n.º 1
0
        public void Atualizar(int ID, Genericos.Status status)
        {
            var usuario = usuarioController.Carregar(ID) as Usuario;

            usuario.Status = status;
            usuarioController.Atualizar(usuario);
        }
Exemplo n.º 2
0
        public void UsuarioControllerTest_Atualizar_PassandoObjetoInvalido_Retorna400()
        {
            _controller.ModelState.AddModelError("Nome", "Required");

            var result = _controller.Atualizar(It.IsAny <Guid>(), It.IsAny <Usuario>());

            result.Should().BeOfType <BadRequestObjectResult>();
            _serviceMock.Verify(x => x.Alterar(It.IsAny <Guid>(), It.IsAny <Usuario>()), Times.Never());
        }
        public async void Alterar_Usuario_QuandoTudoEstiverCorreto_DeveRetornarSucesso()
        {
            _response.StatusCode = StatusCodes.Status200OK;
            _service.Atualizar(_request).Returns(_response);

            var result = (ObjectResult)await _controller.Atualizar(_request);

            result.StatusCode.Should().Be(200);
        }
Exemplo n.º 4
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            UsuarioEntity     usuario           = new UsuarioEntity();
            UsuarioController usuarioController = new UsuarioController();

            if (txtNome.Text == "" || txtCpf.Text == "" || txtSexo.SelectedValue == "0" || txtEmail.Text == "" || txtGraduacao.SelectedValue == "0" || txtSenha.Text == "")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                usuario.cpfUsu = txtCpf.Text;
                usuario.nomUsu = txtNome.Text;
                usuario.endUsu = txtEndereco.Text;
                usuario.cidUsu = txtCidade.Text;
                usuario.ufUsu  = txtUf.Text;
                usuario.sexUsu = txtSexo.SelectedValue;
                usuario.telUsu = txtTelefone.Text;
                usuario.emaUsu = txtEmail.Text;
                usuario.senUsu = txtSenha.Text;
                usuario.codGra = Convert.ToInt32(txtGraduacao.SelectedValue);

                if (usuarioController.Atualizar(usuario))
                {
                    this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Usuário atualizado com sucesso!'); window.location.href='Home.aspx';</script>");
                }
                else
                {
                    this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                }
            }
        }
Exemplo n.º 5
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (LoginTxT.Text != "" && SenhaTxT.Text != "")
            {
                Usuario.LoginUsuario = LoginTxT.Text;
                Usuario.SenhaUsuario = SenhaTxT.Text;

                var dbResultado = usuarioController.Atualizar(Usuario);

                MessageBox.Show(dbResultado.Mensagem);

                if (dbResultado.NumRetorno > 0)
                {
                    this.Close();
                }
            }
        }
Exemplo n.º 6
0
        public void CriarEditarDeletarUsuario()
        {
            // Arrange
            UsuarioController controller = new UsuarioController();

            var usuarios = LiteDBClass.ListarTodosUsuario();

            // Act
            var result = controller.CriarUsuario("NomeUsuario", "*****@*****.**", 1, 1);

            var usuariosComNovo = LiteDBClass.ListarTodosUsuario();

            if (usuarios.Count() + 1 != usuariosComNovo.Count())
            {
                Assert.Fail();
            }

            // Assert
            Assert.IsTrue(result);

            var usuario = usuariosComNovo.Last();

            result = controller.Atualizar(usuario.Id, "NomeusuarioNovo", "*****@*****.**", 4, 2);

            var usuarioEditado = (Usuario)LiteDBClass.GetObject(usuario.Id, Objetos.Usuario);

            if (usuarioEditado.Nome == usuario.Nome || usuarioEditado.Email == usuario.Email || usuarioEditado.IdCondominio == usuario.IdCondominio || usuarioEditado.TipoUsuario == usuario.TipoUsuario)
            {
                Assert.Fail();
            }

            Assert.IsTrue(result);

            ViewResult resultView = controller.Delete(usuarioEditado.Id) as ViewResult;

            Assert.IsNotNull(resultView);

            if (LiteDBClass.ListarTodosUsuario().Count != usuarios.Count())
            {
                Assert.Fail();
            }

            Assert.IsTrue(result);
        }