diff --git a/.gitignore b/.gitignore
index 87735880e..fc8032bc3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -265,4 +265,5 @@ paket-files/
# Python Tools for Visual Studio (PTVS)
__pycache__/
-*.pyc
\ No newline at end of file
+*.pyc
+/Utilerias
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 0b2f51307..6315f2c4b 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -389,7 +389,17 @@ Public Class ClsPaginas
Property GlobalDTPSATUM() As DataTable
Get
- GlobalDTPSATUM = DirectCast(Application("GlobalDTPSATUM"), DataTable)
+
+ 'System.Data.EnumerableRowCollection
+ If Not IsNothing(Application("GlobalDTPSATUM")) Then
+ If Application("GlobalDTPSATUM").GetType().IsSubclassOf(GetType(EnumerableRowCollection)) Then
+ Return DirectCast(Application("GlobalDTPSATUM"), EnumerableRowCollection(Of DataRow)).CopyToDataTable()
+ Else
+ Return DirectCast(Application("GlobalDTPSATUM"), DataTable)
+ End If
+ Else
+ Return Nothing
+ End If
End Get
Set(value As DataTable)
Application("GlobalDTPSATUM") = value
@@ -3320,7 +3330,7 @@ Public Class ClsPaginas
PaginaDict = New System.Collections.Hashtable
PaginaDict.Add("/Inicio.aspx".ToUpper(), -1)
-
+ PaginaDict.Add("/Ventas/RepConciliacionEmitidosSat.aspx".ToUpper(), -1)
PaginaDict.Add("/Nomina/CatConceptos2.aspx".ToUpper(), -1)
PaginaDict.Add("/Nomina/Aguinaldo.aspx".ToUpper(), -1)
diff --git a/Ventas/RepConciliacionEmitidosSat.aspx b/Ventas/RepConciliacionEmitidosSat.aspx
index 2e7772fdc..9be90a3db 100644
--- a/Ventas/RepConciliacionEmitidosSat.aspx
+++ b/Ventas/RepConciliacionEmitidosSat.aspx
@@ -98,10 +98,11 @@
<%-- --%>
-
+
-
+ r
+
diff --git a/Ventas/RepConciliacionEmitidosSat.aspx.cs b/Ventas/RepConciliacionEmitidosSat.aspx.cs
index 94dc209c0..1f4e28eae 100644
--- a/Ventas/RepConciliacionEmitidosSat.aspx.cs
+++ b/Ventas/RepConciliacionEmitidosSat.aspx.cs
@@ -388,7 +388,7 @@ public partial class Ventas_RepConciliacionEmitidosSat : ClsPaginas
Row["CveTipoPS"] = DrPS["CveTipoPS"];
Row["CveTipoInvPS"] = DrPS["Inv_CveMetodoInventario"];
Row["CveTamaƱo"] = DrPS["CveTamaƱo"];
- ADSistemaLibrary.SatXml.CFDIConceptoImpuesto impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "002" && x.Impuesto == "Traslado");
+ ADSistemaLibrary.SatXml.CFDIConceptoImpuesto impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "002" && x.Tipo == "Traslado");
if (impuesto != null)
{
Row["PorcentajeIVA"] = impuesto.TasaOCuota;
@@ -400,7 +400,7 @@ public partial class Ventas_RepConciliacionEmitidosSat : ClsPaginas
Row["ImporteIVA"] = 0;
}
Row["IVA"] = Row["PorcentajeIVA"];
- impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "003" && x.Impuesto == "Traslado");
+ impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "003" && x.Tipo == "Traslado");
if (impuesto != null)
{
Row["PorcentajeIEPS"] = impuesto.TasaOCuota;
@@ -413,7 +413,7 @@ public partial class Ventas_RepConciliacionEmitidosSat : ClsPaginas
Row["ImporteIEPS"] = 0;
Row["IEPS"] = 0;
}
- impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "001" && x.Impuesto == "Retencion");
+ impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "001" && x.Tipo == "Retencion");
if (impuesto != null)
{
Row["ImporteRetISR"] = impuesto.Importe;
@@ -424,7 +424,7 @@ public partial class Ventas_RepConciliacionEmitidosSat : ClsPaginas
Row["ImporteRetISR"] = 0;
Row["PorcentajeRetISR"] = 0;
}
- impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "002" && x.Impuesto == "Retencion");
+ impuesto = item.Impuestos.FirstOrDefault(x => x.Impuesto == "002" && x.Tipo == "Retencion");
if (impuesto != null)
{
Row["ImporteRetIVA"] = impuesto.Importe;