Ejemplo n.º 1
0
        private List <TablaAmortizacionResult> ObtenerTablaAmortizacionInternal(TablaAmortizacionRequest tablaAmortizacionRequest)
        {
            List <TablaAmortizacionResult> tablaAmortizacionResults = new List <TablaAmortizacionResult>();
            DateTime dateTime = Convert.ToDateTime(tablaAmortizacionRequest.FechaNacimiento);
            TablaAmortizacionResult tablaAmortizacionResult = new TablaAmortizacionResult();
            var tablaRespuestaProxy = proxy.TablaAmortizacion(tablaAmortizacionRequest.IdDistribuidora, tablaAmortizacionRequest.FolioVale, tablaAmortizacionRequest.MontoVenta, tablaAmortizacionRequest.Nombre,
                                                              tablaAmortizacionRequest.Apaterno, tablaAmortizacionRequest.Amaterno, dateTime, tablaAmortizacionRequest.Calle, tablaAmortizacionRequest.NumExt,
                                                              tablaAmortizacionRequest.Colonia, tablaAmortizacionRequest.CP, tablaAmortizacionRequest.Municipio, tablaAmortizacionRequest.Estado, infoService.UserName, infoService.Password);

            try
            {
                tablaAmortizacionResults = ConvertToTablaAmortizacion(tablaRespuestaProxy);
            }
            catch (Exception exception)
            {
                tablaAmortizacionResults = ObtenerEstatusVale(tablaRespuestaProxy);
            }
            return(tablaAmortizacionResults);
        }
Ejemplo n.º 2
0
        public ResponseBussiness <List <TablaAmortizacionResult> > ObtenerTablaAmortizacion(TablaAmortizacionRequest tablaAmortizacionRequest)
        {
            TokenDto token = new TokenService().Get();

            return(new FinlagBusiness(token).ObtenerTablaAmortizacion(tablaAmortizacionRequest));
        }
Ejemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="tablaAmortizacionRequest"></param>
 /// <returns></returns>
 public ResponseBussiness <List <TablaAmortizacionResult> > ObtenerTablaAmortizacion(TablaAmortizacionRequest tablaAmortizacionRequest)
 {
     return(tryCatch.SafeExecutor(() =>
     {
         return ObtenerTablaAmortizacionInternal(tablaAmortizacionRequest);
     }));
 }