public ActionResult observarSolicitudAuditor(AuditorModel model) { var infoSolicitud = modelEntity.SAF_SOLICITUD.Where(c => c.CODSOL == model.codigoSolicitud).FirstOrDefault(); Helper.NotificacionAdmin noti = new Helper.NotificacionAdmin(); noti.grabarNotificacionAuditor(infoSolicitud.CODAUD.Value, Notificacion.asuntoSolicitudObservada, Notificacion.bodySolicitudObservada); infoSolicitud.OBSSOL = model.observacionSolicitud; infoSolicitud.ESTSOL = (int)Estado.Solicitud.Observada; modelEntity.SaveChanges(); return RedirectToAction("Index", "SolicitudAdmin"); //View("revisarSolicitudSOA", infoSolicitud); }
public JsonResult EnviarInvitacionAuditor(int id) { try { var invitacion = this.modelEntity.SAF_INVITACION.ToList().Where(c => c.CODINV == id).FirstOrDefault(); var detalleInvitacion = this.modelEntity.SAF_INVITACIONDETALLE.ToList().Where(c => c.CODINV == id); if (!detalleInvitacion.Any()) { return Json(new MensajeRespuesta("Debe asignar al menos una fecha", false)); } var noti = new Helper.NotificacionAdmin(); var mensaje = "La sociedad <strong>" + Session["sessionNombreCompletoUsuario"].ToString() + "</strong> identificado con el RUC " + Session["sessionUsuario"].ToString() + " le ha enviado una invitacion para pertenecer a su equipo de Auditoria"; noti.grabarNotificacionAuditor((int)invitacion.CODAUD, Notificacion.asuntoInvitacion, mensaje); invitacion.ESTINV = (int)Estado.Invitacion.Enviada; this.modelEntity.SaveChanges(); return Json(new MensajeRespuesta("Se envio la invitacion satisfactoriamente", true)); } catch (Exception) { return Json(new MensajeRespuesta("No se pudo enviar la invitacion", false)); } }