Пример #1
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         CatAlumnoModels  Alumno      = new CatAlumnoModels();
         _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
         Alumno.conexion       = Conexion;
         Alumno.IDPersona      = "";
         Alumno.nombre         = collection["nombre"];
         Alumno.apPaterno      = collection["apPaterno"];
         Alumno.apMaterno      = collection["apMaterno"];
         Alumno.correo         = collection["correo"];
         Alumno.direccion      = collection["direccion"];
         Alumno.telefono       = collection["telefono"];
         Alumno.id_tipoPersona = 2;
         Alumno.passUser       = collection["passUser"];
         Alumno.clvUser        = collection["clvUser"];
         Alumno.Observaciones  = collection["observaciones"];
         Alumno.NumControl     = collection["NumControl"];
         Alumno.user           = User.Identity.Name;
         Alumno.opcion         = 1;
         Alumno = AlumnoDatos.AbcCatAlumnos(Alumno);
         if (!string.IsNullOrEmpty(Alumno.IDPersona))
         {
             Comun.EnviarCorreo(
                 ConfigurationManager.AppSettings.Get("CorreoTxt")
                 , ConfigurationManager.AppSettings.Get("PasswordTxt")
                 , Alumno.correo
                 , "Registro Profesor"
                 , Comun.GenerarHtmlRegistoTutorAlumno(Alumno.IDPersona, Alumno.clvUser, Alumno.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"));
         }
         else
         {
             TempData["typemessage"] = "2";
             TempData["message"]     = "El usuario ingresado ya existe.";
             return(RedirectToAction("Create"));
         }
     }
     catch
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
         return(RedirectToAction("Index"));
     }
 }
Пример #2
0
        public ActionResult Edit(string id, FormCollection collection)
        {
            try
            {
                CatAlumnoModels  Alumno      = new CatAlumnoModels();
                _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
                Alumno.conexion       = Conexion;
                Alumno.IDPersona      = id;
                Alumno.nombre         = collection["nombre"];
                Alumno.apPaterno      = collection["apPaterno"];
                Alumno.apMaterno      = collection["apMaterno"];
                Alumno.correo         = collection["correo"];
                Alumno.direccion      = collection["direccion"];
                Alumno.telefono       = collection["telefono"];
                Alumno.id_tipoPersona = 2;

                Alumno.Observaciones = collection["observaciones"];
                Alumno.NumControl    = collection["NumControl"];
                Alumno.user          = User.Identity.Name;
                Alumno.opcion        = 2;
                Alumno = AlumnoDatos.AbcCatAlumnos(Alumno);
                if (Alumno.Completado == true)
                {
                    TempData["typemessage"] = "1";
                    TempData["message"]     = "Los datos se guardaron correctamente.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Alumno.TablaTipoPersonaCmb = AlumnoDatos.obtenerComboCatTipoPersona(Alumno);
                    var listTipoPersona = new SelectList(Alumno.TablaTipoPersonaCmb, "id_tipoPersona", "descripcion");
                    ViewData["cmbTipoPersona"] = listTipoPersona;
                    TempData["typemessage"]    = "2";
                    TempData["message"]        = "Ocurrió un error al intentar guardar.";
                    return(RedirectToAction("Edit"));
                }
            }
            catch
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(RedirectToAction("Index"));
            }
        }
Пример #3
0
 //[Authorize(Roles = "3")]
 public ActionResult Index()
 {
     try
     {
         CatAlumnoModels  Alumno      = new CatAlumnoModels();
         _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
         Alumno.conexion = Conexion;
         Alumno          = AlumnoDatos.ObtenerCatAlumno(Alumno);
         return(View(Alumno));
     }
     catch (Exception)
     {
         CatAlumnoModels Alumno = new CatAlumnoModels();
         Alumno.TablaDatos       = new DataTable();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(View(Alumno));
     }
 }
Пример #4
0
 //[Authorize(Roles = "3")]
 public ActionResult Delete(string id, FormCollection collection)
 {
     try
     {
         CatAlumnoModels  Alumno      = new CatAlumnoModels();
         _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
         Alumno.conexion  = Conexion;
         Alumno.opcion    = 3;
         Alumno.user      = User.Identity.Name;
         Alumno.IDPersona = id;
         AlumnoDatos.AbcCatAlumnos(Alumno);
         TempData["typemessage"] = "1";
         TempData["message"]     = "El resgistro se ha eliminado correctamente.";
         return(Json(""));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
        // GET: Admin/CatAlumnos/Create
        public ActionResult Create()
        {
            try
            {
                CatAlumnoModels  Alumno      = new CatAlumnoModels();
                _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
                Alumno.conexion = Conexion;

                Alumno.TablaTipoPersonaCmb = AlumnoDatos.obtenerComboCatTipoPersona(Alumno);
                var listTipoPersona = new SelectList(Alumno.TablaTipoPersonaCmb, "id_tipoPersona", "descripcion");
                ViewData["cmbTipoPersona"] = listTipoPersona;
                return(View(Alumno));
            }
            catch (Exception)
            {
                CatCatedraticoModels Catedratico = new CatCatedraticoModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(Catedratico));
            }
        }
Пример #6
0
        //[Authorize(Roles = "3")]
        public ActionResult DarBaja(string id, int id2, FormCollection collection)
        {
            try
            {
                CatAlumnoModels  Alumno      = new CatAlumnoModels();
                _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
                Alumno.conexion = Conexion;

                Alumno.user       = User.Identity.Name;
                Alumno.id_estatus = id2;
                Alumno.IDPersona  = id;
                AlumnoDatos.DarBaja(Alumno);
                TempData["typemessage"] = "1";
                TempData["message"]     = "La baja se llevó a cabo correctamente.";
                return(Json(""));
            }
            catch
            {
                return(View());
            }
        }
Пример #7
0
        // GET: Admin/CatAlumnos/Edit/5
        public ActionResult Edit(string id)
        {
            try
            {
                CatAlumnoModels  Alumno      = new CatAlumnoModels();
                _CatAlumno_Datos AlumnoDatos = new _CatAlumno_Datos();
                Alumno.conexion = Conexion;

                Alumno.TablaTipoPersonaCmb = AlumnoDatos.obtenerComboCatTipoPersona(Alumno);
                var listTipoPersona = new SelectList(Alumno.TablaTipoPersonaCmb, "id_tipoPersona", "descripcion");
                ViewData["cmbTipoPersona"] = listTipoPersona;
                Alumno.IDPersona           = id;
                Alumno = AlumnoDatos.ObtenerDetalleCatAlumno(Alumno);
                return(View(Alumno));
            }
            catch (Exception)
            {
                CatAlumnoModels Alumno = new CatAlumnoModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(RedirectToAction("Index"));
            }
        }