En este video introductorio a SignalR te enseñare la facilidad con que se trabaja con SignalR y un proyecto web MVC .Net.
En este video haremos un chat sencillo para comprender como funciona SignalR.
En este video introductorio a SignalR te enseñare la facilidad con que se trabaja con SignalR y un proyecto web MVC .Net.
En este video haremos un chat sencillo para comprender como funciona SignalR.
En el siguiente video te explico una manera correcta de insertar miles de registros utilizando Entity Framework.
Aprende Entity Framework en 10 minutos
int numeroLotes = 1000; using (var db = new pruebaEntities()) { for (int i = 0; i < 4000; i++) { var oNumber = new numbers(); oNumber.number = i; oNumber.date = DateTime.Now; db.numbers.Add(oNumber); if(i%numeroLotes==0) db.SaveChanges(); } db.SaveChanges(); } }
En este video te muestro como leer un archivo de Excel desde C# .Net y guardarlo en una base de datos sin utilizar las librerías de Office.
Utilizaremos una librería creada por el MIT llamada spreadsheetlight
Crear archivo de excel con spreadsheetlight: https://www.youtube.com/watch?v=NlTv8Xv7cW0
Aprende entity framework en 10 minutos: https://www.youtube.com/watch?v=6nT-RjMEG0o
string path = @"C:\turuta\miexcel.xlsx"; SLDocument sl = new SLDocument(path); using (var db= new pruebaEntities()) { int iRow = 2; while (!string.IsNullOrEmpty(sl.GetCellValueAsString(iRow, 1))) { string codigo = sl.GetCellValueAsString(iRow, 1); string nombre = sl.GetCellValueAsString(iRow, 2); int edad = sl.GetCellValueAsInt32(iRow, 3); var oMiExcel = new miexcel(); oMiExcel.codigo = codigo; oMiExcel.nombre = nombre; oMiExcel.edad = edad; db.miexcel.Add(oMiExcel); db.SaveChanges(); iRow++; } }
En este video te explico cómo puedes crear un breadcrumbs en minutos, haciendo uso de una librería llamada MvcSiteMapProvider y organizando el mapa de tu sitio.
En este video te muestro como crear un archivo de Excel desde C# .Net sin utilizar las librerías de Office.
Utilizaremos una librería creada por el MIT llamada spreadsheetlight
Sitio web de spreadsheetlight: http://spreadsheetlight.com/sample-code/
string pathFile = AppDomain.CurrentDomain.BaseDirectory + "miExcel.xlsx"; SLDocument oSLDocument = new SLDocument(); System.Data.DataTable dt = new System.Data.DataTable(); //columnas dt.Columns.Add("Nombre",typeof(string)); dt.Columns.Add("Edad",typeof(int)); dt.Columns.Add("Sexo",typeof(string)); //registros , rows dt.Rows.Add("Pepe",19,"Hombre"); dt.Rows.Add("Ana",20,"Mujer"); dt.Rows.Add("Perla",30,"Mujer"); oSLDocument.ImportDataTable(1, 1, dt, true); oSLDocument.SaveAs(pathFile);
Con este curso de 4 videos te enseño como crear el archivo pdf a partir de un XML ya timbrado con C# .Net.
Te invito a que te suscribas a mi canal de youtube para mas videos interesantes sobre programación.
Me enfoco para crear el archivo PDF con un proyecto simple de consola, para que así veas que puedes implementarlo en cualquier tipo de proyecto de C# .Net: mvc .net, asp, Windows form, WPF, WCF etc.
1.- En el primer video nos enfocaremos a obtener la información del xml 3.3 en un objeto, y para ello te muestro como es posible hacer el parseo de los datos del xml para posterior poder manipularlos.
2.- En este segundo video nos centraremos en convertir un archivo html a pdf, y de igual manera te mostrare como ejecutar Razor para que nuestro html sea manipulado dinámicamente (no importa que el proyecto no sea web, yo te muestro como hacerlo).
3.- En este video te muestro como crear el código QR como el SAT lo requiere.
4.- En este video, te muestro como hacer el archivo PDF conforme al anexo 20, al igual veremos cómo crear el texto de la cantidad total de la factura con letra.
5.- Por último, te enseño como puedes navegar a elementos mas profundos, en este caso los impuestos, y de esta manera puedas representarlos en tu pdf.
Con estos 5 videos seras capaz de crear el archivo PDF sin problemas.
En este cuarto y último video de este curso veremos como crear el pdf a partir del anexo 20, a parte veremos como introducir la cantidad total con letra.
Código del video: clic aquí
Primer video: https://www.youtube.com/watch?v=gHSC8GrEC5g
Segundo video: https://www.youtube.com/watch?v=ZppyFAM2JQM
Tercer video: https://www.youtube.com/watch?v=2l9y_dbguaQ
Curso para que aprendas a crear el xml 3.3 desde cero: https://www.youtube.com/watch?v=XlTz0NRQLm4&list=PLWYKfSbdsjJg-yuu9K53GwthkEE8lkXDL
Catálogos sat mysql: https://hdeleon.net/catalogos-para-facturar-3-3-sat-en-mysql/
En este tercer video te mostrare como crear el código QR como lo exige el SAT.
Código del video: clic aquí
Primer video: https://www.youtube.com/watch?v=gHSC8GrEC5g
Segundo video: https://www.youtube.com/watch?v=ZppyFAM2JQM
Cuarto video: https://youtu.be/0nmqpoCTUuM
Curso para que aprendas a crear el xml 3.3 desde cero: https://www.youtube.com/watch?v=XlTz0NRQLm4&list=PLWYKfSbdsjJg-yuu9K53GwthkEE8lkXDL
Catálogos sat mysql: https://hdeleon.net/catalogos-para-facturar-3-3-sat-en-mysql/
Para verificar si existe conexión a la base de datos desde nuestro contexto creado con Entity Framework, puedes hacerlo de la siguiente manera:
public bool VerificarConexión() { using(var db = new MiEntities()) { DbConnection conn = db.Database.Connection; try { //abrimos conexión, en caso de no existir dará excepción para caer en el catch conn.Open(); return true; } catch { return false; } } }
En este segundo video te mostrare una forma fácil de crear un archivo PDF a partir de un archivo HTML, y con ayuda de Razor poder incrustar nuestro objeto Comprobante obtenido en el primer video.
Código del video: clic aquí
Curso para que aprendas a crear el xml 3.3 desde cero: https://hdeleon.net/curso-para-crear-la-factura-electronica-3-3-cfdi-del-sat-gratis-en-c-net/
Catálogos sat mysql: https://hdeleon.net/catalogos-para-facturar-3-3-sat-en-mysql/