Example #1
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 #2
0
        public async Task <ActionResult> PrintDoc(int secuencial)
        {
            clientServices = new ClientServices();
            userServices   = new UserServices();
            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");

            numletras = new NumLetras();

            numletras.MascaraSalidaDecimal   = "00/100 DOLARES";
            numletras.SeparadorDecimalSalida = "con";
            numletras.ConvertirDecimales     = true;
            string  smonto    = "";
            string  telefonos = string.Empty;
            decimal TasaInt   = 0;

            var items = await userServices.GetUser(_identificacion);

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

            telefonos = telefonos.Trim();

            var result = await clientServices.GetByPdf(secuencial);

            if (result != null)
            {
                smonto  = numletras.ToCustomCardinal(result.Monto).ToUpper();
                TasaInt = (result.Monto * result.Tasa) / 100;
            }
            ViewData["NombreTitular"]      = items._Persona.NOMBREUNIDO;
            ViewData["NombreBeneficiario"] = result.Beneficiario.Beneficiario.ToUpper();
            ViewData["MontoLetras"]        = smonto + " DOLARES";
            ViewData["FecEmision"]         = result.Fechacreacion.ToString("dd/MM/yyyy");
            ViewData["FecVencimiento"]     = result.Fechacreacion.AddDays(result.Plazoendias).ToString("dd/MM/yyyy");
            ViewData["FecCancelacion"]     = result.Fechacreacion.AddDays(result.Plazoendias + 1).ToString("dd/MM/yyyy");
            ViewData["Direccion"]          = items._Persona.REFERENCIADOMICILIARIA;
            ViewData["Telefono"]           = (telefonos.Length > 0) ? telefonos.Remove(telefonos.Length - 1) : "No Posee Telefonos";
            ViewData["Socio"]          = items._Persona.NOMBREUNIDO;
            ViewData["Capital"]        = result.Monto;
            ViewData["Interes"]        = result.Tasa;
            ViewData["Total"]          = result.Monto + TasaInt;
            ViewData["Identificacion"] = _identificacion;
            ViewData["Plazo"]          = result.Plazoendias;
            return(View("Print"));
        }