#18 Programando un sistema de ventas real | Transacciones en Entity Framework en C#

  Рет қаралды 10,162

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 40
@alexisgabrielluna373
@alexisgabrielluna373 6 ай бұрын
este video fue super cortito y facil de seguir pero muy imoprtante ya que en otro sistema no tenia un control del rollback y se me metian algunos datos en algunas tablas pero en otras no aunq no se si funcione esto con firebase pero de todos modos me parecio genail el video.... prometo invitar mas d una cerveza con mis futuros sueldos.... Grande @hdeleonnet muchas gracias x compartir información valiosa
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Si te ha gustado el video regalarme un like y compártelo en tus redes sociales, eso me ayuda bastante Siguiente video, pase usted: kzbin.info/www/bejne/jZa6lJawmrp8b5Y
@juancruzmedina5915
@juancruzmedina5915 3 жыл бұрын
Increible como todos! Gracias!
@TonicoBonico
@TonicoBonico 3 жыл бұрын
Tome su like, señor.
@eminurbina2989
@eminurbina2989 4 жыл бұрын
Perfecto que expliques acerca de las trasaction ya que son pocos canales que te muestran cómo trabajar con ellas
@darioesquina5516
@darioesquina5516 4 жыл бұрын
El mejor de todos. C# y Desarrollo Full Stack, Aunque no existe del todo.
@facundovega1726
@facundovega1726 4 жыл бұрын
Sos un genio man, admirado con tu conocimiento y tu forma de explicar!
@irwinyahirquintanafitta7324
@irwinyahirquintanafitta7324 4 жыл бұрын
Otro excelente video, mil gracias. El concepto de transacción aplicado a un caso de la vida real, y además su implementación en Entity Framework. Te volaste la barda con este video mi estimado. Quitas toda la paja y pones lo transcendente del tema. Que buen maestro eres!
@zuumstellar975
@zuumstellar975 4 жыл бұрын
Nuevamente te agradezco Héctor por compartir sus conocimientos👍👍
@edwinoswaldorodriguezleton5437
@edwinoswaldorodriguezleton5437 4 жыл бұрын
Gracias Héctor, bendiciones. Pronto te seguiré apoyando.
@edwinoswaldorodriguezleton5437
@edwinoswaldorodriguezleton5437 4 жыл бұрын
Héctor yo he trabajado con procedimientos almacenados y al crear una venta lo envío como una matriz o estructura y lo inserto con una tabla temporal en sql server. Puedes explicar eso en algún video para saber que práctica es mejor.
@aldonerio8036
@aldonerio8036 4 жыл бұрын
Excelente Hector
@marvinomarhernandez7647
@marvinomarhernandez7647 4 жыл бұрын
Si, gracias Hector, siempre con tutoriales de calidad.
@melpponp2694
@melpponp2694 4 жыл бұрын
Gracias por compartir este sistema de ventas estimado Hector , si antes de navidad se terminase, seria el mejor regalo para tus seguidores, saludos y buenas vibras
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Es la idea
@josueargueta2506
@josueargueta2506 4 жыл бұрын
Excelente explicación.
@DarknessMA
@DarknessMA 4 жыл бұрын
Ya estoy al día con el curso, espero el siguiente. Muchas gracias 😬
@DarknessMA
@DarknessMA 4 жыл бұрын
Gracias ppr el nuevo video, creo qie éste fue más rápido, justo a tiempo porque ya casi estoy al día en el curso y ando haciendo un proyecto a la par con éste curso para mi trabajo :c
@joseyancarlosruizcuri7612
@joseyancarlosruizcuri7612 3 жыл бұрын
interesante de las transacciones una consulta de acuerdo al ejemplo digamos que tengamos 3 cajeras o cajeros realizando cobro a clientes y como seria ahi el que ingresa primero o le da al boton guardar se realiza primero se debloquea y ingresa otro registro y si le sale error a uno se desbloquea y pasa el siguiente registro espero se aclare mi duda gracias
@MarioAlvarezinformatico
@MarioAlvarezinformatico 4 жыл бұрын
Gracias!
@hakureisan5093
@hakureisan5093 3 жыл бұрын
Hola excelente curso, pero me gustaria que tambien muestres como se haria utilizando store procedures, en el video anterior , le comentastes a un comentario que en este video se utilizaron store procedures.
@joseluistarrillochuquiruna3765
@joseluistarrillochuquiruna3765 2 жыл бұрын
haras procedimientos almacenados y el asyn await ?
@josedejesusvelascocamacho8233
@josedejesusvelascocamacho8233 4 жыл бұрын
Excelente video! . Solo que me surgió una duda. Que pasaria en el caso que de que un segundo cliente quisiera registrar una venta en el momento en que la venta de un primer cliente está en proceso de registro (con las tablas bloqueadas por la transacción)?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
En este momento lo que esta pasa en un instante. Por eso es una opción, mas no que siempra deban utilizarse
@VictorHugo140283
@VictorHugo140283 4 жыл бұрын
Que tal Hector, excelente video, algunos sistemas con lo que he trabajado, cuando una transacción falla por x motivo, este folio en particular se bloquea, lo puedes ver pero no puedes editarlo y/o contabilizarlo hasta que corras un procedimiento para la recuperación y/o eliminación de ese registro. Esto podría integrarse a un trigger?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Si se puede con trigger
@zerilanka
@zerilanka 4 жыл бұрын
Hector una duda si existen diferentes transacciones a la vez, supongamos están registrando información desde diferentes puestos de trabajo los demás usuarios no se verían afectados? la transacción de ellos debería de esperar hasta cuando finalice la de otro usuario?. no se si me hice entender.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
son milisegundos
@maheza36
@maheza36 3 жыл бұрын
Hector muchas gracias por tu contenido; te hago una pregunta, que alternativa recomiendas usar para controlar las transacciones cuando se trata de un sistema de alta concurrencia, porque acá veo que si dos ventas se registran en el mismo instante de tiempo una bloquearía la otra, y si fueran 100 ventas a la vez, con mil conceptos supongamos, podría haber cierto bloqueo no deseado. Me gustaría saber tu opinión y solución arquitectonica al respecto. saludos.
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Con esta cantidad de información se bloquearia y no lo notarías
@ualvarez95
@ualvarez95 4 жыл бұрын
Muy bueno Hector!, explicaste la ventaja de usar transaction pero, la desventaja cual sería?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Se bloquea las tablas o rows dependiendo y no puedes hacerles select
@cesarmejia9461
@cesarmejia9461 4 жыл бұрын
Hola Héctor, excelente curso, una pregunta, seria buena practica ya enviar todos los valores calculados desde el Front, o mejor hacerlos desde el Back, saludos
@hdeleonnet
@hdeleonnet 4 жыл бұрын
En back, aunque a veces el requerimiento permite modificar el precio sobre todo en puntos de venta se le da un permiso especial, pero siempre debe ser back si no tiene esta excepción
@ntbntb3956
@ntbntb3956 4 жыл бұрын
Excelente video amigo a darle Like y compartir! Tengo una pregunta. Tengo un Procedimiento Almacenado donde hago el funcionamiento de una compra donde afectó la tabla Compra Compra_detalle y Kardex y todo envuelto y validado por una Transacción. Y me funciona pero el problema radica en que me duplica la inserción en la tabla Compra.... En C# tengo una clase donde donde mando los parámetros por AddWhiteValue. El detalle de la compra lo envío por un foreach de una DataGrid... Alguna solución amigo! De ante mano muchas gracias! Éxitos!!!
@jusehtquispe
@jusehtquispe 4 жыл бұрын
Seria bueno un con store procedures, arquitectura en capas.
@danielmeza7156
@danielmeza7156 3 жыл бұрын
Qué sucede si... De un servicio que ya inicia una transacción, y mando llamar un método de otro servicio que necesito usar, peeero, éste otro servicio en su proceso inicia otra transacción ya que también guarda dentro de la BD. ¿Qué sucede en este caso?. Espero no haber creado un nudo con mi explicación...
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Uno a la vez, queda en espera el segundo
@salserodezinc5532
@salserodezinc5532 4 жыл бұрын
Es mucho trabajo para el controlador...deberias hacer eso en la dal o una carpeta....entre mas liviano quede el controlador, mejor es la aplicacion.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
es un curso relax, después vamos a ver capa de servicio y todo va quedar chulo, le invito a ver este video: kzbin.info/www/bejne/f4Gkapt9ltWhrrM
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 3,4 МЛН
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 15 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 186 МЛН
Entity Framework Core: How To Use Transactions
13:17
Trevoir Williams
Рет қаралды 4,1 М.
Paginación usando PagedList en .NET Framework y ADO.NET
17:59
Alex Marin Mendez
Рет қаралды 40
Transactions in EFCore 6 (Entity Framework DotNet 6), CSharp Examples
6:42
Data Vids (Data Vids)
Рет қаралды 10 М.
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 3,4 МЛН