Seguridad Personalizada con MVC

En este post vamos a explicar el tema de la seguridad personalizada sobre un proyecto MVC. Los objetivos serán: Aplicar la seguridad sobre un usuario y una contraseña que nosotros decidamos. Implementar la seguridad basándonos en roles. Permitir solamente entrar en una "zona segura" al usuario con rol de ADMINISTRADOR. Para acceder a la zona segura usaremos tres credenciales diferentes: Usuario: ADMIN   Contraseña: ADMIN Usuario: USER   Contraseña: USER Usuaro: PRUEBA   Contraseña: PRUEBA Comenzamos creando un nuevo proyecto en Visual Studio yendo a File > New > Project. Elegimos un proyecto de…continue reading →

Lista de la compra mediante Session

Introducción Session en ASP.NET  es el objeto que interacciona con las cookies, guardando y sacando datos de ellas. Las ventajas de Session es que sólo guarda los datos de un usuario, es decir, para una web customizada en la que interaccionan varios usuarios con diferentes intereses, crea una 'experiencia' personalizada para cada uno. Esto es capaz de lograrlo porque guarda un estado de lo que el usuario quiere, y esto no es posible en HTTP porque este no mantiene estados. Otra ventaja de Session respecto a otros es que este guarda los datos…continue reading →

Diferencia entre ViewData,ViewBag,TempData y Session

DIFERENCIAS ENTRE   VIEWDATA, VIEWBAG, TEMPDATA, SESSION                                                                                 INTRODUCCIÓN Este post generalmente está dedicado a resolver las dudas sobre las diferencias entre VIEWDATA, VIEWBAG, TEMPDATA, SESSION en Asp.net MVC sus definiciones y sus puntos importantes lo cual nos da la respuesta a cómo y cuáles son las formas de pasar los datos de controladores a las…continue reading →

UTILIZAR PETICIÓN Y RESPUESTA FILE.

OBJETIVO: El objetivo de esta práctica es la creación de un documento PDF dentro de MVC y la recuperación de ficheros en el servidor. Para ello nos crearemos una aplicación en la que mostraremos una lista de personas y tendremos un enlace para poder crear informes en PDF sobre las personas. https://www.flickr.com/photos/147088446@N03/30854967883/in/dateposted-public/ DATOS A TENER EN CUENTA: Lo primero que haremos será crearnos un proyecto nuevo de MVC al que llamaremos DevolverFile. Segundo vamos a necesitar descargarnos la librería para crear documentos PDF en C#. La librería se llama ITextSharp y la descargaremos del sitio : http://sourceforge.net/projects/itextsharp/ DESARROLLAMOS…continue reading →

Selección múltiple de elementos

Vamos a generar un código para extraer información de BBDD, pudiendo hacerse una selección de múltiples elementos, y mostrarlo en una vista sencilla: La Web forma parte de un proyecto ASP.NET Web Aplication utilizando el Modelo Vista Controlador (MVC), por lo que cada parte de código tiene definida su situación dentro del proyecto. Queremos conseguir un listado de productos existentes en varios almacenes. Podremos seleccionar qué almacenes queremos visualizar, uno o varios. Partimos de dos tablas, una tabla descriptiva de los almacenes y otra de los productos existentes: En la zona de Views nos…continue reading →

Parámetros de salida con LINQ

Este Post vamos a explicar como poder recibir un dato en nuestra aplicación de Visual Studio al realizar un procedimiento en SQL Server a través de una consulta en Linq. Como ejemplo, vamos a realizar la acción de insertar un campo en una tabla de nuestra base de datos. Esta, a su vez, nos enviará un dato a partir de la acción realizada. Los datos insertados serán rellenados en un formulario creado en Visual Studio. Dicho procedimiento consistirá en insertar un alumno nuevo dentro de una clase y que nos devuelva la media de la…continue reading →