diff --git a/Ventas/PV.aspx.vb b/Ventas/PV.aspx.vb
index cb08d6e99..6c13eb26c 100644
--- a/Ventas/PV.aspx.vb
+++ b/Ventas/PV.aspx.vb
@@ -2764,6 +2764,10 @@ Partial Class PV
CargaPSAjuste()
End Sub
+ Protected Sub DdlClientes_SelectedIndexChanged(sender As Object, e As EventArgs)
+ CargaPSAjuste()
+ End Sub
+
Private Sub DdlPSIndexChange(CvePSParametro As Integer, Ddl As ADServerControl.Dropdownlost)
If Not CveCliente > 0 Then
@@ -4973,6 +4977,16 @@ Partial Class PV
UpAjuste.Update()
End Sub
+ Private Sub CargaClienteAjuste()
+ DdlClientes.Items.Clear()
+
+ DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa)
+ DdlClientes.Items.Insert(0, New ListItem("Sin Factura", "-1"))
+
+ DdlClientes.DataBind()
+ UpAjuste.Update()
+ End Sub
+
Private Sub CargaAjuste()
Dim ObjAcum As New ClsAcumuladores
If ObjAcum.FoliosGarantiaGet(-1, UsuarioActual.CveEmpresa) Then
@@ -5007,6 +5021,7 @@ Partial Class PV
CreaDTmpDTAjustes()
CreaDTmpDTRecepcionUsados()
+ CargaClienteAjuste()
DivChkAjuste.Visible = True
End Sub
@@ -5724,9 +5739,20 @@ Partial Class PV
Dim DtDatos As New DataTable
Dim params As New List(Of ReportParameter)
+
+ If DdlClientes.SelectedValue.ToEntero = -1 Then
+ params.Add(New ReportParameter("NombreCliente", LtlCliente.Text))
+ params.Add(New ReportParameter("CiudadEstado", LblCiudad.Text.Trim + ", " + LblEstado.Text))
+ Else
+ Dim Ciudad As String = GlobalDTCliente(UsuarioActual.CveEmpresa).FiltroPrimeroValor("Ciudad", String.Format("CveCliente = {0}", DdlClientes.SelectedValue.ToEntero)).Trim
+ Dim Estado As String = GlobalDTCliente(UsuarioActual.CveEmpresa).FiltroPrimeroValor("Estado", String.Format("CveCliente = {0}", DdlClientes.SelectedValue.ToEntero))
+ params.Add(New ReportParameter("NombreCliente", DdlClientes.SelectedItem.Text))
+ params.Add(New ReportParameter("CiudadEstado", String.Format("{0}, {1}", Ciudad, Estado)))
+ End If
+
'Informacion Distribuidor
- params.Add(New ReportParameter("NombreCliente", LtlCliente.Text))
- params.Add(New ReportParameter("CiudadEstado", LblCiudad.Text.Trim + ", " + LblEstado.Text))
+ 'params.Add(New ReportParameter("NombreCliente", If(DdlClientes.SelectedValue.ToEntero = -1, LtlCliente.Text, DdlClientes.SelectedItem.Text)))
+ 'params.Add(New ReportParameter("CiudadEstado", LblCiudad.Text.Trim + ", " + LblEstado.Text))
params.Add(New ReportParameter("TelCliente", LblTelefono.Text))
params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa))
params.Add(New ReportParameter("Consec", TxtConsecutivoAjuste.Text.Trim))