Example #1
0
        public async Task <ActionResult> SolicitudPrestamo(SolicitudPrestamo solicitud)
        {
            solcitudServices = new SolictudServices();

            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]    = _codigoUsuario;
            ViewData["Section"]     = "Simulador";
            ViewData["RutaImagen"]  = _rutaImagen;
            ViewData["HoraFormato"] = _horaformato;
            ViewData["NombreUnido"] = HttpContext.Session.GetString("NombreCompleto");

            solicitud.NumerosocioMigra = _identificacion;

            //TODO HiddenFor not working
            solicitud.SecuencialOficina             = "6813";
            solicitud.CodigoProductoCartera         = "5";
            solicitud.SecuencialSegmentoInterno     = 114;
            solicitud.CodigoSubcalificacionContable = "401";
            solicitud.CobraporRol         = false;
            solicitud.CodigoOrigenRecurso = "P";
            //

            var result = await solcitudServices.SaveSolicitudPrestamo(solicitud);

            return(RedirectToAction("Index"));
        }
Example #2
0
        public async Task <JsonResult> GetPrestamos(string name)
        {
            solcitudServices = new SolictudServices();
            var result = await solcitudServices.GetTipoPrestamo(name);

            return(Json(result));
        }
Example #3
0
        public async Task <ActionResult> Dpf()
        {
            solcitudServices = new SolictudServices();
            clientServices   = new ClientServices();
            userServices     = new UserServices();

            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]              = _codigoUsuario;
            ViewData["Section"]               = "Dpf";
            ViewData["RutaImagen"]            = _rutaImagen;
            ViewData["HoraFormato"]           = _horaformato;
            ViewData["NombreUnido"]           = HttpContext.Session.GetString("NombreCompleto");
            ViewData["IdentificacionCliente"] = _identificacion;

            var result = await clientServices.GetCuentas(_identificacion);

            var cuentas = result.FirstOrDefault(a => a.CodigoTipocuenta == "2"); //AHORROS A LA VISTA

            //var periodos = await solcitudServices.GetPeriodoPlazoFijo();
            //ViewData["PeriodoPF"] = solcitudServices.GetPeriodoPF(periodos);

            var items = await userServices.GetUser(_identificacion);

            string telefonos = string.Empty;

            if (cuentas != null)
            {
                ViewData["SecuencialCliente"] = cuentas.SecuencialCliente;
                ViewData["MontoMaxCuenta"]    = cuentas.SaldoCuenta;
                ViewData["TipoCuentacliente"] = 2;
                ViewData["SecuencialCuenta"]  = cuentas.SecuencialCuentaMaestro;
                ViewData["DireccionCliente"]  = items._Persona.REFERENCIADOMICILIARIA;
                ViewData["CodigoCliente"]     = items._Persona.IDENTIFICACION;

                foreach (var x in items._TelefonoPersonas)
                {
                    telefonos += x.NUMEROTELEFONO + " | ";
                }

                telefonos = telefonos.Trim();

                ViewData["TelefonoCliente"] = (telefonos.Length > 0) ? telefonos.Remove(telefonos.Length - 1) : "No Posee Telefonos";
            }
            else
            {
                ViewData["MontoMaxCuenta"]    = 0;
                ViewData["TipoCuentacliente"] = 0;
                // ViewData["PeriodoPF"] = new List<SelectListItem>();
            }

            return(View());
        }
Example #4
0
        public async Task <JsonResult> GetPlazoFijoPorcentaje(int Plazo, decimal Monto)
        {
            numletras = new NumLetras();

            numletras.MascaraSalidaDecimal   = "00/100 DOLARES";
            numletras.SeparadorDecimalSalida = "con";
            numletras.ConvertirDecimales     = true;

            var smonto = numletras.ToCustomCardinal(Monto).ToUpper();

            solcitudServices = new SolictudServices();
            var result = await solcitudServices.GetPlazoFijoByMonto(Plazo, Monto);

            result.MontoLetras = smonto + " DOLARES";
            return(Json(result));
        }
Example #5
0
        public async Task <ActionResult> Index()
        {
            solcitudServices = new SolictudServices();
            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]    = _codigoUsuario;
            ViewData["Section"]     = "Solicitudes";
            ViewData["RutaImagen"]  = _rutaImagen;
            ViewData["HoraFormato"] = _horaformato;
            ViewData["NombreUnido"] = HttpContext.Session.GetString("NombreCompleto");

            var result = await solcitudServices.GetSolicitudByIdentificacion(_identificacion);

            ViewData["ListDpf"] = await solcitudServices.GetListDpf(_identificacion);

            return(View(result));
        }
Example #6
0
        public async Task <ActionResult> SolicitudPrestamo()
        {
            solcitudServices = new SolictudServices();

            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]    = _codigoUsuario;
            ViewData["Section"]     = "Simulador";
            ViewData["RutaImagen"]  = _rutaImagen;
            ViewData["HoraFormato"] = _horaformato;
            ViewData["NombreUnido"] = HttpContext.Session.GetString("NombreCompleto");

            var result = await solcitudServices.GetDataSolicitudPrestamo();

            ViewData["TipoPrestamo"] = solcitudServices.GetTipoPrestamos(result.prestamos);
            ViewData["Amortizacion"] = solcitudServices.GetAmortizacion(result.amortizacion);

            return(View());
        }