diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 04f886a95..7fca6c177 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -7222,6 +7222,30 @@ Public Class ClsVentas End Try Return Retorno + End Function + + Public Function GetProcedimientoProductoListaPrecio(CveProcedimiento As Integer, CveEmpresa As Integer, CveCliente As Integer, CveSubProyecto As Integer, + CveClienteSucursal As Integer, CveTipoVenta As Integer) As Boolean + + Dim Retorno As Boolean = False + DataAdapter("PA_Vta_ProcedimientosProductosPLGet") + With SqlAdapter.SelectCommand.Parameters + + .Add("@CveProcedimiento", SqlDbType.Int).Value = CveProcedimiento + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + .Add("@CveCliente", SqlDbType.Int).Value = CveCliente + .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto + .Add("@CveClienteSucursal", SqlDbType.Int).Value = CveClienteSucursal + .Add("@CveTipoVenta", SqlDbType.Int).Value = CveTipoVenta + End With + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + OnError("Ocurrió un error al obtener los Productos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + Return Retorno + End Function Public Function RemoveProcedimientoProducto(CveProcedimientoProducto As Integer, CveEmpresa As Integer) As Boolean diff --git a/App_Code/modExtensiones.vb b/App_Code/modExtensiones.vb index 4fd95269a..fe022d55c 100644 --- a/App_Code/modExtensiones.vb +++ b/App_Code/modExtensiones.vb @@ -1742,7 +1742,7 @@ Namespace Extensiones Dim TmpDr As DataRow = Nothing If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then - If RowFilter <> "" Then + If RowFilter <> "" OrElse Orderby <> "" Then Dim Dv As New DataView(dt, RowFilter, Orderby, DataViewRowState.CurrentRows) If Dv.ToTable.Rows.Count > 0 Then TmpDr = Dv.ToTable.Rows(Dv.ToTable.Rows.Count - 1) diff --git a/Inventarios/Kardex.aspx.vb b/Inventarios/Kardex.aspx.vb index 2277199e7..e1e95ac28 100644 --- a/Inventarios/Kardex.aspx.vb +++ b/Inventarios/Kardex.aspx.vb @@ -432,7 +432,7 @@ Partial Class Inventarios_Kardex If UsuarioActual.TienePermisoProceso(201) Then DivIndicadores.Visible = True - Dim Dr = dt.FiltroUltimo("") + Dim Dr = dt.FiltroUltimo("", "FechaMovto , CveMovimiento , CveMovimientoDetalle ") Dim TC = If(GlobalTipoCambio(NowADS()) > 0, GlobalTipoCambio(NowADS()), 1) LtIndicador_Existencia.Text = Dr("Existencias").ToString.ToDecimal.ToString("#,##0.####") @@ -470,7 +470,7 @@ Partial Class Inventarios_Kardex GvM.Attributes.Add("data-heighterror", "270") End If End If - If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then dt = dt.FiltraParametros("", "FechaMovto DESC") ' ordenamiento descendente + 'If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then dt = dt.FiltraParametros("", "FechaMovto DESC") ' ordenamiento descendente ObjInventarios.Dispose() Return dt @@ -728,9 +728,6 @@ Partial Class Inventarios_Kardex #End Region - - - Protected Sub LnkPSAntyerior_Click(sender As Object, e As EventArgs) NavegacionPS(Siguiente:=False) End Sub diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx index 50e8adb81..3d151bcd4 100644 --- a/Ventas/Ventas.aspx +++ b/Ventas/Ventas.aspx @@ -9064,7 +9064,7 @@ - <%--Cliente Solo se usa para en PAgo Directo --%> + <%--Cliente Solo se usa para en Pago Directo --%>