예제 #1
0
        //[Authorize(Roles = "3")]
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                NotificacionModels  Notificacion      = new NotificacionModels();
                _Notificacion_Datos NotificacionDatos = new _Notificacion_Datos();
                Notificacion.conexion       = Conexion;
                Notificacion.IDNotificacion = "";
                Notificacion.nombre         = collection["nombre"];
                Notificacion.Materia        = collection["materia"];
                Notificacion.fecha          = DateTime.ParseExact(collection["fecha"], "dd/MM/yyyy", CultureInfo.InvariantCulture);
                Notificacion.cadena         = collection["cadena"];
                Notificacion        = NotificacionDatos.CadenaFinal(Notificacion);
                Notificacion.user   = User.Identity.Name;
                Notificacion.opcion = 1;
                //Notificacion = CatedraticoDatos.AbcCatCatedratico(Catedratico);
                //if (string.IsNullOrEmpty(Catedratico.id_persona))
                //{

                //    TempData["typemessage"] = "2";
                //    TempData["message"] = "El usuario ingresado ya existe.";
                //    return RedirectToAction("Create");
                //}
                //else
                //{
                //    Comun.EnviarCorreo(
                //    ConfigurationManager.AppSettings.Get("CorreoTxt")
                //   , ConfigurationManager.AppSettings.Get("PasswordTxt")
                //   , Catedratico.correo
                //   , "Registro Profesor"
                //   , Comun.GenerarHtmlRegistoUsuario(Catedratico.clvUser, Catedratico.passUser)
                //   , false
                //   , ""
                //   , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("HtmlTxt"))
                //   , ConfigurationManager.AppSettings.Get("HostTxt")
                //   , Convert.ToInt32(ConfigurationManager.AppSettings.Get("PortTxt"))
                //   , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("EnableSslTxt")));
                //    TempData["typemessage"] = "1";
                //    TempData["message"] = "Los datos se guardaron correctamente.";
                //    return RedirectToAction("Index");
                //}
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrio un error el intentar guardar. Contacte a soporte técnico" + ex;
                return(RedirectToAction("Index"));
            }
        }
예제 #2
0
        //[Authorize(Roles = "3")]
        public ActionResult Create()
        {
            try
            {
                NotificacionModels Notificacion = new NotificacionModels();

                Notificacion.conexion = Conexion;

                return(View(Notificacion));
            }
            catch (Exception)
            {
                NotificacionModels Notificacion = new NotificacionModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Notificacion));
            }
        }
예제 #3
0
        public ActionResult Detalle(string id)
        {
            try
            {
                NotificacionesGeneralesModels  NotificacionGeneral      = new NotificacionesGeneralesModels();
                _NotificacionesGenerales_Datos NotificacionGeneralDatos = new _NotificacionesGenerales_Datos();
                NotificacionGeneral.conexion = Conexion;
                NotificacionGeneral.IDNotificacionGeneral = id;
                NotificacionGeneral = NotificacionGeneralDatos.obtenerDetalleCatNotificacionGeneralXID(NotificacionGeneral);

                return(View(NotificacionGeneral));
            }
            catch (Exception)
            {
                NotificacionModels Notificacion = new NotificacionModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Notificacion));
            }
        }
예제 #4
0
        public ActionResult Detalle(string id, string id2, string id3)
        {
            try
            {
                NotificacionesProfesorModels   NotificacionProfesor      = new NotificacionesProfesorModels();
                _Notificaciones_Profesor_Datos NotificacionProfesorDatos = new _Notificaciones_Profesor_Datos();
                NotificacionProfesor.conexion = Conexion;
                NotificacionProfesor.IDNotificacionGeneral = id;
                NotificacionProfesor.id_profesor           = id2;

                NotificacionProfesor.grupo = id3;
                NotificacionProfesor       = NotificacionProfesorDatos.obtenerDetalleCatNotificacionGeneralXID(NotificacionProfesor);

                return(View(NotificacionProfesor));
            }
            catch (Exception)
            {
                NotificacionModels Notificacion = new NotificacionModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Notificacion));
            }
        }