/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobanteEmisionDetalle /// En la BASE de DATO la Tabla : [GestionComercial.ComprobanteEmisionDetalle] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public List <BEComprobanteEmisionDetalle> ListProductoComercializado(BaseFiltro filtro) { List <BEComprobanteEmisionDetalle> comprobanteEmisionDetalle = new List <BEComprobanteEmisionDetalle>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumRegDetalle_ProductoComprado(filtro.codRegDestinoDocum, filtro.codPerEntidad, filtro.codProducto); foreach (var item in resul) { comprobanteEmisionDetalle.Add(new BEComprobanteEmisionDetalle() { codDocumReg = item.codDocumReg, codDocumRegDetalle = item.codDocumRegDetalle, NumeroComprobante = item.NumeroComprobante, FechaDeEmision = item.FechaDeEmision, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, CodigoArguUnidadMedNombre = item.CodigoArguUnidadMedNombre, Cantidad = item.Cantidad, UnitPrecioSinIGV = item.UnitPrecioSinIGV, UnitValorVenta = item.UnitValorVenta, TotItemValorBruto = item.TotItemValorBruto, TotItemValorVenta = item.TotItemValorVenta, Descripcion = item.Descripcion, SegUsuarioCrea = item.SegUsuarioCrea, SegMaquina = item.SegMaquina }); } } } catch (Exception ex) { throw ex; } return(comprobanteEmisionDetalle); }