Subir un archivo de Excel en ASP.Net MVC a la base de datos con Entity Framework

Posted on Leave a commentPosted in Entity Framework, MVC, SQL Server

Cuando en un proyecto tienes que subir un archivo de Excel en ASP.Net MVC a la base de datos existen diferentes formas, yo ya llevo tiempo usando una librería para extraer los datos del Excel y después trabajar con ellos ya sea para realizar cálculos o simplemente para almacenarlos en la DB para su uso posterior. Subiendo el archivo Lo primero es saber como subir un archivo de Excel en ASP.Net MVC para que este disponible en el controlador, si por ejemplo, ya tenemos una acción Create, podríamos copiar la vista y llamarla UploadFile por ejemplo, de cualquier forma, lo importante para […]

Como agregar un elemento al principio de un DropDownList en MVC.Net

Posted on Leave a commentPosted in .Net, Entity Framework, MVC

Esto es algo tan simple, pero tan simple, que sera el post mas corto en este blog; y lo pongo aquí porque en internet hay muchas respuestas a la pregunta de como agregar un elemento al principio de un DropDownList en MVC.Net, pero hay que hacer muchos cambios al código, y como casi nunca ocupo de esta opción, se me olvida y termino perdiendo mi tiempo en algo que ya hice antes, aunque lo mas probable es que después de escribir este post ya no se me olvide jamas. Agregando el parámetro correcto Si usaste Scaffolding para generar las vistas como en este post, y te genero […]

Exportar a CSV desde ASP.Net MVC con C#

Posted on Leave a commentPosted in .Net, Entity Framework, MVC

Algo muuuuy común que te vas a encontrar es que los usuarios te pidan una forma rápida de exportar a Excel, y al final de cuentas es algo que vas a usar en la mayoría de tus proyectos; y no debería de ser algo doloroso hacerlo, así que buscando en Internet una forma rápida y sencilla para exportar a CSV desde ASP.Net MVC me encontré con la solución. La librería (mini-librería, realmente es un archivo), que nos ayudara es CsvExport, y tienes dos formas de usarla: La fácil: Copia el archivo/código de CsvExport.cs desde la pagina hacia tu proyecto y listo La mas […]

Validaciones con Data Annotations en MVC en .Net

Posted on 3 CommentsPosted in .Net, Entity Framework, MVC

Si ya tienes tu proyecto creado en MVC usando Entity Framework eligiendo DataBase-First, es decir que creaste tus modelos en C# a partir de tus tablas en tu base de datos, es tiempo de crear las validaciones con Data Annotations para los modelos en MVC. Que son los DataAnnotations? Los DataAnnotations son decoradores que se ponen justo arriba de las propiedades de nuestras entidades, estos decoradores nos ayudan a realizar la validación tanto del lado del servidor en C# como del lado del cliente en JS, sin escribir nada mas que estas validaciones con Data Annotations. Agregando los decoradores a mi entidad Preservando […]

Como crear un proyecto MVC con Entity Framework a partir de una base de datos

Posted on 1 CommentPosted in .Net, Entity Framework, MVC

Aunque MVC en .Net tiene muuuuucho tiempo y existen muuuuuchos tutoriales, la mayoria habla de como crear la base de datos (el modelo) desde codigo, este post mostrara como como crear un proyecto MVC con Entity Framework a partir de una base de datos, generando el codigo del modelo a partir del esquema en la DB. Creando el proyecto MVC Al momento de escribir este post, estoy usando Visual Studio Community 2015, por lo que para crear el proyecto nos vamos File > New > Project,  una vez abierta la ventana de New project, dentro de Visual C# > Web encontraremos la opcion ASP.NET Web Application, […]