Example #1
0
 public Servicio()
 {
     try
     {
         servicio = new ServicioPublicoCreditoClient();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #2
0
        public async Task <IActionResult> Create([Bind("id,dni,nombre,domicilio")] Cliente cliente)
        {
            string codigoGrupo = "75263b76-71fc-4d0e-b5e6-7daa8e947319";
            ServicioPublicoCreditoClient cli = new ServicioPublicoCreditoClient();
            var response = cli.ObtenerEstadoClienteAsync(codigoGrupo, cliente.dni).Result;

            ViewData["creditos"]    = response.CantidadCreditosActivos;
            ViewData["esValida"]    = response.ConsultaValida;
            ViewData["tieneDeudas"] = response.TieneDeudas;
            ViewData["error"]       = response.Error;
            if (ModelState.IsValid & response.Error == null)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Example #3
0
        public async Task <IActionResult> Credito(int?dni)
        {
            string codigoGrupo = "75263b76-71fc-4d0e-b5e6-7daa8e947319";
            ServicioPublicoCreditoClient cli = new ServicioPublicoCreditoClient();
            var response = cli.ObtenerEstadoClienteAsync(codigoGrupo, dni.GetValueOrDefault()).Result;

            ViewData["creditos"]    = response.CantidadCreditosActivos;
            ViewData["esValida"]    = response.ConsultaValida;
            ViewData["tieneDeudas"] = response.TieneDeudas;
            ViewData["error"]       = response.Error;
            var clientes = from m in _context.Cliente select m;

            ViewData["dni"] = dni;
            if (!String.IsNullOrEmpty(dni.ToString()))
            {
                clientes = clientes.Where(s => s.dni.Equals(dni));
            }
            return(View(await clientes.ToListAsync()));
        }
Example #4
0
 private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
 {
     return(ServicioPublicoCreditoClient.GetEndpointAddress(EndpointConfiguration.SGEBusService));
 }
Example #5
0
 private static System.ServiceModel.Channels.Binding GetDefaultBinding()
 {
     return(ServicioPublicoCreditoClient.GetBindingForEndpoint(EndpointConfiguration.SGEBusService));
 }
Example #6
0
 public ServicioPublicoCreditoClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
     base(ServicioPublicoCreditoClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
Example #7
0
 public ServicioPublicoCreditoClient(EndpointConfiguration endpointConfiguration) :
     base(ServicioPublicoCreditoClient.GetBindingForEndpoint(endpointConfiguration), ServicioPublicoCreditoClient.GetEndpointAddress(endpointConfiguration))
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
Example #8
0
 public ServicioPublicoCreditoClient() :
     base(ServicioPublicoCreditoClient.GetDefaultBinding(), ServicioPublicoCreditoClient.GetDefaultEndpointAddress())
 {
     this.Endpoint.Name = EndpointConfiguration.SGEBusService.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }