Correciones de validaciones de facturacion de acarreos
This commit is contained in:
@@ -109,21 +109,30 @@ Partial Class Ventas_FacturacionAcarreos
|
|||||||
Try
|
Try
|
||||||
Dim DtPS As DataTable = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa)
|
Dim DtPS As DataTable = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa)
|
||||||
For Each row As DataRow In dt.Rows
|
For Each row As DataRow In dt.Rows
|
||||||
Dim msg As String = ObjVentas.AddFacturacionAcarreos(row("Sucursal").ToString(), row("RFC").ToString(), row("Cantidad").ToString().ToDecimal(), row("ProductoGeneral").ToString(),
|
Dim FechaSalida As DateTime = MinFecha
|
||||||
row("Origen").ToString(), row("Destino").ToString(), row("FechaSalida").ToString().ToDateTime(), row("FechaLlegada").ToString().ToDateTime(),
|
Dim FechaLlegada As DateTime = MinFecha
|
||||||
row("Unidad").ToString(), row("Chofer").ToString(), row("Configuración").ToString(), row("Remolque1").ToString(), row("Remolque2").ToString(),
|
|
||||||
row("Distancia").ToString().ToDecimal(), UsuarioActual.CveEmpresa)
|
If row("FechaSalida").ToString().ToDateTime() > FechaSalida Then
|
||||||
|
FechaSalida = row("FechaSalida").ToString().ToDateTime()
|
||||||
|
End If
|
||||||
|
If row("FechaLlegada").ToString().ToDateTime() > FechaLlegada Then
|
||||||
|
FechaLlegada = row("FechaLlegada").ToString().ToDateTime()
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim msg As String = ObjVentas.AddFacturacionAcarreos(row("Sucursal").ToString(), row("RFC").ToString(), row("Cantidad").ToString().ToDecimal(), row("ProductoGeneral").ToString(), row("Origen").ToString(),
|
||||||
|
row("Destino").ToString(), FechaSalida, FechaLlegada, row("Unidad").ToString(), row("Chofer").ToString(), row("Configuración").ToString(),
|
||||||
|
row("Remolque1").ToString(), row("Remolque2").ToString(), row("Distancia").ToString().ToDecimal(), UsuarioActual.CveEmpresa)
|
||||||
If msg = "Correcto" Then
|
If msg = "Correcto" Then
|
||||||
RowsCargados += 1
|
RowsCargados += 1
|
||||||
Else
|
Else
|
||||||
TieneError = True
|
TieneError = True
|
||||||
MsgFacturacionAcarreos.AppendFormat("{0}", msg)
|
MsgFacturacionAcarreos.AppendFormat("Ocurrió un error en la fila: {0}<br/>{1}", dt.Rows.IndexOf(row) + 2, msg)
|
||||||
RowsNoCargados += 1
|
RowsNoCargados += 1
|
||||||
Exit For
|
Exit For
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
OnError("Ocurrió un error al cargar los precios.", ex)
|
OnError("Ocurrió un error al cargar los datos.", ex)
|
||||||
Finally
|
Finally
|
||||||
Dim MensajeFinal As New StringBuilder()
|
Dim MensajeFinal As New StringBuilder()
|
||||||
If RowsNoCargados = 0 AndAlso RowsCargados > 0 Then
|
If RowsNoCargados = 0 AndAlso RowsCargados > 0 Then
|
||||||
|
|||||||
Reference in New Issue
Block a user