Ejemplo n.º 1
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"));
            }
        }
Ejemplo n.º 2
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));
            }
        }
Ejemplo n.º 3
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"));
            }
        }