public virtual JsonResult modificar(RegistroBeneficiarioNatural registro) { new TextWizardHelper().rtn = registro.rtn; var result = BeneficiarioService.modificarRegistroBeneficiarioNatural(registro); var formatoMensaje = ""; foreach (var mensaje in result.mensajes) { formatoMensaje = mensaje + "\n"; } return(new { isValid = result.isValid, mensaje = formatoMensaje, numeroSolicitud = result.data }.json()); }
private void sendEmail(RegistroBeneficiarioNatural registro, PAM_Validacion result) { var correo = new Email(); correo.From("*****@*****.**"); correo.Subject("SOLICITUD DE PERSONA NATURAL : " + result.data); correo.Body( string.Format( @"<div><h2>Sr(a). Beneficiario </h2><p>La solicitud {0} se encuentra en estado {1} con fecha de registro {2}</p></div>", result.data, registro.estado, DateTime.Now.ToString("dd/MM/yyyy"))); var correos = registro.actores.Select(x => x.CORREO_ELECTRONICO).ToList(); correos.Add(registro.correo); correo.To(correos.ToArray()); SenderEmail.send(correo); }
public virtual JsonResult guardar(RegistroBeneficiarioNatural registro) { new TextWizardHelper().rtn = registro.rtn; registro.estado = "EN_REGISTRO"; registro.penalizacion = 0; registro.omitirTracking = true; var result = BeneficiarioService.GuardarRegistroBeneficiarioNatural(registro); if (result.isValid) { sendEmail(registro, result); } var formatoMensaje = ""; foreach (var mensaje in result.mensajes) { formatoMensaje = mensaje + "\n"; } // return Json(new ResultAnalisis("Los datos se guadaron correctamente \n" + mensaje, "Beneficiarios/Consulta_Beneficiario?idBeneficiario=" + beneficiario, true, null)); return(new { isValid = result.isValid, mensaje = formatoMensaje, numeroSolicitud = result.data, estado = registro.estado, idBeneficiario = result.id }.json()); }