¿Cómo crear un módulo Maestro Detalle en C# MVC .Net Framework?
ฝัง
- เผยแพร่เมื่อ 20 ก.ย. 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
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!
Alguien más quiere un CRUD continuando este proyecto?
PD: muy bien vídeo gracias por compartir tus conocimientos Héctor. Saludos desde Perú.
Excelente vídeo campeón y claro que si me gustaría un CRUD continuando este proyecto.
Saludos!!!!
yo y si fuese en aspnet core mejor eh, muy buen tutorial, saludos
Uff, gracias por existir brother
Buen trabajo! Salud!
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
Muy bueno
Te quiero mucho hdleon
La verdad no paro de aprender. Mil gracias por el tiempo que tomas y ayudarte es una excelente retribución al tiempo que dedicas.
muy bien el ejemplo pero una duda como seria para la edicion
Desde Colombia, muchas gracias, eres genial impartiendo conocimiento.
Gracias
Gracias, me ayudo mucho a comprender como trabajar formularios de esta forma.
Gracias por compartir tus conocimientos, Buen vídeo, Muy bien explicado y buen sentido del humor. Dios te bendiga.
listo, funciono.👍
Gracias por el aporte me sirvió de mucho
me encanta como explica!!!
Esta predicimi tu trabajo. Sigue haciendo más sobre este tema.⛄❄
Muy, muy, muy claro...te felicito y muchas gracias...
Gracias, Me ha sido de mucha utilidad.
excelente explicacion , gracias por compartir el conocimiento
gracias maestro lo mas grande!
Excelente, simplemente genial!!
Me sirve de repaso. gracias!
Gracias bro, contigo no me duermo jeje
Muy buen video....... gracias...
Que podra ser este error Unable to cast object of type 'System.Collections.Generic.List`' to type 'System.Array'.
como seria lo de las peticiones ajax del minuto 22:17?? 🤔
Como le hago si quiero filtrar otros datos mas por ejemplo tambien edades?
genial video bro muchas gracias
Hola, sale un error en Agregar sale esto: undefined undefined undefined NaN
Estaría chingon uno con sp
usted lee mi mente
No soy el dueño del canal pero aquí está el vídeo amigos, th-cam.com/video/X_MpkJpsilw/w-d-xo.html
@Marcelo MP th-cam.com/video/X_MpkJpsilw/w-d-xo.html
th-cam.com/video/X_MpkJpsilw/w-d-xo.html
@@hdeleonnet Estimado buenassss, en el caso que quisiera agregarle un class a los TD, como lo haria?
Buenos tardes se puede relacionar varios modelos es decir ICollection para integrarlo con un drop down list en razor?
Fenomenal!
Para cuando haces el CRUD mi estimado, ya intente y nomas no. F1(ayuda)
Eres un capo
Hector, muchas gracias por tus videos, referente a Maestro detalle, como puedo eliminar, editar el detalle. Saludos.
próximamente haré algo con ese tema
@@hdeleonnet Excelente amigo
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.
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?
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
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.
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
creo que esto puede servirte: th-cam.com/video/rCYGd3_ADn4/w-d-xo.html
Estimado colega (por la parte cervecera) tienes algún curso donde hables de clean architecture?
No, pero pronto, ya arme algo, solo falta grabar
Genial! Tienes o puedes hacer le CRUD completo? Saludos
Esta semana lo lanzo
@@hdeleonnet Buenísimo! Estaré pendiente
@@hdeleonnet Ayuda!
@@hdeleonnet Pregunta campeón.
¿No has subido el vídeo del CRUD?
@@hdeleonnet Fiera pero no lo has subido :(
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 ??
En el caso de editar los campos de la venta desde grid o para el eliminar un producto desde la grid?
hola buen video, quizas podrias hacer uno explicando COMO REALIZAR GRIDVIEW TRAENDO INFORMACION DE VARIAS TABLAS DESDE LA BASE HACIA EL FRAMEWORK
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
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
@@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
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))
}
@@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
@@hdeleonnet Mismo inconveniente al eliminar sera que nos ayuda
sabiendo esto de mvc ya puedo buscar trabaj0
Buen video. como puedo hacer para mostrar la información relacionada. alguien me ayuda
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?
th-cam.com/video/fNHJ18JIk7M/w-d-xo.html
Excelente Hector, ¿a que canal o correo nos podemos comunicar contigo, para efectos de consultas o posible asesoría?. gracias
Por este medio, aunque es complejo.
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
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
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
revisa como vas creando los hidden si tienen el index en secuencia y este no se repite
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?
@@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)
debes poner un
por cada elemento
hdeleon.net Aah ok esta tarde pruebo , espero sea eso porque me tenia loco este tema xd, gracias genio
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?
db.tabla.find(1).remove();
db.SaveChanges();
Que buen video amigo. Donde te puedo donar para la cerveza. Saludos desde Colombia
Que bueno que te ha gustado. Sobre la cerveza aquí: hdeleon.net/donaciones-y-apoyo-a-hdeleon-net/
Buen video amigo, tienes algo similar en .net core?
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?
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
Like por la ch1ngader4
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
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
A mi también se me duplica, ya encontraste la solución?
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?
procedimiento almacenado
@@hdeleonnet algun ejemplo o donde ver algo hecho
th-cam.com/video/fNHJ18JIk7M/w-d-xo.html
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
mvc api th-cam.com/video/kB6995w7bUc/w-d-xo.html
mvc con vistas th-cam.com/video/YKOcp_Y9w4k/w-d-xo.html
me recuerda mucho a la forma que funciona django
Todo es parecido. Hasta laravel
@@hdeleonnet se puede combinar con otras tecnologías como react o angular?
Claro mira: Angular: th-cam.com/video/0lIJIM9wBU8/w-d-xo.html
Vue: th-cam.com/video/h35CYrJ4xr4/w-d-xo.html
match como en tinder ajajaja
Hector uno de MVC.NET CORE con el ORM Dapper, Felicidades y gracias.
Me mata la parte donde decis que la tabla venta esta pelona!!! Jajaja
jajajaja
tenemos controladores modelos y vistas
que mierda es eso? jajaja te ganaste like y suscripcion papu
hdleon.net puedes ponerte en contacto conmigo?
Para que diablos nos va a servir esta mir**da jajajaja
Alguien mas quiere saber como agregar la sumatoria del subtotal a un campo total en el maestro? xd
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