//[Authorize(Roles = "3")] public ActionResult Create(FormCollection collection) { try { CatTutorModels Tutor = new CatTutorModels(); _CatTutor_Datos TutorDatos = new _CatTutor_Datos(); Tutor.conexion = Conexion; Tutor.IDPersona = ""; Tutor.Nombre = collection["nombre"]; Tutor.ApPaterno = collection["apPaterno"]; Tutor.ApMaterno = collection["apMaterno"]; Tutor.Correo = collection["correo"]; Tutor.Direccion = collection["direccion"]; Tutor.Telefono = collection["telefono"]; Tutor.IDTipoPersona = 4; Tutor.clvUser = collection["clvUser"]; Tutor.passUser = collection["passUser"]; Tutor.Observaciones = collection["observaciones"]; Tutor.user = User.Identity.Name; Tutor.opcion = 1; Tutor = TutorDatos.AbcCatTutor(Tutor); if (string.IsNullOrEmpty(Tutor.IDPersona)) { TempData["typemessage"] = "2"; TempData["message"] = "El usuario ingresado ya existe."; return(RedirectToAction("Create")); } else { Comun.EnviarCorreo( ConfigurationManager.AppSettings.Get("CorreoTxt") , ConfigurationManager.AppSettings.Get("PasswordTxt") , Tutor.Correo , "Registro Profesor" , Comun.GenerarHtmlRegistoTutorAlumno(Tutor.IDPersona, Tutor.clvUser, Tutor.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")); } } catch (Exception ex) { 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 { CatTutorModels Tutor = new CatTutorModels(); _CatTutor_Datos TutorDatos = new _CatTutor_Datos(); Tutor.conexion = Conexion; Tutor.IDPersona = id; Tutor.Nombre = collection["nombre"]; Tutor.ApPaterno = collection["apPaterno"]; Tutor.ApMaterno = collection["apMaterno"]; Tutor.Correo = collection["correo"]; Tutor.Direccion = collection["direccion"]; Tutor.Telefono = collection["telefono"]; Tutor.IDTipoPersona = 4; Tutor.clvUser = collection["clvUser"]; Tutor.passUser = collection["passUser"]; Tutor.Observaciones = collection["observaciones"]; Tutor.user = User.Identity.Name; Tutor.opcion = 2; Tutor = TutorDatos.AbcCatTutor(Tutor); if (Tutor.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se editaron correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente."; return(RedirectToAction("Edit")); } } catch { CatTutorModels Tutor = new CatTutorModels(); TempData["typemessage"] = "2"; TempData["message"] = "Los datos no se editaron correctamente. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
//[Authorize(Roles = "3")] public ActionResult Delete(string id, FormCollection collection) { try { CatTutorModels Tutor = new CatTutorModels(); _CatTutor_Datos TutorDatos = new _CatTutor_Datos(); Tutor.conexion = Conexion; Tutor.opcion = 3; Tutor.user = User.Identity.Name; Tutor.IDPersona = id; TutorDatos.AbcCatTutor(Tutor); TempData["typemessage"] = "1"; TempData["message"] = "El resgistro se ha eliminado correctamente."; return(Json("")); } catch { return(View()); } }