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

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
    Curso de MVC .Net: • Curso de MVC .Net C#| ...
    Curso de MVC Api .Net: • Curso de MVC API .Net ...
    Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
    Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
    La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
    "Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
    ---------------------------------------------------------------------------------------------------------------
    Sigueme en twitter ⇒ / powerhdeleon
    Sigueme en facebook ⇒ / hdeleon666
    Mi Sitio web ⇒ hdeleon.net

Комментарии • 117

  • @hdeleonnet
    @hdeleonnet  4 года назад +22

    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 4 года назад +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 3 года назад +2

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

  • @javiergutierrez6518
    @javiergutierrez6518 4 года назад +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.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 4 года назад +3

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

  • @jeisonsalazar71
    @jeisonsalazar71 3 года назад +1

    Desde Colombia, muchas gracias, eres genial impartiendo conocimiento.

  • @javierjosemelendezbellido7502
    @javierjosemelendezbellido7502 4 года назад +1

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

  • @pedromorel5614
    @pedromorel5614 Год назад

    Uff, gracias por existir brother

  • @kelinton
    @kelinton Год назад

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

  • @KeMusArt
    @KeMusArt 4 года назад +1

    Gracias bro, contigo no me duermo jeje

  • @nathanmarquez8124
    @nathanmarquez8124 4 года назад +2

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

  • @fjrivera9431
    @fjrivera9431 3 года назад

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

  • @recastecnologias
    @recastecnologias 2 года назад +1

    Muy bueno

  • @kokolibre
    @kokolibre Год назад

    Buen trabajo! Salud!

  • @johnarteaga1279
    @johnarteaga1279 2 года назад

    Excelente, simplemente genial!!

  • @kensyayala7412
    @kensyayala7412 3 года назад

    me encanta como explica!!!

  • @jcsegura6541
    @jcsegura6541 3 года назад +1

    Gracias por el aporte me sirvió de mucho

  • @blarydiboy4605
    @blarydiboy4605 4 года назад +1

    gracias maestro lo mas grande!

  • @juangarcia8313
    @juangarcia8313 4 месяца назад

    Te quiero mucho hdleon

  • @jesuscubedo9988
    @jesuscubedo9988 4 года назад

    excelente explicacion , gracias por compartir el conocimiento

  • @saulmariscalzamarron41
    @saulmariscalzamarron41 3 года назад

    Gracias, Me ha sido de mucha utilidad.

  • @reynaldo1x
    @reynaldo1x 3 года назад

    Me sirve de repaso. gracias!

  • @carlosjohaneusebioayala6972
    @carlosjohaneusebioayala6972 3 года назад

    Fenomenal!

  • @leiru871
    @leiru871 Год назад

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

  • @gonzalopb11
    @gonzalopb11 3 года назад

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

  • @eduardo_wan
    @eduardo_wan 4 года назад +1

    genial video bro muchas gracias

  • @geogeohot
    @geogeohot Год назад

    listo, funciono.👍

  • @jdavidrodriguezgomez
    @jdavidrodriguezgomez Год назад +1

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

  • @alonsocarbajal5684
    @alonsocarbajal5684 3 года назад +1

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

  • @manuelbello4663
    @manuelbello4663 3 года назад

    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.

  • @hj2247
    @hj2247 4 года назад +2

    sabiendo esto de mvc ya puedo buscar trabaj0

  • @dreadsean7233
    @dreadsean7233 3 года назад

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

  • @JERSONALI
    @JERSONALI 4 года назад

    Eres un capo

  • @darwinum5464
    @darwinum5464 2 года назад

    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.

  • @sergioochoa583
    @sergioochoa583 4 года назад +2

    Estaría chingon uno con sp

    • @hdeleonnet
      @hdeleonnet  4 года назад +1

      usted lee mi mente

    • @sergioochoa583
      @sergioochoa583 4 года назад

      No soy el dueño del canal pero aquí está el vídeo amigos, ruclips.net/video/X_MpkJpsilw/видео.html

    • @hdeleonnet
      @hdeleonnet  4 года назад

      @Marcelo MP ruclips.net/video/X_MpkJpsilw/видео.html

    • @hdeleonnet
      @hdeleonnet  4 года назад

      ruclips.net/video/X_MpkJpsilw/видео.html

    • @renatoventuraavalos2475
      @renatoventuraavalos2475 3 года назад

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

  • @dorian_gris
    @dorian_gris 4 года назад +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  4 года назад +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

  • @LATNOK33
    @LATNOK33 4 года назад +1

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

  • @georgeboiero3702
    @georgeboiero3702 4 года назад +1

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

  • @fannyacosta2264
    @fannyacosta2264 2 года назад

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

  • @benchmarkfps6930
    @benchmarkfps6930 4 года назад

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

  • @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: ruclips.net/video/rCYGd3_ADn4/видео.html

  • @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 ??

  • @NeoCastz
    @NeoCastz 2 года назад

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

  • @rvanegasr
    @rvanegasr 8 месяцев назад

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

  • @ronalvique6702
    @ronalvique6702 3 года назад

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

  • @marcocanales8550
    @marcocanales8550 2 года назад

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

  • @melpponp2694
    @melpponp2694 3 года назад

    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

  • @deimercastrillomartinez7473
    @deimercastrillomartinez7473 4 года назад

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

    • @hdeleonnet
      @hdeleonnet  4 года назад

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

  • @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

  • @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

  • @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 года назад

      ruclips.net/video/fNHJ18JIk7M/видео.html

  • @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();

  • @agarnoakanoa5416
    @agarnoakanoa5416 4 года назад

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

  • @ricardovillalobos1141
    @ricardovillalobos1141 4 года назад

    Genial! Tienes o puedes hacer le CRUD completo? Saludos

  • @jesuspalacio2427
    @jesuspalacio2427 3 года назад

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

    • @hdeleonnet
      @hdeleonnet  3 года назад

      Por este medio, aunque es complejo.

  • @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

  • @Herramientas298
    @Herramientas298 2 года назад

    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

  • @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

  • @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?

  • @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 ruclips.net/video/kB6995w7bUc/видео.html
      mvc con vistas ruclips.net/video/YKOcp_Y9w4k/видео.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 9 месяцев назад

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

  • @davidzizz6068
    @davidzizz6068 3 года назад

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

  • @jorgearmandorochamendoza4427
    @jorgearmandorochamendoza4427 3 года назад

    Like por la ch1ngader4

  • @carlosdaniel-be2qv
    @carlosdaniel-be2qv 4 года назад

    me recuerda mucho a la forma que funciona django

    • @hdeleonnet
      @hdeleonnet  4 года назад +1

      Todo es parecido. Hasta laravel

    • @carlosdaniel-be2qv
      @carlosdaniel-be2qv 4 года назад +1

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

    • @hdeleonnet
      @hdeleonnet  4 года назад +2

      Claro mira: Angular: ruclips.net/video/0lIJIM9wBU8/видео.html
      Vue: ruclips.net/video/h35CYrJ4xr4/видео.html

  • @reynaldo1x
    @reynaldo1x 3 года назад

    match como en tinder ajajaja

  • @andrumeneses5190
    @andrumeneses5190 4 года назад

    hdleon.net puedes ponerte en contacto conmigo?

  • @renatoventuraavalos2475
    @renatoventuraavalos2475 3 года назад

    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