Example #1
0
        // GET: Clientes
        public ActionResult Index()
        {
            ClienteServiceReference.ClienteDTOReq req = new ClienteServiceReference.ClienteDTOReq()
            {
                clientes = new ClienteServiceReference.ListaClientes()
            };

            ClienteServiceReference.ClienteDTOResp resp = new ClienteServiceReference.ClienteDTOResp();

            using (ClienteServiceReference.ClienteServiceClient service = new ClienteServiceReference.ClienteServiceClient())
            {
                req.Operacion = Constantes.Cliente.CONSULTAR_TODOS;
                resp          = service.Consultar(req);
            }

            if (resp.clientes != null && resp.clientes.Count() > 0)
            {
                foreach (ClienteServiceReference.ClienteDTO dto in resp.clientes)
                {
                    Clientes model = new Clientes();
                    model.id           = dto.ID;
                    model.cuit         = dto.Cuit;
                    model.razon_social = dto.Razon_social;
                    vmodel.Add(model);
                }
            }
            return(View(vmodel));
        }
Example #2
0
        public Cliente GetClienteById(long id)
        {
            var cliente = new Cliente();

            using (var clienteServiceClient = new ClienteServiceReference.ClienteServiceClient())
            {
                var clienteServiceItem = clienteServiceClient.GetClienteById(id);

                cliente.idCliente = clienteServiceItem.idCliente;
                cliente.nome = clienteServiceItem.nome;
                cliente.endereco = clienteServiceItem.endereco;
                cliente.telCelular = String.Format(mascaraTelefone, clienteServiceItem.telCelular);
                cliente.telResidencial = String.Format(mascaraTelefone, clienteServiceItem.telResidencial);
                cliente.dataNascimento = clienteServiceItem.dataNascimento;
            }

            return cliente;
        }
        public ActionResult Index()
        {
            if (TempData["cuit_selected"] != null)
            {
                ClienteServiceReference.ClienteDTO     dto  = new ClienteServiceReference.ClienteDTO();
                ClienteServiceReference.ClienteDTOResp resp = new ClienteServiceReference.ClienteDTOResp();
                ClienteServiceReference.ClienteDTOReq  req  = new ClienteServiceReference.ClienteDTOReq()
                {
                    clientes = new ClienteServiceReference.ListaClientes(),
                };

                using (ClienteServiceReference.ClienteServiceClient serviceCliente = new ClienteServiceReference.ClienteServiceClient())
                {
                    req.Operacion = Constantes.Cliente.CONSULTAR_CON_CUIT;
                    //dto.Cuit = "20123456784";
                    dto.Cuit = TempData["cuit_selected"] as string;
                    req.clientes.Add(dto);
                    resp = serviceCliente.Consultar(req);
                }

                if (resp.clientes != null && resp.clientes.Count() > 0)
                {
                    dto                = resp.clientes[0];
                    model.nombre       = dto.NombreClte;
                    model.razon_social = dto.Razon_social;
                    model.cuit         = dto.Cuit;
                    model.email        = dto.Email;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Clientes"));
            }

            return(View(model));
        }
Example #4
0
        public List<Cliente> GetClienteByNome(string nome)
        {
            var listaCliente = new List<Cliente>();

            using (var clienteServiceClient = new ClienteServiceReference.ClienteServiceClient())
            {
                var listaClienteService = clienteServiceClient.GetClienteByNome(nome).ToList();

                foreach (var clienteServiceItem in listaClienteService)
                {
                    var cliente = new Cliente()
                    {
                        idCliente = clienteServiceItem.idCliente,
                        nome = clienteServiceItem.nome,
                        endereco = clienteServiceItem.endereco,
                        telResidencial = String.Format(mascaraTelefone, clienteServiceItem.telResidencial),
                        dataNascimento = clienteServiceItem.dataNascimento,
                        telCelular = clienteServiceItem.telCelular.ToString()
                    };

                    listaCliente.Add(cliente);
                }

            }

            return listaCliente;
        }
Example #5
0
        public void UpdateCliente(Cliente cliente)
        {
            using (var clienteServiceClient = new ClienteServiceReference.ClienteServiceClient())
            {
                var clienteService = new ClienteServiceReference.Cliente()
                {
                    idCliente = cliente.idCliente,
                    nome = cliente.nome,
                    endereco = cliente.endereco,
                    telCelular = HelperConversor.ConvertToNumber(cliente.telCelular),
                    telResidencial = HelperConversor.ConvertToNumber(cliente.telResidencial).Value,
                    dataNascimento = cliente.dataNascimento
                };

                clienteServiceClient.UpdateCliente(clienteService);
            }
        }