private void button2_Click(object sender, EventArgs e)
        {
            ResponseClienteBusqueda respuesta = new ResponseClienteBusqueda();
            string identificacion             = CedulaTxt.Text;

            if (identificacion != "")
            {
                respuesta = clienteService.Buscar(identificacion);

                if (respuesta.cliente != null)
                {
                    //  Cliente cliente = respuesta.cliente;
                    NombreClienteTxt.Text   = respuesta.cliente.Nombre.ToString();
                    ApellidoClienteTxt.Text = respuesta.cliente.Apellido.ToString();
                    TelefonoTxt.Text        = respuesta.cliente.Telefono.ToString();
                    dateFecha.Value         = respuesta.cliente.FechaRegistro;
                    CorreoTxt.Text          = respuesta.cliente.Email.ToString();
                    DireccionTxt.Text       = respuesta.cliente.Direccion.ToString();
                }
                else
                {
                    MessageBox.Show($"El cliente con la identificación {identificacion} no se encuentra registrada");
                }
            }
            else
            {
                MessageBox.Show("digite una identificacion a buscar");
            }
        }
Example #2
0
        public IActionResult Editar(int id)
        {
            var clienteBd = service.Buscar(id);
            ClienteFormViewModel clienteForm = new ClienteFormViewModel();

            clienteForm.cliente = clienteBd;
            return(View(clienteForm));
        }
        public ActionResult Alterar(long id)
        {
            var config = new MapperConfiguration(cfg => cfg.CreateMap <ClienteDTO, ClienteModelView>());
            var mapper = new Mapper(config);
            var model  = mapper.Map <ClienteModelView>(_clienteService.Buscar(id));

            return(View(model));
        }
        public async void ClienteService_Buscar_DeveExecutarComSucesso()
        {
            // Arrange
            Expression <Func <ERP.Business.Models.Cliente, bool> > predicate = (x) => x.Ativo == true;

            _clienteTestsAutoMockerFixture.Mocker.GetMock <IClienteRepository>().Setup(c => c.Buscar(predicate))
            .Returns(Task.FromResult(_clienteTestsAutoMockerFixture.ObterClientesVariados()));

            // Act
            var cliente = await _clienteService.Buscar(predicate);

            // Assert
            _clienteTestsAutoMockerFixture.Mocker.GetMock <IClienteRepository>().Verify(r => r.Buscar(predicate), Times.Once);
            Assert.True(cliente != null);
        }
        public ActionResult Delete(string id)
        {
            using (ClienteService service = new ClienteService())
            {
                var cliente = service.Buscar(x => x.Id == id);

                if (cliente == null)
                {
                    return(BadRequest("Cliente não encontrado"));
                }

                cliente.Token = null;
                service.Alterar(x => x.Id == cliente.Id, cliente);

                return(Ok("Deslogado com sucesso!"));
            }
        }
Example #6
0
        private void Buscar(string nombre)
        {
            var respuesta = new Respuesta();

            respuesta = clienteServicio.Buscar(nombre);
            if (!respuesta.IsError)
            {
                dataGridClientes.DataSource = null;

                dataGridClientes.DataSource = respuesta.Clientes;
                dataGridClientes.Refresh();
            }
            else
            {
                MessageBox.Show(respuesta.Mensaje, respuesta.Mensaje, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public ActionResult Post(ClienteLoginDTO registro)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState.Values.SelectMany(e => e.Errors)));
                }

                using (ClienteService service = new ClienteService())
                {
                    var cliente = service.Buscar(x => x.Email == registro.Email && x.Senha == x.Senha);

                    if (cliente == null)
                    {
                        return(BadRequest("Cliente não encontrado"));
                    }

                    var data = DateTime.Now.AddHours(2);

                    var token = new TokenClienteDTO()
                    {
                        Cliente       = { Id = cliente.Id, Email = cliente.Email },
                        DataExpiracao = data,
                    };

                    var tokenFinal = Criptografia.CriptografarToken(token);

                    cliente.Token = new TokenPessoa()
                    {
                        Conteudo = tokenFinal, DataExpiracao = data
                    };

                    service.Alterar(x => x.Id == cliente.Id, cliente);

                    return(Ok(tokenFinal));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Get(int codigoVerificacao)
        {
            using (ClienteService service = new ClienteService())
            {
                var codigo = Convert.ToString(codigoVerificacao);

                var cliente = service.Buscar(x => x.CodigoVerificacao.Conteudo == codigo);

                if (cliente.CodigoVerificacao.Verificado)
                {
                    return(Ok("Código já foi verificado!"));
                }

                if (cliente == null)
                {
                    return(BadRequest("Código invalido tente novamente!"));
                }

                cliente.CodigoVerificacao.Verificado = true;
                service.Alterar(x => x.Id == cliente.Id, cliente);

                return(Ok("Código validado com sucesso!"));
            }
        }
        public ActionResult Put(string id, string data, string descricao)
        {
            try
            {
                using (ClienteService service = new ClienteService())
                {
                    var cliente = service.Buscar(x => x.Id == id);

                    var dataExpiracao = DateTime.Parse(data);
                    var dataAtual     = DateTime.Now.AddHours(6);

                    var tokenAtuall = new TokenClienteDTO()
                    {
                        Cliente       = { Id = cliente.Id, Email = cliente.Email },
                        DataExpiracao = dataExpiracao,
                        Empresa       = { Descricao = descricao }
                    };

                    var tokenRefrexx = new TokenClienteDTO()
                    {
                        Cliente       = { Id = cliente.Id, Email = cliente.Email },
                        DataExpiracao = dataExpiracao,
                        Empresa       = { Descricao = descricao }
                    };

                    var tokenAtual  = Criptografia.CriptografarToken(tokenAtuall);
                    var tokenRefrex = Criptografia.CriptografarToken(tokenRefrexx);

                    cliente.Token.TokenEmpresa = new EmpresaPessoa()
                    {
                        Conteudo = tokenAtual, DataExpiracao = dataAtual, Descricao = descricao
                    };
                    cliente.Token.TokenEmpresa.TokenRefrex = new TokenRefrex()
                    {
                        Conteudo = tokenRefrex, DataExpiracao = dataExpiracao, Descricao = descricao
                    };

                    service.Alterar(x => x.Id == cliente.Id, cliente);

                    var resposta = new TokenDTO()
                    {
                        Token =
                        {
                            Conteudo      = tokenAtual,
                            DataExpiracao = dataAtual,
                        },
                        TokenRefrex =
                        {
                            Conteudo      = tokenRefrex,
                            DataExpiracao = dataExpiracao
                        }
                    };

                    return(Ok(resposta));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult <ClienteViewModel> Get(string identificacion)
        {
            var response = service.Buscar(identificacion);

            return(StatusCode(response.CodigoHttp, response));
        }
Example #11
0
 public async Task <List <BuscarModel> > Buscar()
 {
     return(await _cliente.Buscar());
 }