From 1b33048d5a27dd3c81d725931a64707a93ef09ae Mon Sep 17 00:00:00 2001 From: Antonio Gonzalez Date: Mon, 13 Apr 2020 19:20:53 -0700 Subject: [PATCH] nuevo reporte de top clientes ventas --- App_Code/ClsPaginas.vb | 2 +- App_Code/ClsVentas.vb | 18 ++++++++++++++++++ Ventas/RepTopClientesVentas.aspx | 21 ++++++++++++++++----- Ventas/RepTopClientesVentas.aspx.vb | 27 +++++++++++++++++++++++++-- 4 files changed, 60 insertions(+), 8 deletions(-) diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index 13ed73731..943da8b0c 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -3975,7 +3975,7 @@ Public Class ClsPaginas PaginaDict.Add("/Compras/RepDocumentacionProveedor.aspx".ToUpper(), 1206) PaginaDict.Add("/Compras/CatPaqueteriasGuiasTipo.aspx".ToUpper(), 753) PaginaDict.Add("/Compras/RepEvaluacionesProveedores.aspx".ToUpper(), 754) - PaginaDict.Add("/Ventas/RepTopCientesVentas.aspx".ToUpper(), 755) + PaginaDict.Add("/Ventas/RepTopClientesVentas.aspx".ToUpper(), 755) #End Region diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 525209743..93fb38a06 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -4432,6 +4432,24 @@ Public Class ClsVentas End Try Return retorno End Function + + Public Function GetRepTopClientesVentas(CveEmpresa As Integer, Mes As Integer, Año As Integer, Optional CveSubProyecto As Integer = -1) As Boolean + Dim retorno As Boolean = False + DataAdapter("PA_Vta_Top20ClientesMasVendidos", CommandType.StoredProcedure) + With SqlAdapter.SelectCommand.Parameters + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + .Add("@Mes", SqlDbType.Int).Value = Mes + .Add("@Año", SqlDbType.Int).Value = Año + .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto + End With + Try + SqlAdapter.Fill(Data) + retorno = True + Catch ex As Exception + OnError("Ocurrió un error al obtener el top de clientes", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + End Try + Return retorno + End Function #Region "Conciliación emitidas SAT" Public Function ConciliacionemitidasSATGet(cveEmpresa As Int32) As Boolean diff --git a/Ventas/RepTopClientesVentas.aspx b/Ventas/RepTopClientesVentas.aspx index 6d637b470..f80a488b7 100644 --- a/Ventas/RepTopClientesVentas.aspx +++ b/Ventas/RepTopClientesVentas.aspx @@ -47,24 +47,35 @@ - +
- +
- +
- +
- + + + + + + + + + + +