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")); } }
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")); } }
//[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()); } }