private void btnAlterarSalvar_Click(object sender, RoutedEventArgs e) { Cliente cli = (Cliente)lvDataBinding.SelectedItem; try { if (txtNome.Text.Equals(string.Empty)) { MessageBox.Show("O campo Nome deve ser preenchido!"); } else if (txtCpf.Text.Equals(string.Empty)) { MessageBox.Show("O campo CPF deve ser preenchido!"); } else if (txtEndereco.Text.Equals(string.Empty)) { MessageBox.Show("O campo Endereço deve ser preenchido!"); } else { cli.Nome = txtNome.Text; cli.Cpf = txtCpf.Text; cli.Endereco = txtEndereco.Text; clientesController.Atualizar(cli); AddCliente addCliente = new AddCliente(); addCliente.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Selecione um produto para alterar"); } }
public void Atualizar__ClienteInvalido__RetornaNotFoundResult() { // Prepara var mock = new Mock <IClienteService>(); mock.Setup(clienteService => clienteService.Atualizar(null, Guid.Empty)).Returns(false); // Testa var controller = new ClienteController(mock.Object); var retorno = controller.Atualizar(null, Guid.Empty); //Valida Assert.IsAssignableFrom <NotFoundResult>(retorno); }
public void Atualizar__ClienteValido__RetornaOkResult() { // Prepara var mock = new Mock <IClienteService>(); mock.Setup(clienteService => clienteService.Atualizar(_cliente, It.IsAny <Guid>())).Returns(true); // Testa var controller = new ClienteController(mock.Object); var retorno = controller.Atualizar(_cliente, It.IsAny <Guid>()); //Valida Assert.IsAssignableFrom <OkResult>(retorno); }
public void Atualizar__ErroServidor__RetornaBadRequestResult() { // Prepara var mock = new Mock <IClienteService>(); mock.Setup(clienteService => clienteService.Atualizar(null, Guid.Empty)).Throws <Exception>(); // Testa var controller = new ClienteController(mock.Object); var retorno = controller.Atualizar(null, Guid.Empty); //Valida Assert.IsAssignableFrom <BadRequestResult>(retorno); }
private void btnAtualizar_Click(object sender, RoutedEventArgs e) { ClienteController clienteController = new ClienteController(); _cli.Nome = txtNome.Text; _cli.Login = txtLogin.Text; _cli.Email = txtEmail.Text; _cli.Senha = txtSenha.Text; clienteController.Atualizar(_cli); MessageBox.Show("Usuario editado com exito!"); this.Close(); ListarClientes reabrir = new ListarClientes(); reabrir.Show(); }
private void BtnUpdateClient_Click(object sender, RoutedEventArgs e) { Cliente cli = new Cliente(); ClienteController clientesController = new ClienteController(); cli.Nome = txtNome.Text; cli.Cpf = txtCpf.Text; cli.Endereco = txtEndereco.Text; clientesController.Atualizar(cli); //clientesController.Excluir(cli.ClienteID); /*BindingExpression nome = txtNome.GetBindingExpression(TextBox.TextProperty); * nome.UpdateSource(); * * BindingExpression cpf = txtNome.GetBindingExpression(TextBox.TextProperty); * cpf.UpdateSource(); * * BindingExpression end = txtNome.GetBindingExpression(TextBox.TextProperty); * end.UpdateSource();*/ //txtNome.Text = string.Empty; }
/// <summary> /// Método da VIEW para chamada da controller de atualizar dados de um filme /// </summary> private static void AtualizarCliente(Endereco endereco, Telefone telefone, Cliente cliente) { //Populando registro de filme (ESSE REGISTRO PODE SER POPULADO PELO USUÁRIO EM TELA) cliente.Id = 1; cliente.Nome = "Jose Ferreira"; cliente.Cpf = "11111111111"; cliente.Email = "*****@*****.**"; //Instancia a controller de filme ClienteController controller = new ClienteController(); //Atualiza o registro de filme na base de dados controller.Atualizar(cliente); if (endereco != null) { AtualizarEndereco(endereco, cliente.IdEndereco); } if (telefone != null) { AtualizarTelefone(telefone, cliente.Id); } }