public JsonResult guardarUsuario(CAgregarUsuario model) { Entidad nuevoUsuario = FabricaEntidad.InstanciarUsuario(model, model._rol); Command <string> comando = FabricaComando.crearM12AgregarUsuario(nuevoUsuario); string agrego = comando.ejecutar(); return(Json(agrego)); }
public static Entidad InstanciarUsuario(CAgregarUsuario model, int idRol) { string nombre = model._nombre; string apellido = model._apellido; string correo = model._correo; string contrasena = model.contraseñaUsuario; DateTime fechaCreacion = model._fechaCreacion; string activo = model._activo; return(new Usuario(nombre, apellido, correo, contrasena, idRol, fechaCreacion, activo)); }
/// <summary> /// Método de la vista parcial M12_AgregarUsuario2 /// </summary> /// <returns>Retorna la vista parcial M12_AgregarUsuario2 en conjunto del Modelo de dicha vista</returns> public ActionResult M12_AgregarUsuario2() { try { CAgregarUsuario model = new CAgregarUsuario(); Command <List <Entidad> > comandrol = FabricaComando.crearM13_ConsultarRoles(); List <Entidad> roles = comandrol.ejecutar(); ViewBag.Roles = new SelectList(roles, "_idRol", "_nombreRol"); return(PartialView(model)); } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message + "');</script>"); Response.End(); return(Json(ex.Message)); } }
public ActionResult consultarUsuarioLogin(CAgregarUsuario model) { Entidad nuevoUsuario = FabricaEntidad.InstanciarUsuario(model.Nombre, model.Apellido, model.Correo, model.Clave0, Int32.Parse(model.PreguntaRespuesta0.Pregunta), model.PreguntaRespuesta0.Respuesta, Int32.Parse(model.PreguntaRespuesta1.Pregunta), model.PreguntaRespuesta1.Respuesta, Int32.Parse(model.PreguntaRespuesta2.Pregunta), model.PreguntaRespuesta2.Respuesta); //con la fabrica instancie al usuario. Command <String> comando = FabricaComando.M14VerificarCorreo(nuevoUsuario); if (comando.ejecutar() == "1") { Session["usuario_almacenado"] = true; return(RedirectToAction("Registro", this)); } ViewData["msg"] = "correo o contraseña invalida"; Session["usuario_almacenado"] = false; return(RedirectToAction("Registro", this)); }
public ActionResult guardarUsuario(CAgregarUsuario model) { Entidad nuevoUsuario = FabricaEntidad.InstanciarUsuario(model.Nombre, model.Apellido, model.Correo, model.Clave0, Int32.Parse(model.PreguntaRespuesta0.Pregunta), model.PreguntaRespuesta0.Respuesta, Int32.Parse(model.PreguntaRespuesta1.Pregunta), model.PreguntaRespuesta1.Respuesta, Int32.Parse(model.PreguntaRespuesta2.Pregunta), model.PreguntaRespuesta2.Respuesta); Command <String> comando2 = FabricaComando.crearM14AgregarUsuario(nuevoUsuario); if (comando2.ejecutar() == "1") { Session["usuario_almacenado"] = true; return(RedirectToAction("Login", this)); } //aqui va un mensaje de error de que ya existe el correo ViewData["msg"] = "El correo ya existe"; Session["usuario_almacenado"] = false; return(RedirectToAction("Registro", this)); }