public ActionResult Get(string Cedula, string partial_view) { var result = new PerfilClienteViewModel(); PrestamosManager prestamos = new PrestamosManager(); SolicitudManager solicitud = new SolicitudManager(); try { initiateDropDownSolicitud(); FuenteIngresoManager manager_fuente_ingreso = new FuenteIngresoManager(); SolicitanteManager solicitante_Manager = new SolicitanteManager(); ReferenciasManager referencias_manager = new ReferenciasManager(); result.solicitante = solicitante_Manager.Get(Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(Cedula); result.referencias_Personales = referencias_manager.Get(Cedula); result.Prestamos = prestamos.GetByLoan(Cedula); // Solicitudes aprobadas result.SolicitudAprobadas = solicitud.GetAccionista(Cedula, 3); // Solicitudes aprobadas result.SolicitudPendiente = solicitud.GetAccionista(Cedula, 1); } catch (Exception ex) { Set_Message("Ha Ocurrido Un Error: " + ex.Message); } return(PartialView(partial_view, result)); }
// // GET: /PerfilCliente/ public ActionResult Manage(string Cedula = "") { bussinessInfo(); var result = new PerfilClienteViewModel(); if (Cedula != "") { PrestamosManager prestamos = new PrestamosManager(); SolicitudManager solicitud = new SolicitudManager(); try { initiateDropDownSolicitud(); FuenteIngresoManager manager_fuente_ingreso = new FuenteIngresoManager(); SolicitanteManager solicitante_Manager = new SolicitanteManager(); ReferenciasManager referencias_manager = new ReferenciasManager(); result.solicitante = solicitante_Manager.Get(Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(Cedula); result.referencias_Personales = referencias_manager.Get(Cedula); result.Prestamos = prestamos.GetByLoan(Cedula); // Solicitudes aprobadas result.SolicitudAprobadas = solicitud.GetSolicitudByAprobadas(Cedula); // Solicitudes aprobadas result.SolicitudPendiente = solicitud.GetSolicitudByNoAprobadas(Cedula); } catch (Exception ex) { Set_Message("Ha Ocurrido Un Error: " + ex.Message); } } return(View(result)); }
// // GET: /Solicitud/ public ActionResult Add(int id = 0) { manager = new SolicitudManager(); manager_fuente_ingreso = new FuenteIngresoManager(); solicitante_Manager = new SolicitanteManager(); referencias_manager = new ReferenciasManager(); bussinessInfo(); initiateDropDownSolicitud(); var result = new Solicitud(); if (id != 0) { var listResult = manager.Get("", id, "", 0, 0); if (listResult != null && listResult.Count > 0) { result = listResult[0]; result.solicitante = solicitante_Manager.Get(result.Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(result.Cedula); result.referencias_Personales = referencias_manager.Get(result.Cedula); DocumentManager doc = new DocumentManager(); result.Documentos = doc.Get(int.Parse(ConfigurationManager.AppSettings["FlujoSolicitud"])); } } return(View(result)); }
public ActionResult Save(Solicitud model) { manager = new SolicitudManager(); manager_fuente_ingreso = new FuenteIngresoManager(); solicitante_Manager = new SolicitanteManager(); referencias_manager = new ReferenciasManager(); try { bussinessInfo(); initiateDropDownSolicitud(); model.solicitante.CopiaCedula = Upload_File("fileUpload", model.solicitante.Cedula); var result = new Solicitud(); model.Fuente_Ingreso.Cedula = model.Cedula = model.solicitante.Cedula; model.Ingresos_Solicitante = model.Fuente_Ingreso.Sueldo_Actual; solicitante_Manager.Set(model.solicitante); manager_fuente_ingreso.Set(model.Fuente_Ingreso); foreach (Referencias_Personales references in model.referencias_Personales) { if (references.Cedula == null || references.Cedula.Trim() == "") { references.Cedula = model.solicitante.Cedula; } if (!string.IsNullOrEmpty(references.Nombre) && !string.IsNullOrEmpty(references.Telefono)) { referencias_manager.Set(references); } } model.Create_By = ViewBag.LoggedId; if (model.Comentario == null) { model.Comentario = ""; } if (model.Comentario_Credito == null) { model.Comentario_Credito = ""; } if (model.Accionista == null) { model.Accionista = ""; } result = manager.Set(model); result.solicitante = solicitante_Manager.Get(model.Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(model.Cedula); result.referencias_Personales = referencias_manager.Get(model.Cedula); DocumentManager doc = new DocumentManager(); result.Documentos = doc.Get(int.Parse(ConfigurationManager.AppSettings["FlujoSolicitud"])); Set_Message("Datos Guardados Correctamente"); return(View("Add", result)); } catch (Exception ex) { Set_Message("Ha Ocurrido Un Error: " + ex.Message); } return(View("Add", model)); }
public ActionResult Autorize(Solicitud model) { manager = new SolicitudManager(); manager_fuente_ingreso = new FuenteIngresoManager(); solicitante_Manager = new SolicitanteManager(); referencias_manager = new ReferenciasManager(); try { bussinessInfo(); initiateDropDownSolicitud(); var result = new Solicitud(); model.Fuente_Ingreso.Cedula = model.Cedula = model.solicitante.Cedula; solicitante_Manager.Set(model.solicitante); manager_fuente_ingreso.Set(model.Fuente_Ingreso); foreach (Referencias_Personales references in model.referencias_Personales) { if (references.Cedula == null || references.Cedula.Trim() == "") { references.Cedula = model.solicitante.Cedula; } if (!string.IsNullOrEmpty(references.Nombre) && !string.IsNullOrEmpty(references.Telefono)) { referencias_manager.Set(references); } } model.Create_By = ViewBag.LoggedId; if (model.Comentario == null) { model.Comentario = ""; } result = manager.Set(model); result.solicitante = solicitante_Manager.Get(model.Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(model.Cedula); result.referencias_Personales = referencias_manager.Get(model.Cedula); DocumentManager doc = new DocumentManager(); result.Documentos = doc.Get(int.Parse(ConfigurationManager.AppSettings["FlujoSolicitud"])); if (model.Status_Id == 4) { UsuarioManager empleado = new UsuarioManager(); var empleadoInfo = empleado.GetBy(model.Create_By); sendMail(empleadoInfo.Email, "Solicitud #" + model.Id_Solicitud.ToString() + " tiene una revision", model.Comentario_Credito); } Set_Message("Datos Guardados Correctamente"); return(View("Autorizar", result)); } catch (Exception ex) { Set_Message("Ha Ocurrido Un Error: " + ex.Message); } return(View("Autorizar", model)); }
public ActionResult Solicitante(string Cedula) { manager = new SolicitudManager(); manager_fuente_ingreso = new FuenteIngresoManager(); solicitante_Manager = new SolicitanteManager(); referencias_manager = new ReferenciasManager(); bussinessInfo(); initiateDropDownSolicitud(); var result = new Solicitud(); if (Cedula != "") { result.solicitante = solicitante_Manager.Get(Cedula); result.Fuente_Ingreso = manager_fuente_ingreso.Get(Cedula); result.referencias_Personales = referencias_manager.Get(Cedula); } return(Json(result, JsonRequestBehavior.AllowGet));; }