From 1f44fd5f03bb60fdad094d768397c7ea0c36b3b4 Mon Sep 17 00:00:00 2001 From: HECTOR RODRIGUEZ Date: Fri, 28 May 2021 10:42:51 -0700 Subject: [PATCH] Cambio en incio ventas correo no enviado --- App_Code/ClsVentas.vb | 15 +++++++++++++++ Inicio.aspx | 41 +++++++++++++++++++++++++++++++++++++++++ Inicio.aspx.vb | 17 +++++++++++++++++ 3 files changed, 73 insertions(+) diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index ffb068e14..d783cee22 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -4703,6 +4703,21 @@ Public Class ClsVentas End Try Return retorno End Function + + Public Function GetVentasNoEnviadas(CveEmpresa As Integer) As Boolean + Dim Retorno As Boolean = False + DataAdapter("PA_VentasNoEnviadas") + With SqlAdapter.SelectCommand.Parameters + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + End With + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + OnError("Ocurrió un error al obtener las ventas no enviadas.", 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/Inicio.aspx b/Inicio.aspx index 7a2d2a2f7..5b092c8e2 100644 --- a/Inicio.aspx +++ b/Inicio.aspx @@ -1255,6 +1255,47 @@ + + + diff --git a/Inicio.aspx.vb b/Inicio.aspx.vb index 664fb6489..e9826cf74 100644 --- a/Inicio.aspx.vb +++ b/Inicio.aspx.vb @@ -192,6 +192,9 @@ Partial Class Inicio RegistraScript("$( document ).ready(function() { AbrirVentana('/Compras/PopUpFacturasPendientesAutorizar.aspx');});", "repFacturas") End If + 'Ventas sin correo enviado + If UsuarioActual.TienePermisoProceso(319) Then MuestraVentasNoEnviadas() + If UsuarioActual.TienePermisoProceso(271) Then MuestraVentasPUE() If UsuarioActual.TienePermisoProceso(270) Then MuestraComprasPUE() @@ -301,6 +304,20 @@ Partial Class Inicio GvNoTimbradasCentroCosto.DataBind() End Sub + Private Sub MuestraVentasNoEnviadas() + Dim ObjVentas As New ClsVentas + If ObjVentas.GetVentasNoEnviadas(UsuarioActual.CveEmpresa) Then + If ObjVentas.DtResultados.Rows.Count > 0 Then + lblVentasSinEnviar.Text = ObjVentas.DtResultados.Rows.Count + GvVentasEmail.DataSource = ObjVentas.DtResultados + + RegistraScript("$('#DvCorreoSinEnviar').modal('show');", "showmodal2Incons") + End If + End If + ObjVentas.Dispose() + GvVentasEmail.DataBind() + End Sub + Private Sub CargaSubProyectos() DdlSubproyectos.DataSource = GlobalDTSubProyectos(-1, CveEmpresa:=UsuarioActual.CveEmpresa) DdlSubproyectos.DataBind()