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));
            }
        }