/// <summary>
        /// Método de la vista parcial M12_ModificarUsuario2
        /// </summary>
        /// <returns>Retorna la vista parcial M12_ModificarUsuario2 en conjunto del Modelo de dicha vista</returns>
        public ActionResult M12_ModificarUsuario2(int id)
        {
            Command <List <Entidad> > comandrol = FabricaComando.crearM13_ConsultarRoles();
            List <Entidad>            roles     = comandrol.ejecutar();

            ViewBag.Roles = new SelectList(roles, "_idRol", "_nombreRol");

            Command <Entidad> comando        = FabricaComando.crearM12ConsultarUsuario(id);
            Entidad           usuario        = comando.ejecutar();
            Usuario           usuarioBuscado = (Usuario)usuario;

            idUsuario = usuarioBuscado._id;

            CModificarUsuario modelovista = new CModificarUsuario();

            modelovista._correo              = usuarioBuscado.correo;
            modelovista._nombre              = usuarioBuscado.nombre;
            modelovista._apellido            = usuarioBuscado.apellido;
            modelovista.contraseñaUsuario    = usuarioBuscado.contrasena;
            modelovista._confirmarContraseña = usuarioBuscado.contrasena;
            modelovista._rol    = usuarioBuscado.rolr._idRol;
            modelovista._activo = usuarioBuscado.activo;

            return(PartialView(modelovista));
        }
        public JsonResult modificarUsuario(CModificarUsuario model)
        {
            Entidad          modificarUsuario = FabricaEntidad.InstanciarUsuario(model, model._rol);
            Command <string> comando          = FabricaComando.crearM12ModificarUsuario(modificarUsuario, idUsuario);
            string           agrego           = comando.ejecutar();

            return(Json(agrego));
        }
Beispiel #3
0
        public static Entidad InstanciarUsuario(CModificarUsuario 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_DetalleUsuario
        /// </summary>
        /// <returns>Retorna la vista parcial M12_DetalleUsuario en conjunto del Modelo de dicha vista</returns>
        public ActionResult M12_DetalleUsuario(int id)
        {
            Command <Entidad> comando        = FabricaComando.crearM12ConsultarUsuario(id);
            Entidad           usuario        = comando.ejecutar();
            Usuario           usuarioBuscado = (Usuario)usuario;

            idUsuario = usuarioBuscado._id;

            CModificarUsuario modelovista = new CModificarUsuario();

            modelovista._correo           = usuarioBuscado.correo;
            modelovista._nombre           = usuarioBuscado.nombre;
            modelovista._apellido         = usuarioBuscado.apellido;
            modelovista.contraseñaUsuario = usuarioBuscado.contrasena;
            modelovista._rol    = usuarioBuscado.rolr._idRol;
            modelovista._activo = usuarioBuscado.activo;

            return(PartialView(modelovista));
        }