none
List pasa a otro RRS feed

  • Pregunta

  • Buenas noches, estoy usando EF (database first) y tengo una tabla de para un detalle de facturas y otra similar(la misma estructura), con la cual cargo todo los items de a misma. y luego quisiera pasar estos datos al detalle de la factura, lo tengo implementado asi, ya que con la misma puedo hacer remitos y notas de ventas las cuales todas tienen la misma estructura. 

    La pregunta es como hago pasar el detalle de la lista cargada en la UI (llamese detalle) a la Factura_Detalle para usarla en la capa de datos. 

    Saludos,


    Saludos, Gastón Marengo

    martes, 9 de abril de 2019 6:36

Todas las respuestas

  • hola

    >>como hago pasar el detalle de la lista cargada en la UI (llamese detalle) a la Factura_Detalle

    no me quedo claro que es lo que buscas pero si esa Factura_Detalle es una clase diferente a la que usas para mapear los datos entonces podrias usar la libreria

    automapper

    de esta forma puede convertir una clase en otra diferente

    No se si eso es lo que buscas, sino necesitarias explicarte mejor

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de abril de 2019 13:21
  • hola Leandro buenos dias, gracias por responder.
    tengo una entidad generica Fac_Detalle (idComprobante, Suc, Numero, item, idArticulo, cant, pUnitario) y tengo la tabla (entidad) real a la que se guarda en la base de datos igual Ventas_Det(idComprobante, Suc, Numero, item, idArticulo, cant, pUnitario) con los mismos campos,

    lo que pasa que en la misma pantalla puedo hacer Facturas, remitos y Notas de Ventas, que son 3 tablas distintas en la base de datos, entonces, no sabia como implementar el guardado de los datos en cada una de ellas.

    Saludos,


    Saludos, Gastón Marengo

    martes, 9 de abril de 2019 13:26
  • hola

    Pero si en la misma tabla vas a persistir tipos diferentes debes poder diferenciarlos usando la herencia de EF

    [Entity Framework][Code First] Herencia - Tabla por jerarquia

    [Entity Framework][Code First] Herencia - Tabla por tipo

    hay varias formas de mapear las tablas cuando pueden persistir tipos distintos en tu caso facturas, remitos y notas de venta

    despues puede recuperar por tipo usando el OfType<> de linq para traer de un tipo especifico

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 9 de abril de 2019 13:39