public ActionResult Save(PerfilClienteViewModel model) { FuenteIngresoManager manager_fuente_ingreso = new FuenteIngresoManager(); SolicitanteManager solicitante_Manager = new SolicitanteManager(); ReferenciasManager referencias_manager = new ReferenciasManager(); try { bussinessInfo(); initiateDropDownSolicitud(); model.Fuente_Ingreso.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); } } Set_Message("Datos Guardados Correctamente"); } catch (Exception ex) { Set_Message("Ha Ocurrido Un Error: " + ex.Message); } return(View("Manage", model)); }
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)); }