Transportes Mejoras
This commit is contained in:
@@ -9036,16 +9036,23 @@ Namespace ADS.eFacturas
|
||||
Try
|
||||
Dim listaDS As New List(Of ReportDataSource)
|
||||
Dim rdsTotales As New ReportDataSource()
|
||||
Dim ltotales As New List(Of utilValores)()
|
||||
'Dim ltotales As New List(Of utilValores)()
|
||||
|
||||
Dim DTTotales As New DataTable
|
||||
DTTotales.TableName = "DTTotales"
|
||||
DTTotales.Columns.Add("Nombre")
|
||||
DTTotales.Columns.Add("Valor")
|
||||
|
||||
ltotales.Add(New utilValores("Subtotal", objxml.comprobante.SubTotal.ToString("N2")))
|
||||
Dim nRowSubtotales As DataRow = DTTotales.NewRow
|
||||
nRowSubtotales("Nombre") = "Subtotal"
|
||||
nRowSubtotales("Valor") = objxml.comprobante.SubTotal.ToString("N2")
|
||||
DTTotales.Rows.Add(nRowSubtotales)
|
||||
|
||||
If objxml.comprobante.Descuento > 0 Then
|
||||
ltotales.Add(New utilValores("Descuento", objxml.comprobante.Descuento.ToString("N2")))
|
||||
Dim nRowDescuento As DataRow = DTTotales.NewRow
|
||||
nRowDescuento("Nombre") = "Descuento"
|
||||
nRowDescuento("Valor") = objxml.comprobante.Descuento.ToString("N2")
|
||||
DTTotales.Rows.Add(nRowDescuento)
|
||||
End If
|
||||
|
||||
For Each item As CFDIImpuesto In objxml.Impuestos
|
||||
@@ -9053,8 +9060,6 @@ Namespace ADS.eFacturas
|
||||
If item.Importe > 0 Then
|
||||
Dim TasaOCuota As Decimal = 0
|
||||
Decimal.TryParse(item.TasaOCuota, TasaOCuota)
|
||||
ltotales.Add(New utilValores($"Impuestos {item.Tipo} {item.ImpuestoTexto} {(If(item.TipoFactor = "Tasa", (TasaOCuota * 100).ToString("N4"), item.TasaOCuota))} {(If(item.TipoFactor = "Tasa", "%", ""))}", item.Importe.ToString("N2")))
|
||||
|
||||
nRow("Nombre") = $"Impuestos {item.Tipo} {item.ImpuestoTexto} {(If(item.TipoFactor = "Tasa", (TasaOCuota * 100).ToString("N4"), item.TasaOCuota))} {(If(item.TipoFactor = "Tasa", "%", ""))}"
|
||||
nRow("Valor") = item.Importe.ToString("N2")
|
||||
DTTotales.Rows.Add(nRow)
|
||||
@@ -9062,7 +9067,11 @@ Namespace ADS.eFacturas
|
||||
End If
|
||||
Next
|
||||
|
||||
ltotales.Add(New utilValores("Total", objxml.comprobante.Total.ToString("N2")))
|
||||
Dim nRowTotal As DataRow = DTTotales.NewRow
|
||||
nRowTotal("Nombre") = "Subtotal"
|
||||
nRowTotal("Valor") = objxml.comprobante.Total.ToString("N2")
|
||||
DTTotales.Rows.Add(nRowTotal)
|
||||
|
||||
rdsTotales.Name = "dsTotales"
|
||||
rdsTotales.Value = DTTotales 'ltotales.ToDataTable
|
||||
listaDS.Add(rdsTotales)
|
||||
|
||||
Reference in New Issue
Block a user