diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb
index bb81bc959..484068c11 100644
--- a/App_Code/ClsVentas.vb
+++ b/App_Code/ClsVentas.vb
@@ -7568,6 +7568,28 @@ Public Class ClsVentas
#End Region
+
+
+ Public Function GetRepVentasBiosistemas(CveEmpresa As Integer, Opcion As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Vta_VentasBiosistemasGetRep")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Opcion", SqlDbType.Int).Value = Opcion
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el Reporte de Venta.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+
+ End Function
+
#Region "IDisposable Support"
diff --git a/Ventas/RepVentas.aspx b/Ventas/RepVentas.aspx
index a53fa9176..cfe98e034 100644
--- a/Ventas/RepVentas.aspx
+++ b/Ventas/RepVentas.aspx
@@ -101,9 +101,20 @@
Descarga Carta Porte
+
+
+
+ Generar XLS 1
+
+
+ Generar XLS 2
+
+
+
+
diff --git a/Ventas/RepVentas.aspx.vb b/Ventas/RepVentas.aspx.vb
index 1a5f2ea60..a09709efc 100644
--- a/Ventas/RepVentas.aspx.vb
+++ b/Ventas/RepVentas.aspx.vb
@@ -153,6 +153,12 @@ Partial Class Ventas_RepVentas
PrePersonalizacion()
CargaPersonalizacion()
+
+ If UsuarioActual.CveEmpresa = 199 Then
+ LnkGeneraXLS1.Visible = True
+ LnkGeneraXLS2.Visible = True
+ End If
+
End If
End Sub
@@ -1058,4 +1064,41 @@ Partial Class Ventas_RepVentas
End Sub
+
+ Protected Sub LnkGeneraXLS1_Click(sender As Object, e As EventArgs)
+ RepVentasBioSistemas(1)
+ End Sub
+
+ Protected Sub LnkGeneraXLS2_Click(sender As Object, e As EventArgs)
+ RepVentasBioSistemas(2)
+ End Sub
+
+
+ Private Sub RepVentasBioSistemas(OpcionReporte As Integer)
+
+ Dim ObjVentas As New ClsVentas
+
+ Dim DTResultados As New DataTable
+
+ If ObjVentas.GetRepVentasBiosistemas(UsuarioActual.CveEmpresa, OpcionReporte) Then
+ DTResultados = ObjVentas.DtResultados
+ End If
+
+
+ Dim NombreReporte As String = "Reporte 1"
+ Dim TituloReporte As String = "Reporte 1"
+ DTResultados.TableName = "Reporte1"
+
+ If OpcionReporte = 2 Then
+ NombreReporte = "Reporte 2"
+ TituloReporte = "Reporte1 2"
+ DTResultados.TableName = "Reporte2"
+ End If
+
+
+
+ DTResultados.ExportToExcelG(NombreReporte, TituloReporte, UsuarioActual, "")
+
+ End Sub
+
End Class