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 →

Paginación con ASP.NET en Visual Studio

En este post se expone un paso a paso detallado de los procedimientos a seguir para mostrar los datos de una tabla con un formato de paginación con ASP.NET en Visual Studio. En primer lugar, debemos tener la BBDD de la que queremos mostrar los datos paginados, conectada con el proyecto en Visual Studio.   Si no tenemos la conexión, debemos crear una nueva, teniendo en cuenta el nombre de nuestro servidor y el tipo de autenticación que tengamos. En mi caso es un servidor local, con la autenticación de Windows, por lo…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 →

Modelos y procedimientos de selección con MVC

PRESENTACION Un procedimiento almacenado de SQL SERVER es una colección lógica de declaraciones, es decir un conjunto de consultas empaquetadas con el fin de realizar de forma repetida una determinada tarea. El desarrollador de una aplicación ASP.NET con MVC solo tiene que escribir la declaración una vez y esto ayuda en reducir la cantidad de código y los recursos necesarios por parte del servidor. PUNTOS IMPORTANTES Los procedimientos almacenados son de los objetos que más se utilizan en una base de datos, en este post voy a explicar las ventajas que aporta utilizarlos a la…continue reading →

AJAX + MVC Navegación entres vistas de manera fluida

Para empezar esta serie de tutoriales, en este post aprenderemos a utilizar la tecnología AJAX en nuestras aplicaciones web ASP.NET MVC de Visual Studio 2015. Existen multitud de usos de la tecnología AJAX, en este post nos centraremos, por ejemplo, en cómo crear un sistema con el que ir cargando las vistas de manera fluida, sin recargar el navegador de una vista a otra, dando una sensación agradable de navegación continua y sin interrupciones. En primer lugar, crearemos nuestra aplicación de la manera habitual, haciendo click en “File”, “New” y seleccionando “ASP.NET Web…continue reading →

Múltiples Objetos en Vistas con ASP.NET y MVC

En este post aprenderemos de una manera muy sencilla a mostrar varios objetos en una vista en un patrón MVC. Resolveremos la problemática que tiene la propiedad model, cuando precisamos recibir varios objetos en una vista, ya que por defecto sólo es posible recibir un único modelo por vista. Existen 3 formas para enviar información desde la vista al controlador: ViewData ViewBag Model Todos ellos, son objetos contenedores que se generan dinámicamente en tiempo de compilación, pero existe alguna diferencia entre ellos: -ViewData: Es un diccionario de datos de tipo clave-valor.  Un objeto…continue reading →