--Validaciones posteriores al guardar venta
This commit is contained in:
@@ -10638,6 +10638,8 @@ Partial Class Ventas
|
|||||||
If ObjFactura.CveCliente > 0 Or CveEmpresaCRM > 0 Then
|
If ObjFactura.CveCliente > 0 Or CveEmpresaCRM > 0 Then
|
||||||
If TmpDT.Rows.Count > 0 Then
|
If TmpDT.Rows.Count > 0 Then
|
||||||
|
|
||||||
|
BtnEmitirImprimir.Enabled = False
|
||||||
|
|
||||||
Dim ObjVentas As New ClsVentas()
|
Dim ObjVentas As New ClsVentas()
|
||||||
Dim ObjConta As New ClsContabilidad(ObjVentas.IniciaTransacSQL())
|
Dim ObjConta As New ClsContabilidad(ObjVentas.IniciaTransacSQL())
|
||||||
Dim ObjInventario As New ClsInventarios(ObjVentas.IniciaTransacSQL())
|
Dim ObjInventario As New ClsInventarios(ObjVentas.IniciaTransacSQL())
|
||||||
@@ -11088,9 +11090,15 @@ Partial Class Ventas
|
|||||||
|
|
||||||
BtnEmitirImprimir.Visible = False
|
BtnEmitirImprimir.Visible = False
|
||||||
|
|
||||||
|
Try
|
||||||
|
'MENSAJE PRINCIPAL
|
||||||
|
MensajeAlert.AppendFormat(String.Format("<br/>La {0}: <b>{1}</b> se generó correctamente.<br/><br/>", ObjFactura.TipoDocumento, ObjFactura.SerieFolio))
|
||||||
|
|
||||||
ObjFactura.DtDetalle = TmpDT 'actualiza por cambios de pedimentos.
|
ObjFactura.DtDetalle = TmpDT 'actualiza por cambios de pedimentos.
|
||||||
ObjFactura.Timbre = PreParaTimbre(ObjFactura)
|
ObjFactura.Timbre = PreParaTimbre(ObjFactura)
|
||||||
|
|
||||||
|
'Throw New Exception("Prueba error")
|
||||||
|
|
||||||
'LIMPIA LOS ANTICIPOS RELACIONADOS QUE YA SE APLICARON
|
'LIMPIA LOS ANTICIPOS RELACIONADOS QUE YA SE APLICARON
|
||||||
If ListaAnticiposAplicados IsNot Nothing Then
|
If ListaAnticiposAplicados IsNot Nothing Then
|
||||||
ListaAnticiposAplicados.Clear()
|
ListaAnticiposAplicados.Clear()
|
||||||
@@ -11279,10 +11287,6 @@ Partial Class Ventas
|
|||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|
||||||
'MENSAJE PRINCIPAL
|
|
||||||
MensajeAlert.AppendFormat(String.Format("<br/>La {0}: <b>{1}</b> se generó correctamente.<br/><br/>", ObjFactura.TipoDocumento, ObjFactura.SerieFolio))
|
|
||||||
|
|
||||||
|
|
||||||
' DESCARGA XML - SI SE TIMBRA MANDA CORREO CON FACTURA
|
' DESCARGA XML - SI SE TIMBRA MANDA CORREO CON FACTURA
|
||||||
If SeTimbro Then
|
If SeTimbro Then
|
||||||
If Not UsuarioActual.TienePermisoProceso(380) Then
|
If Not UsuarioActual.TienePermisoProceso(380) Then
|
||||||
@@ -11548,9 +11552,20 @@ Partial Class Ventas
|
|||||||
OnError("Ocurrió un error al limpiar los datos", ex)
|
OnError("Ocurrió un error al limpiar los datos", ex)
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
Catch ex As Exception
|
||||||
|
Dim Liga = "document.location.href=""/Ventas/Ventas.aspx?CveVenta=-1"";"
|
||||||
|
|
||||||
|
Alert(MensajeAlert.ToString() + "<br/> Ocurrió un error posterior a la generación de la venta", TipoMensaje.MsgError, Liga, TextoConfirmacion:="Aceptar", ShowCloseButton:=False)
|
||||||
|
|
||||||
|
BtnEmitirImprimir.Visible = False
|
||||||
|
GuardaLog(ex.ToString())
|
||||||
|
End Try
|
||||||
|
|
||||||
Else
|
Else
|
||||||
ObjVentas.RollBack()
|
ObjVentas.RollBack()
|
||||||
|
|
||||||
|
BtnEmitirImprimir.Enabled = True
|
||||||
|
|
||||||
For Each ErrorItem As String In ErrorList
|
For Each ErrorItem As String In ErrorList
|
||||||
Alert(ErrorItem, TipoMensaje.MsgAdvertencia)
|
Alert(ErrorItem, TipoMensaje.MsgAdvertencia)
|
||||||
Next
|
Next
|
||||||
@@ -11574,9 +11589,12 @@ Partial Class Ventas
|
|||||||
TmpDT = TmpDTError.Copy
|
TmpDT = TmpDTError.Copy
|
||||||
CalculaTotalesVenta(RecalcularTotalOriginal:=False)
|
CalculaTotalesVenta(RecalcularTotalOriginal:=False)
|
||||||
|
|
||||||
|
UpFacturar.Update()
|
||||||
Else
|
Else
|
||||||
ObjVentas.RollBack()
|
ObjVentas.RollBack()
|
||||||
|
|
||||||
|
BtnEmitirImprimir.Enabled = True
|
||||||
|
|
||||||
For Each ErrorItem As String In ErrorList
|
For Each ErrorItem As String In ErrorList
|
||||||
Alert(ErrorItem, TipoMensaje.MsgAdvertencia)
|
Alert(ErrorItem, TipoMensaje.MsgAdvertencia)
|
||||||
Next
|
Next
|
||||||
@@ -11599,6 +11617,8 @@ Partial Class Ventas
|
|||||||
CalculaTotalesVenta(RecalcularTotalOriginal:=False)
|
CalculaTotalesVenta(RecalcularTotalOriginal:=False)
|
||||||
|
|
||||||
GuardaLog("2.0- Ocurrió un error al procesar los datos. Por favor rectifique y vuelta a intentar. SeGuardoPrePoliza: " + If(SeGuardoPrePoliza, "Si", "No") + " TipoDocto: " + ObjFactura.TipoDocto)
|
GuardaLog("2.0- Ocurrió un error al procesar los datos. Por favor rectifique y vuelta a intentar. SeGuardoPrePoliza: " + If(SeGuardoPrePoliza, "Si", "No") + " TipoDocto: " + ObjFactura.TipoDocto)
|
||||||
|
|
||||||
|
UpFacturar.Update()
|
||||||
End If
|
End If
|
||||||
ObjFactura = Nothing
|
ObjFactura = Nothing
|
||||||
ListaNotasCreditoGeneradas = Nothing
|
ListaNotasCreditoGeneradas = Nothing
|
||||||
|
|||||||
Reference in New Issue
Block a user