diff --git a/Ventas/PV.aspx b/Ventas/PV.aspx index 1daa1f978..bbe006ae8 100644 --- a/Ventas/PV.aspx +++ b/Ventas/PV.aspx @@ -2802,6 +2802,15 @@ +
+
+
+ + + +
+
+
@@ -2933,7 +2942,7 @@
-
+
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))