¿Cómo crear un módulo Maestro Detalle en C# MVC .Net Framework?

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

ความคิดเห็น • 117

  • @hdeleonnet
    @hdeleonnet  5 ปีที่แล้ว +23

    Si te ha gustado el video, me harías un favor enorme compartiéndolo, quizá a un amigo tuyo le sirva este contenido, muchas gracias!

  • @belisariomamani8258
    @belisariomamani8258 5 ปีที่แล้ว +26

    Alguien más quiere un CRUD continuando este proyecto?
    PD: muy bien vídeo gracias por compartir tus conocimientos Héctor. Saludos desde Perú.

    • @luisalbertobojorgemartinez7462
      @luisalbertobojorgemartinez7462 4 ปีที่แล้ว

      Excelente vídeo campeón y claro que si me gustaría un CRUD continuando este proyecto.
      Saludos!!!!

    • @melpponp2694
      @melpponp2694 4 ปีที่แล้ว +2

      yo y si fuese en aspnet core mejor eh, muy buen tutorial, saludos

  • @javiergutierrez6518
    @javiergutierrez6518 5 ปีที่แล้ว +8

    aprovecho para darte gracias por tu generosidad, escuche aquel podcast en que cuentas porque tus cursos son gratuitos, solo puedo decir que eso te describe como una buena persona, de buena madera, Dios te bendiga amigo

  • @danielcapelli2003
    @danielcapelli2003 3 ปีที่แล้ว +1

    La verdad no paro de aprender. Mil gracias por el tiempo que tomas y ayudarte es una excelente retribución al tiempo que dedicas.

  • @kelinton
    @kelinton ปีที่แล้ว

    Gracias, me ayudo mucho a comprender como trabajar formularios de esta forma.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 5 ปีที่แล้ว +3

    Esta predicimi tu trabajo. Sigue haciendo más sobre este tema.⛄❄

  • @jeisonsalazar71
    @jeisonsalazar71 4 ปีที่แล้ว +1

    Desde Colombia, muchas gracias, eres genial impartiendo conocimiento.

  • @pedromorel5614
    @pedromorel5614 ปีที่แล้ว

    Uff, gracias por existir brother

  • @javierjosemelendezbellido7502
    @javierjosemelendezbellido7502 5 ปีที่แล้ว +1

    Gracias por compartir tus conocimientos, Buen vídeo, Muy bien explicado y buen sentido del humor. Dios te bendiga.

  • @fjrivera9431
    @fjrivera9431 3 ปีที่แล้ว

    Muy, muy, muy claro...te felicito y muchas gracias...

  • @KeMusArt
    @KeMusArt 4 ปีที่แล้ว +1

    Gracias bro, contigo no me duermo jeje

  • @johnarteaga1279
    @johnarteaga1279 3 ปีที่แล้ว

    Excelente, simplemente genial!!

  • @kensyayala7412
    @kensyayala7412 3 ปีที่แล้ว

    me encanta como explica!!!

  • @jcsegura6541
    @jcsegura6541 4 ปีที่แล้ว +1

    Gracias por el aporte me sirvió de mucho

  • @recastecnologias
    @recastecnologias 2 ปีที่แล้ว +1

    Muy bueno

  • @blarydiboy4605
    @blarydiboy4605 4 ปีที่แล้ว +1

    gracias maestro lo mas grande!

  • @kokolibre
    @kokolibre ปีที่แล้ว

    Buen trabajo! Salud!

  • @saulmariscalzamarron41
    @saulmariscalzamarron41 3 ปีที่แล้ว

    Gracias, Me ha sido de mucha utilidad.

  • @juangarcia8313
    @juangarcia8313 7 หลายเดือนก่อน

    Te quiero mucho hdleon

  • @jesuscubedo9988
    @jesuscubedo9988 4 ปีที่แล้ว

    excelente explicacion , gracias por compartir el conocimiento

  • @reynaldo1x
    @reynaldo1x 3 ปีที่แล้ว

    Me sirve de repaso. gracias!

  • @gonzalopb11
    @gonzalopb11 3 ปีที่แล้ว

    Muy buen video....... gracias...

  • @nathanmarquez8124
    @nathanmarquez8124 5 ปีที่แล้ว +2

    Hector uno de MVC.NET CORE con el ORM Dapper, Felicidades y gracias.

  • @carlosjohaneusebioayala
    @carlosjohaneusebioayala 3 ปีที่แล้ว

    Fenomenal!

  • @manuelbello4663
    @manuelbello4663 3 ปีที่แล้ว +1

    Excelente video, felicitaciones, profe hay alguna posibilida de adicionar una campo mas para agregar(selecciona) un archivo, y lo adiciones a la tabla, para luego en el pos hacer el proceso de ubicacion y renombramiento etc.

  • @eduardo_wan
    @eduardo_wan 4 ปีที่แล้ว +1

    genial video bro muchas gracias

  • @jdavidrodriguezgomez
    @jdavidrodriguezgomez 2 ปีที่แล้ว +1

    Buenos tardes se puede relacionar varios modelos es decir ICollection para integrarlo con un drop down list en razor?

  • @JERSONALI
    @JERSONALI 5 ปีที่แล้ว

    Eres un capo

  • @geogeohot
    @geogeohot ปีที่แล้ว

    listo, funciono.👍

  • @leiru871
    @leiru871 ปีที่แล้ว

    muy bien el ejemplo pero una duda como seria para la edicion

  • @darwinum5464
    @darwinum5464 3 ปีที่แล้ว

    Estimado muy buen video, solo tengo una consulta como podría hacer para poner un botón eliminar a los registros que agregas, porque puede suceder que agregaste un registro que no debías.

  • @LATNOK33
    @LATNOK33 4 ปีที่แล้ว +1

    Hector, muchas gracias por tus videos, referente a Maestro detalle, como puedo eliminar, editar el detalle. Saludos.

  • @dreadsean7233
    @dreadsean7233 4 ปีที่แล้ว

    hola buen video, quizas podrias hacer uno explicando COMO REALIZAR GRIDVIEW TRAENDO INFORMACION DE VARIAS TABLAS DESDE LA BASE HACIA EL FRAMEWORK

  • @georgeboiero3702
    @georgeboiero3702 4 ปีที่แล้ว +1

    Me mata la parte donde decis que la tabla venta esta pelona!!! Jajaja

  • @NeoCastz
    @NeoCastz 2 ปีที่แล้ว

    como seria lo de las peticiones ajax del minuto 22:17?? 🤔

  • @hj2247
    @hj2247 4 ปีที่แล้ว +2

    sabiendo esto de mvc ya puedo buscar trabaj0

  • @diegoj.7423
    @diegoj.7423 2 ปีที่แล้ว

    Hola Héctor, si deseo guardar el importe total de todo el concepto en la tabla padre como le hago para guardarlo en el controlador ??

  • @fannyacosta2264
    @fannyacosta2264 2 ปีที่แล้ว

    Como le hago si quiero filtrar otros datos mas por ejemplo tambien edades?

  • @vmh3224
    @vmh3224 4 ปีที่แล้ว +1

    Buenos dias profesor una pregunta y si quiero eliminar un partida o concepto antes de guardar mi venta en la base de datos como seria el codigo en javascript?(ejemplo agrege una partida de mas, como eliminarla de mi tabla antes de mandar a guardarla) Espero me pueda ayudar por favor saludos

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +1

      document.getElementById("padre").removeChild(document.getElementById("hijo"))
      sindo el hijo un div o algo que contenga los datos de los inputs hidden de tu detalle a eliminar

    • @vmh3224
      @vmh3224 4 ปีที่แล้ว +1

      @@hdeleonnet Buenas tardes profesor ya puse un botón en cada partida como le hago para llamar esa función que me dice usted y en padre e hijo que nombre en base al ejemplo que usted nos enseño me podría ayudar por favor, es que ya lo intente de varias formas pero no logro hacerlo funcionar, saludos y quedo en espera de su valiosa ayuda, gracias

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว

      mete los componentes del elemento dentro de un div, este div ponle un id incremental div-1, div-2, todos estos denro de un div padre
      y ya el boton iria direccionado al id correspondiente
      function jsEliminar(divboton){
      document.getElementById("divPadre")removeChild(document.getElementById(divboton))
      }

    • @vmh3224
      @vmh3224 4 ปีที่แล้ว

      @@hdeleonnet hola profesor disculpe que lo moleste pero no lo logro poder hacer que me funcione lo de eliminar un detalle antes de guardar en la bd espero me pueda ayudar por favor con un ejemplo, mientras lo seguire intentando y gracias por su gran ayuda, saludos

    • @arnoldokuanmontoya1624
      @arnoldokuanmontoya1624 4 ปีที่แล้ว

      @@hdeleonnet Mismo inconveniente al eliminar sera que nos ayuda

  • @sergioochoa583
    @sergioochoa583 5 ปีที่แล้ว +2

    Estaría chingon uno con sp

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +1

      usted lee mi mente

    • @sergioochoa583
      @sergioochoa583 5 ปีที่แล้ว

      No soy el dueño del canal pero aquí está el vídeo amigos, th-cam.com/video/X_MpkJpsilw/w-d-xo.html

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว

      @Marcelo MP th-cam.com/video/X_MpkJpsilw/w-d-xo.html

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว

      th-cam.com/video/X_MpkJpsilw/w-d-xo.html

    • @renatoventuraavalos2475
      @renatoventuraavalos2475 4 ปีที่แล้ว

      @@hdeleonnet Estimado buenassss, en el caso que quisiera agregarle un class a los TD, como lo haria?

  • @benchmarkfps6930
    @benchmarkfps6930 4 ปีที่แล้ว

    En el caso de editar los campos de la venta desde grid o para el eliminar un producto desde la grid?

  • @angelvc0318
    @angelvc0318 3 ปีที่แล้ว

    Una consulta, en unos de los "td" donde los datos se muestran en la tabla agregué un boton de eliminar cada linea por si se desea eliminar con javascript, pero como se puede hacer para que también se elimine los hidden asociados a esa fila, ya que a cuando se elimina la linea sigue apareciendo los hidden?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +1

      Para este ejemplo va con un ID el tag input qie diga un nombre + el número de índice
      Así con js lo eliminas desde el botón junto el td

  • @ronalvique6702
    @ronalvique6702 3 ปีที่แล้ว

    Que podra ser este error Unable to cast object of type 'System.Collections.Generic.List`' to type 'System.Array'.

  • @dorian_gris
    @dorian_gris 5 ปีที่แล้ว +2

    Excelente contenido, gracias por compartirlo, he visto varios videos tuyos y en ninguno me he encontrado con mapeo de clases (AutoMapper) ya que veo que siempre asignas valores de una clase a otra por medio de cada una de sus propiedades (de ViewModel a dbContext) pero cuando son muchas propiedades eso es algo tedioso...nunca utilizas el mapeo?

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +4

      Claro pero el objetivo aqui es explicar otros conceptos ya que hay mucha persona que verá esta video sin tener conocimiento de nada de mvc. Mas adelante hare automapper

  • @melpponp2694
    @melpponp2694 4 ปีที่แล้ว

    Hola Hector agradecido por compartir tus tutoriales, una consulta si decido hacer este tutorial en aspnet core, aparte de crear al inicio un proyecto tipo core, en el codigo o en alguna configuracion variaria mucho??, espero su respuesta ya que recien trabajo en core y necesito una ayudita, saludos

  • @manuelbello4663
    @manuelbello4663 4 ปีที่แล้ว

    Felicitaciones hdeleon, muy buena explicación, tengo una consulta, para validar que los input NO tengan datos y no se inserten en la tabla como se hace? tienes un vídeo explicando? no se mucho de javascript. te lo agradezco

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +1

      creo que esto puede servirte: th-cam.com/video/rCYGd3_ADn4/w-d-xo.html

  • @alonsocarbajal5684
    @alonsocarbajal5684 3 ปีที่แล้ว +1

    Para cuando haces el CRUD mi estimado, ya intente y nomas no. F1(ayuda)

  • @BarriDuty
    @BarriDuty 4 ปีที่แล้ว +1

    Hola Hector, he intentado seguir esta guía y por algún motivo al llegar a cuando tengo los campos hidden con su índice (min 48), al momento de hacer post solo llega el primero de todos nada más.
    La diferencia es que yo tengo la clase que sería conceptos, separada en otro archivo, pero de todas formas en la clase principal le agrego como propiedad una lista de conceptos.
    pd estoy utilizando core en vez de framework

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว

      revisa como vas creando los hidden si tienen el index en secuencia y este no se repite

    • @BarriDuty
      @BarriDuty 4 ปีที่แล้ว

      hdeleon.net si pongo 2 por ejemplo para probar a uno le pongo Stock[0] y a otro Stock[1]. En mi caso la propiedad stock es un list de strings, está bien que lo escriba así al index o es de otra forma?

    • @BarriDuty
      @BarriDuty 4 ปีที่แล้ว

      @@hdeleonnet los puse manualmente para probar primero, antes de hacer la funcion js.
      tengo esto




      y el modelo
      public class ArticulosStockViewModel
      {
      public int Id { get; set; }
      public string Upc { get; set; }
      public string Marca { get; set; }
      public string Modelo { get; set; }
      public string Descripcion { get; set; }
      public string Moneda { get; set; }
      public string Precio { get; set; }
      public List Seriales{ get; set; }
      }
      public class Seriales
      {
      public string Serial { get; set; }
      }
      al controller llega solo el primer serial (el de value 3)

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +1

      debes poner un
      por cada elemento

    • @BarriDuty
      @BarriDuty 4 ปีที่แล้ว

      hdeleon.net Aah ok esta tarde pruebo , espero sea eso porque me tenia loco este tema xd, gracias genio

  • @cristhianarielperezheredia6521
    @cristhianarielperezheredia6521 3 ปีที่แล้ว

    Algun ejemplo de como se tendria q hacer para que haya un input donde cargar el codigo de el cliente y lo traiga de la base o presionando una tecla, se abra un modal para poder buscar por nombre al cliente y seleccionarlo de la lista y esta, se refleje en la vista de la venta?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      th-cam.com/video/fNHJ18JIk7M/w-d-xo.html

  • @stevengutierrez8872
    @stevengutierrez8872 3 ปีที่แล้ว

    Hola, Héctor, espero te encuentres bien, yo tengo un problema un poco chistoso ajajaja, cuando agregué la parte de los hiddens, por alguna extraña razón, cuando le doy agregar en el formulario, muestra los conceptos, pero cuando le doy enviar, guarda el primer concepto pero duplicado ajajajaja, y no he podido dar con el chiste. Espero que me puedas ayudar. Gracias de antemano
    Saludos, Steven

    • @claudiar2234
      @claudiar2234 ปีที่แล้ว

      A mi también se me duplica, ya encontraste la solución?

  • @Herramientas298
    @Herramientas298 3 ปีที่แล้ว

    Hola tengo una pregunta,como hago para calcular automaticamente el subtotal al momento de agregarle 3 campos?,a pesar ya que tengo mi campo subtotal con datos ya registrados

    • @barosanz4910
      @barosanz4910 2 ปีที่แล้ว

      Igual que hizo con la variable global:
      var num = 0
      Creas:
      var subTotal = 0
      Solo es cada que agregue un item, cambiar el valor;
      subTotal = subTotal+TDTotal
      Y agregas al div donde lo quieres mostrar

  • @guskit
    @guskit 3 ปีที่แล้ว

    Estimado colega (por la parte cervecera) tienes algún curso donde hables de clean architecture?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว

      No, pero pronto, ya arme algo, solo falta grabar

  • @ricardovillalobos1141
    @ricardovillalobos1141 4 ปีที่แล้ว

    Genial! Tienes o puedes hacer le CRUD completo? Saludos

  • @jesuspalacio2427
    @jesuspalacio2427 4 ปีที่แล้ว

    Excelente Hector, ¿a que canal o correo nos podemos comunicar contigo, para efectos de consultas o posible asesoría?. gracias

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว

      Por este medio, aunque es complejo.

  • @marcocanales8550
    @marcocanales8550 2 ปีที่แล้ว

    Buen video amigo, tienes algo similar en .net core?

  • @DjTitoxxVzla
    @DjTitoxxVzla 4 ปีที่แล้ว

    Hola tienes algun video mvc donde uses relacione muchos a muchos con pk compuestos? ejemplo medico pacientes o profesores alumnos?, por cierto este video no lo vi en tu lista de reproduccion de mvc c# que solo tiene 9 videos, arregla las listas jeje para no perdernos contenidos

    • @hdeleonnet
      @hdeleonnet  4 ปีที่แล้ว +1

      mvc api th-cam.com/video/kB6995w7bUc/w-d-xo.html
      mvc con vistas th-cam.com/video/YKOcp_Y9w4k/w-d-xo.html

  • @deimercastrillomartinez7473
    @deimercastrillomartinez7473 5 ปีที่แล้ว

    Que buen video amigo. Donde te puedo donar para la cerveza. Saludos desde Colombia

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว

      Que bueno que te ha gustado. Sobre la cerveza aquí: hdeleon.net/donaciones-y-apoyo-a-hdeleon-net/

  • @angelvc0318
    @angelvc0318 3 ปีที่แล้ว

    Y como se haría en caso de que se desee eliminar una linea?
    Hay algún video que se haga de una forma similar?

    • @hdeleonnet
      @hdeleonnet  3 ปีที่แล้ว +2

      db.tabla.find(1).remove();
      db.SaveChanges();

  • @davidzizz6068
    @davidzizz6068 4 ปีที่แล้ว

    jajajaja
    tenemos controladores modelos y vistas
    que mierda es eso? jajaja te ganaste like y suscripcion papu

  • @agarnoakanoa5416
    @agarnoakanoa5416 4 ปีที่แล้ว

    Buen video. como puedo hacer para mostrar la información relacionada. alguien me ayuda

  • @carlosdaniel-be2qv
    @carlosdaniel-be2qv 5 ปีที่แล้ว

    me recuerda mucho a la forma que funciona django

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +1

      Todo es parecido. Hasta laravel

    • @carlosdaniel-be2qv
      @carlosdaniel-be2qv 5 ปีที่แล้ว +1

      @@hdeleonnet se puede combinar con otras tecnologías como react o angular?

    • @hdeleonnet
      @hdeleonnet  5 ปีที่แล้ว +2

      Claro mira: Angular: th-cam.com/video/0lIJIM9wBU8/w-d-xo.html
      Vue: th-cam.com/video/h35CYrJ4xr4/w-d-xo.html

  • @cristhianarielperezheredia6521
    @cristhianarielperezheredia6521 3 ปีที่แล้ว

    Como tambien seria si por cada ingreso del detalle queremos que se vaya guardando en la base en la base y no este en memoria?

  • @rvanegasr
    @rvanegasr ปีที่แล้ว

    Hola, sale un error en Agregar sale esto: undefined undefined undefined NaN

  • @jorgearmandorochamendoza4427
    @jorgearmandorochamendoza4427 3 ปีที่แล้ว

    Like por la ch1ngader4

  • @reynaldo1x
    @reynaldo1x 3 ปีที่แล้ว

    match como en tinder ajajaja

  • @andrumeneses5190
    @andrumeneses5190 4 ปีที่แล้ว

    hdleon.net puedes ponerte en contacto conmigo?

  • @renatoventuraavalos2475
    @renatoventuraavalos2475 4 ปีที่แล้ว

    Alguien mas quiere saber como agregar la sumatoria del subtotal a un campo total en el maestro? xd

    • @juanpablotapiasuana9679
      @juanpablotapiasuana9679 3 ปีที่แล้ว

      Agrega otro hidden en el HTML, en ese hidden capturas la sumatoria de los valores de la tablita que contienen los items a comprar, en el mismo scritp puedes ir sumando y sumando . al final en el controller sólo capturas el valor de ese hidden q vendría a ser la sumatoria

  • @eduardoloredo7328
    @eduardoloredo7328 3 ปีที่แล้ว

    Para que diablos nos va a servir esta mir**da jajajaja