public void Clientes_repositorio_atualizar_deve_funcionar() { var foiAtualizado = false; var novoRG = "5505050500"; _clienteSeed.Rg = novoRG; var actionAtualizar = new Action(() => { foiAtualizado = _repositorio.Atualizar(_clienteSeed); }); actionAtualizar.Should().NotThrow <Exception>(); foiAtualizado.Should().BeTrue(); }
//método para atualizar os dados de um cliente.. public void AtualizarCliente() { try { Console.WriteLine("\n - ATUALIZAR CLIENTE - \n"); Console.Write("Informe o Id...: "); int idCliente = int.Parse(Console.ReadLine()); //buscar o cliente pelo id.. ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ConsultarPorId(idCliente); //verificar se um cliente foi encontrado.. if (c != null) { Console.Write("Informe o Nome.: "); c.Nome = Console.ReadLine(); Console.Write("Informe o Email: "); c.Email = Console.ReadLine(); rep.Atualizar(c); //atualizando na base de dados.. Console.WriteLine("\nCliente atualizado com sucesso."); } else { //imprimir mensagem de erro.. Console.WriteLine("\nCliente não foi encontrado."); } } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
private void AtualizaSaldoCliente(long idCliente, double saldo) { var cliente = ClienteRepositorio.Buscar(idCliente); cliente.Saldo = saldo; ClienteRepositorio.Atualizar(cliente); }
public void EditarCliente(Cliente clie) { Cliente cliente = clienteRepositorio.Listar(x => x.ClienteID == clie.ClienteID).FirstOrDefault(); try { if (ModelState.IsValid) { cliente.Nome = clie.Nome; cliente.Sexo = clie.Sexo; cliente.Email = clie.Email; cliente.tp_pessoa = clie.tp_pessoa; cliente.CPF = clie.CPF; cliente.CNPJ = clie.CNPJ; cliente.Telefone = clie.Telefone; cliente.Endereco = clie.Endereco; cliente.DtNascimento = clie.DtNascimento; cliente.LimiteCredito = clie.LimiteCredito; cliente.LimiteDias = clie.LimiteDias; cliente.DtAtualizacao = DateTime.Now; cliente.Observacao = clie.Observacao; cliente.StatusId = clie.StatusBool ? 1 : 2; clienteRepositorio.Atualizar(cliente); clienteRepositorio.SalvarTodos(); } } catch (Exception) { throw; } }
public NotificationResult Salvar(Cliente entidade) { var notificationResult = new NotificationResult(); try { if (entidade.IdCliente < 0) { notificationResult.Add(new NotificationError("Cliente inválido.")); } if (notificationResult.IsValid) { if (entidade.IdCliente == 0) { _clienteRepositorio.Adicionar(entidade); } else { _clienteRepositorio.Atualizar(entidade); } notificationResult.Add("Cliente cadastrado com sucesso."); } notificationResult.Result = entidade; return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }
public void setAtualizar() { Console.WriteLine("**** Atualizar os dados do cliente ****"); Console.WriteLine("Digite o ID do cliente: "); _indiceCliente = int.Parse(Console.ReadLine()); Console.WriteLine("Digite o nome do cliente: "); _entradaNome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente: "); //_cpfCliente = long.Parse(Console.ReadLine()); Console.WriteLine("Digite o RG do cliente: "); _rgCliente = long.Parse(Console.ReadLine()); Console.WriteLine("Digite o endereço do cliente: "); _enderecoCliente = Console.ReadLine(); Console.WriteLine("Digite o CEP do cliente: "); _cepCliente = long.Parse(Console.ReadLine()); Console.WriteLine("Digite a data de nascimento do cliente: "); _dataCliente = Console.ReadLine(); Cliente atualizaCliente = new Cliente(id: _indiceCliente, nome: _entradaNome, cpf: _cpfCliente, rg: _rgCliente, dataNascimento: _dataCliente, endereco: _enderecoCliente, cep: _cepCliente, data: _dataCliente); clienteRepositorio.Atualizar(_indiceCliente, atualizaCliente); }
public NotificationResult Atualizar(Cliente entidade) { var notificationResult = new NotificationResult(); try { if (entidade.idCliente <= 0) { return(notificationResult.Add(new NotificationError("Código do Cliente Inválido!"))); } if (EmailUtil.ValidarEmail(entidade.Email) == false) { notificationResult.Add(new NotificationError("Email Inválido!", NotificationErrorType.USER)); } if (CPFUtil.ValidarCPF(entidade.CPF) == false) { notificationResult.Add(new NotificationError("CPF Do Cliente Inválido", NotificationErrorType.USER)); } if (string.IsNullOrEmpty(entidade.TelefoneCelular)) { notificationResult.Add(new NotificationError("Telefone Inválido", NotificationErrorType.USER)); } if (string.IsNullOrEmpty(entidade.Endereco)) { notificationResult.Add(new NotificationError("Endereço Informado Inválido", NotificationErrorType.USER)); } if (string.IsNullOrEmpty(entidade.Nome)) { notificationResult.Add(new NotificationError("Nome Do Cliente Inválido", NotificationErrorType.USER)); } if (string.IsNullOrEmpty(entidade.RG)) { notificationResult.Add(new NotificationError("RG Inválido", NotificationErrorType.USER)); } if (string.IsNullOrEmpty(entidade.EnderecoImagem)) { notificationResult.Add(new NotificationError("Telefone Inválido", NotificationErrorType.USER)); } if (notificationResult.IsValid) { _clienteRepositorio.Atualizar(entidade); notificationResult.Add("Cliente Atualizado com sucesso."); } return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }
public void Cliente_InfraData_Atualizar_Deve_Atualizar_Cliente() { cliente = repositorio.Salvar(cliente); cliente.Nome = "Tabaldi"; var atualizado = repositorio.Atualizar(cliente); atualizado.Nome.Should().Be(cliente.Nome); }
public ActionResult Edit([Bind(Include = "ClienteID,Nome,CNPJ,Endereco,Telefone,Ativo")] Cliente cliente) { if (ModelState.IsValid) { repCli.Atualizar(cliente); return(RedirectToAction("Index")); } return(View(cliente)); }
public void Cliente_InfraData_deve_atualizar_registro_na_base() { var idEsperado = 1; Cliente ClienteObtido = _repositorio.PegarPorId(idEsperado); ClienteObtido.Nome = "Jao da silva"; Cliente ClienteEditado = _repositorio.Atualizar(ClienteObtido); ClienteEditado.Nome.Should().Be(ClienteObtido.Nome); }
public ActionResult Edit([Bind(Include = "ClienteID,Nome,CNPJ,Endereco,Telefone,Ativo")] Cliente cliente) { if (ModelState.IsValid) { // db.Entry(cliente).State = EntityState.Modified; repCli.Atualizar(cliente); // db.SaveChanges(); repCli.SalvarTodos(); return(RedirectToAction("Index")); } return(View(cliente)); }
private void AtualizaSaldoCliente(long idCliente, bool?TrocoSaldo, double?valorSaldo, Pagamento pagamento) { var cliente = ClienteRepositorio.Buscar(idCliente); if ((TrocoSaldo ?? false) && (valorSaldo ?? 0) > 0 && pagamento.Situacao == SituacaoVenda.Pago) { cliente.Saldo = valorSaldo; } else { cliente.Saldo = 0; } ClienteRepositorio.Atualizar(cliente); }
public string AtualizarCliente(Cliente cliente) { var result = Validador.Validar(cliente, ClienteRepositorio); if (result != "") { return(result); } cliente.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id; cliente.DataAlteracao = DateTime.Now; ClienteRepositorio.Atualizar(cliente); var test = Contexto.Salvar(); return(result); }
public void AtualizarTest() { Cliente cliente; //var repositorio = new ClienteRepositorio(); using (var repositorio = new ClienteRepositorio()) { cliente = repositorio.Atualizar("Nome", 1); } Assert.AreEqual(cliente.Nome, "Nome"); //System.Console.WriteLine(cliente.Nome); }
public ActionResult <RetornoReposta> Put([FromBody] ClienteRequisicao request) { var cliente = ClienteMapa.Mapa(request); ClienteRepositorio.Atualizar(cliente); var retorno = new RetornoReposta() { Code = 200, Mensagem = $"Registro {request.Nome} atualizado com sucesso!" }; return(retorno); }
public void Put([FromRoute] int id, [FromBody] Cliente value) { DbSet <Cliente> dbset = context.Set <Cliente>(); try { if (value != null && dbset.Where(c => c.Id == id).Any()) { clienteRepositorio.Atualizar(value); } } catch (Exception e) { throw new Exception(e.Message); } }
public HttpResponseMessage Atualizar(ClienteEdicaoModel model) { if (ModelState.IsValid) { try { Cliente c = new Cliente(); c.IdCliente = model.IdCliente; c.Nome = model.Nome; c.Email = model.Email; ClienteRepositorio rep = new ClienteRepositorio(); rep.Atualizar(c); return(Request.CreateResponse(HttpStatusCode.OK, "Cliente atualizado com sucesso.")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } } else { List <string> erros = new List <string>(); foreach (var m in ModelState) { if (m.Value.Errors.Count > 0) { erros.Add(m.Value.Errors.Select(e => e.ErrorMessage).FirstOrDefault()); } } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public ActionResult Edicao(ClienteModelEdicao model) { if (ModelState.IsValid) { try { Cliente c = new Cliente(); c.IdCliente = model.IdCliente; c.Nome = model.Nome; c.Email = model.Email; c.DataCadastro = model.DataCadastro; ClienteRepositorio rep = new ClienteRepositorio(); rep.Atualizar(c); ViewBag.Mensagem = "Cliente " + c.Nome + " atualizado com sucesso."; } catch (Exception e) { ViewBag.Mensagem = "Erro: " + e.Message; } } return(View()); }