示例#1
0
        public JsonResult SaveCuentaToDebDep(FromFormCuentaParaCredito data)
        {
            var dataCliente = Session["datosClienteCP"] as DatosClientePy;

            FromFormCuentaParaCredito info = null;

            info = data;
            dataCliente.infoCuentas   = info;
            Session["datosClienteCP"] = dataCliente;
            var resp = _repoCreditoPyme.SaveCtasParaCredito(dataCliente.Cedula, data);

            return(Json(new { codError = resp, mensaje = InitialConfig.getNotiMessage(resp, _settings).paragraph }));
        }
示例#2
0
        public ActionResult ResumenFinal()
        {
            var dataCliente = Session["datosClienteCP"] as DatosClientePy;
            var resp        = _repoCreditoPyme.GenerarAnalisisCualitativo(dataCliente);

            if (resp != "200")
            {
                return(RedirectToAction("Notificacion", "ErrorHandler", new { id = resp }));
            }


            if (dataCliente?.infoCuentas == null)
            { //si no guardo cuentas
                FromFormCuentaParaCredito info = new FromFormCuentaParaCredito();
                info.cuentaDeb          = "Cuenta nueva 00000000";
                info.cuentaDep          = "Cuenta nueva 00000000";
                dataCliente.infoCuentas = info;
            }
            return(View(dataCliente));
        }
示例#3
0
        public string SaveCtasParaCredito(string cedula, FromFormCuentaParaCredito data)
        {
            string codigoError, mensajeError;

            try
            {
                var resp = _ContratacionProducto.RegistrarCuentasSolicitud(cedula, data.cuentaDep, data.cuentaDeb, out codigoError, out mensajeError);
            }
            catch (Exception)
            {
                return("503");
            }

            if (codigoError != "000")
            {
                return("500");
            }

            return("200");
        }